	
	/*	/////////		SAYFA YAPISI		////////// */
	
	html {
		margin:0px;
		padding:0px;
		height:100%;
	}
	
	body {
		margin:0px;
		padding:0px;
		height:100%;
		background:#FFF url(../images/back_insidePage.jpg) no-repeat top center;
		background-size:cover;
	}
	
	body, input, select, textarea, button {
		font-family:'Proxima Nova';
		font-size:15px;
		color:#000;
		border:0;
	}
	
	* {
		outline:0;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		background-clip:border-box;
		-moz-background-clip:border-box;
		-webkit-background-clip:border-box;
	}
	
	h1,h2,h3,h4,h5{
		display:inline-block;
		text-align:left;
		line-height:1.2em;
		margin:0;
		padding:0;
	}
	
	@font-face {
		font-family: 'Proxima Nova';
		src: url('ProximaNova-Regular.woff2') format('woff2'),
		     url('ProximaNova-Regular.woff') format('woff');
		font-weight: normal;
		font-style: normal;
		
	} @font-face {
		font-family: 'Proxima Nova';
		src: url('ProximaNova-Bold.woff2') format('woff2'),
		     url('ProximaNova-Bold.woff') format('woff');
		font-weight: bold;
		font-style: normal;
		
	}
	
	select {
		-webkit-appearance: none;
		-moz-appearance: none;
		text-indent: 1px;
		text-overflow: '';
		background-image:url(../images/icon_downArrow.png)!important;
		background-repeat:no-repeat!important;
		background-position:right 50%!important;
		
	} select::-ms-expand {
		display: none;
	}
	
	/*	/////////////////////////////////////////////////// */
	/*	/////////		BODY			///////// */
	/*	/////////////////////////////////////////////////// */
	
	#map {
		position:relative;
		z-index:1;
		min-height:360px;
		background:#EEE;
	}
	
	.header.top {
		display:none;
		position:fixed;
		z-index:99;
		width:100%;
		height:100px;
		background:#FFF;
		-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,0.15);
		box-shadow:0 10px 30px 0 rgba(0,0,0,0.15);
		border-top:10px solid #E3000F;
	} .header.top > div:nth-child(1) {
		width:100%;
		max-width:1160px;
		margin:auto;
	} .header.top .left {
		float:left;
		margin:16px 0 0 0;
	} .header.top .right {
		float:right;
	} .header.top .right .bottom-bar {
		margin:26px 0 0 0;
	}
	
	.header {
		width:100%;
		
	} .header .search-bar {
		display:none;
		width:100%;
		max-width:1360px;
		background:#BF0A0A;
		margin:auto;
		padding:0 20px;
	} .header .search-bar > div:nth-child(1) {
		position:relative;
		width:100%;
		padding:14px 0;
		margin:auto;
	} .header .search-bar .button {
		float:right;
		margin:6px 0 0 0;
	} .header .search-bar input {
		width:96%!important;
		background:url(../images/spacer.gif)!important;
		font-size:21px!important;
		color:#FFF!important;
		border:0!important;
		padding:8px 0!important;
		
	} .header .header-bar {
		width:1360px;
		height:200px;
		margin:auto;
		border-top:10px solid #E3000F;
	} .header .header-bar > div:nth-child(1) {
		width:100%;
		height:160px;
		margin:auto;
		border-bottom:1px solid #000;
	} .header .header-bar > div:nth-child(1) > div:nth-child(1) {
		width:100%;
		max-width:1160px;
		height:160px;
		margin:auto;
		
	} .header .header-bar .left {
		float:left;
		margin:38px 0 0 0;
	} .header .header-bar .right {
		float:right;
		
	} .header .header-bar .top-bar {
		height:46px;
		margin:26px 0 0 0;
	} .header .header-bar .top-bar > div:nth-child(1) {
		float:left;
		width:626px;
		height:46px;
		border:2px solid #DDD;
		-webkit-border-radius:30px;
		border-radius:30px;
	} .header .header-bar .top-bar .box.a {
		display:inline-block;
		width:32.8%;
		vertical-align:top;
		margin-top:-1px;
		padding:4px 5px;
		cursor:pointer;
	} .header .header-bar .top-bar .box.a div {
		display:inline-block;
		padding:0 6px;
		vertical-align:middle;
		line-height:1.1em;
	} .header .header-bar .top-bar .box.a .txt.a {
		display:block;
		font-size:12px;
	} .header .header-bar .top-bar .box.a .txt.b {
		display:block;
		font-size:17px;
		font-weight:bold;
		letter-spacing:-0.5px;
	} .header .header-bar .top-bar .box.b {
		display:inline-block;
		width:40.8%;
		height:46px;
		margin-top:-2px;
		border:2px solid #57BB63;
		color:#57BB63;
		vertical-align:top;
		padding:3px 5px 0 12px;
		-webkit-border-radius:30px;
		border-radius:30px;
		cursor:pointer;
	} .header .header-bar .top-bar .box.b div {
		display:inline-block;
		padding:2px 6px;
		vertical-align:middle;
		line-height:1.1em;
	} .header .header-bar .top-bar .box.b .txt.a {
		display:block;
		font-size:12px;
	} .header .header-bar .top-bar .box.b .txt.b {
		display:block;
		font-size:17px;
		font-weight:bold;
		letter-spacing:-0.5px;
	} .header .header-bar .top-bar .box.c {
		display:inline-block;
		width:24.8%;
		vertical-align:top;
		padding:10px 10px 0 0;
		text-align:right;
		
	} .header .header-bar .bottom-bar {
		margin:16px 0 0 0;
		
	} .header .buttons {
		list-style:none;
		margin:0;
		padding:0;
	} .header .buttons > li {
		position:relative;
		display:inline-block;
		font-weight:bold;
		margin:0 7px 0 0;
		vertical-align:top;
	} .header .buttons li.a a {
		display:block;
		font-size:15px;
		font-weight:bold;
		color:#000;
		vertical-align:middle;
		padding:11px 13px;
		-webkit-border-radius:20px;
		border-radius:20px;
	} .header .buttons > li.a > a {
		margin:0 0 0 2px;
	} .header .buttons a.active,
	  .header .buttons > li.a:hover > a, 
	  .header .buttons > li.a > a:hover,
	  .header .buttons .sub a:hover {
		color:#FFF!important;
		background:#000;
		background-size:100% 100%;
		text-decoration:none;
		-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,0.15);
		box-shadow:0 10px 10px 0 rgba(0,0,0,0.15);
		text-shadow:0 1px 1px rgba(0,0,0,0.5);
	} .header .buttons li:hover .sub {
		display:block;
	} .header .buttons .sub {
		display:none;
		position:absolute;
		z-index:10;
		list-style:none;
		top:37px;
		left:0;
		margin:0;
		padding:0;
		-webkit-box-shadow: 0 10px 34px 0 rgba(0,0,0,0.35);
		box-shadow: 0 10px 34px 0 rgba(0,0,0,0.35);
		-webkit-border-radius:10px;
		border-radius:10px;
	} .header .buttons .sub li {
		float:none;
		display:block;
		min-width:200px;
		white-space:nowrap;
	} .header .buttons .sub li:first-child {
		border-top:2px solid transparent;
	} .header .buttons .sub li:first-child a {
		-webkit-border-radius:10px 10px 0 0;
		border-radius:10px 10px 0 0;
	} .header .buttons .sub li:last-child a {
		-webkit-border-radius:0 0 10px 10px;
		border-radius:0 0 10px 10px;
	} .header .buttons .sub li:last-child {
		border:0;
		-webkit-border-radius:0 0 10px 10px;
		border-radius:0 0 10px 10px;
		border-bottom:1px solid rgba(0,0,0,0.35);
	} .header .buttons .sub li a {
		padding:9px 40px 9px 12px;
		font-size:13px;
		font-weight:normal;
		-webkit-border-radius:0;
		border-radius:0;
		background:#FFF;
		border-bottom:1px solid rgba(0,0,0,0.15);
	} .header .buttons li.s a {
		display:block;
		width:37px;
		height:37px;
		background:#E3000F;
		margin:0 0 0 2px;
		padding:8px 0 0 8px;
		-webkit-box-shadow: 0 6px 6px 0 rgba(0,0,0,0.15);
		box-shadow: 0 6px 6px 0 rgba(0,0,0,0.15);
		-webkit-border-radius:20px;
		border-radius:20px;
	} .header .buttons.bottom li.s:hover span {
		margin:0 0 0 2px;
		
	}
	
	.content {
		position:relative;
		width:100%;
		
	} .content .main-hsguide {
		position:relative;
		width:100%;
		max-width:1360px;
		margin:auto;
	} .content .main-hsguide > div:nth-child(1) {
		width:100%;
		height:560px;
		margin:10px auto;
		background:#DDD;
		border-bottom:10px solid #E3000F;
		-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,0.15);
		box-shadow:0 10px 30px 0 rgba(0,0,0,0.15);
		overflow:hidden;
	} .content .main-hsguide .msp {
		position:absolute;
		z-index:2;
		left:20px;
		top:43%;
	} .content .main-hsguide .msn {
		position:absolute;
		z-index:2;
		right:20px;
		top:43%;
	} .content .main-hsguide .header-slider {
		width:100%;
		height:560px;
	} .content .main-hsguide .header-slider .slide {
		width:100%;
		height:560px;
	} .content .main-hsguide .header-slider .slide > div:nth-child(1) {
		position:relative;
		width:100%;
		height:100%;
	} .content .main-hsguide .header-slider .slide > div:nth-child(1) > div:nth-child(1) {
		position:relative;
		width:100%;
		max-width:1100px;
		height:100%;
		margin:auto;
	} .content .main-hsguide .header-slider .slide > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) {
		position:absolute;
		top:36%;
	} .content .main-hsguide .header-slider .slide .txt.a {
		display:block;
		font-size:50px;
		color:#000;
		letter-spacing:-2px;
	} .content .main-hsguide .header-slider .slide .txt.b {
		display:block;
		margin:10px 0 20px 0;
		width:70%;
		font-size:17px;
		color:#000;
		line-height:1.4em;
	} .content .main-hsguide .header-slider .slide button {
		padding:10px 18px;
		background:#000;
		color:#FFF;
		cursor:pointer;
		-webkit-box-shadow:0 1px 3px 0 #000;
		box-shadow:0 1px 3px 0 #000;
		font-size:17px;
		-webkit-border-radius:20px;
		border-radius:20px;
		
	} .content .main-summary.a {
		width:100%;
		max-width:1100px;
		margin:auto;
	} .content .main-summary.a > div:nth-child(1) {
		width:100%;
		min-height:400px;
		margin:46px 0 0 0;
	} .content .main-summary.a .left {
		float:left;
		width:580px;
		height:340px;
		-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,0.15);
		box-shadow:0 10px 30px 0 rgba(0,0,0,0.15);
	} .content .main-summary.a .right {
		float:right;
		margin-top:-140px;
		width:550px;
		min-height:180px;
		background:#E3000F;
		padding:30px 66px 0 56px;
	} .content .main-summary.a .txt.a {
		display:block;
		white-space:nowrap;
		margin-top:-90px;
		font-size:46px;
		letter-spacing:-2.5px;
		color:#E3000F;
	} .content .main-summary.a .txt.b {
		display:block;
		padding:24px 0;
		font-size:14px;
		line-height:1.5em;
		color:#FFF;
		text-align:justify;
		
	} .content .main-summary.b {
		width:100%;
		max-width:1100px;
		margin:0 auto 60px auto;
	} .content .main-summary.b > div:nth-child(1) {
		position:relative;
		width:100%;
	} .content .main-summary.b .left {
		float:left;
		position:relative;
		z-index:2;
		width:550px;
		min-height:180px;
		margin-top:180px;
		background:#E3000F;
		padding:30px 66px 0 36px;
	} .content .main-summary.b .right {
		position:absolute;
		top:0;
		right:0;
		z-index:1;
		width:580px;
		height:340px;
		-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,0.15);
		box-shadow:0 10px 30px 0 rgba(0,0,0,0.15);
	} .content .main-summary.b .txt.a {
		display:block;
		margin-top:-90px;
		white-space:nowrap;
		font-size:46px;
		letter-spacing:-2.5px;
		color:#E3000F;
	} .content .main-summary.b .txt.b {
		display:block;
		padding:24px 0;
		font-size:14px;
		line-height:1.5em;
		color:#FFF;
		text-align:justify;
		
	} .content .main-instagram {
		width:100%;
		height:400px;
		background:url(../images/back_instagramBar.png) no-repeat center;
		background-size:100% auto;
	} .content .main-instagram > div:nth-child(1) {
		width:100%;
		max-width:1100px;
		margin:auto;
		padding:30px 0 0 0;
	} .content .main-instagram .txt {
		font-size:27px;
		color:#000;
		letter-spacing:-1px;
	} .content .main-instagram .item {
		display:inline-block;
		width:258px;
		height:258px;
		vertical-align:top;
		margin:0 18px 0 0;
		background:#FFF url(../images/back_instaPicsNotFound.png) no-repeat center;
	} .content .main-instagram .item.last {
		margin:0;
		
	} .content .con-inside {
		width:100%;
		max-width:1360px;
		min-height:720px;
		margin:10px auto;
	} .content .con-title {
		position:relative;
		width:100%;
		max-width:1360px;
		height:200px;
		overflow:hidden;
		-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,0.15);
		box-shadow:0 10px 30px 0 rgba(0,0,0,0.15);
	} .content .con-title div {
		width:100%;
		max-width:1160px;
		margin:auto;
	} .content .con-title .txt.a {
		position:absolute;
		z-index:1;
		display:block;
		padding:65px 0 0 60px;
		font-size:100px;
		font-weight:bold;
		color:rgba(255,255,255,0.25);
		letter-spacing:-2px;
		white-space:nowrap;
		overflow:hidden;
	} .content .con-title .txt.b {
		position:relative;
		z-index:2;
		display:block;
		padding:75px 0 0 0;
		font-size:50px;
		font-weight:bold;
		color:#000;
		letter-spacing:-2px;
		white-space:nowrap;
		overflow:hidden;
		text-shadow:1px 2px 0 rgba(0,0,0,0.25);
		
	} .content .con-breadcrump {
		width:100%;
		max-width:1360px;
		height:46px;
		padding:12px 16px;
		font-size:15px;
		background:#000;
		color:#FFF;
		-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,0.15);
		box-shadow:0 10px 30px 0 rgba(0,0,0,0.15);
	} .content .con-breadcrump > div:nth-child(1) {
		width:100%;
		max-width:1160px;
		margin:auto;
		text-shadow:0 1px 0 rgba(0,0,0,0.75);
		
	} .content .con-content {
		position:relative;
		width:100%;
		max-width:1160px;
		min-height:420px;
		margin:auto;
	} .content .con-content .trans-form {
		width:100%;
		padding:0 20px;
		text-align:center;
		
	} .content .alt-btn.a {
		width:100%;
		height:50px;
		padding:9px 10px;
		margin:0 0 10px 0;
		background:#E3000F;
		color:#FFF;
		border:0;
		text-align:center;
		-webkit-border-radius:50px;
		border-radius:50px;
		cursor:pointer;
	} .content .alt-btn.a .left {
		float:left;
		padding:6px 0 0 12px;
		font-size:15px;
	} .content .alt-btn.a .right {
		float:right;
		
	} .content .alt-btn.b {
		width:100%;
		height:50px;
		padding:9px 10px;
		background:#57BB63;
		color:#FFF;
		border:0;
		text-align:center;
		-webkit-border-radius:50px;
		border-radius:50px;
		cursor:pointer;
	} .content .alt-btn.b .left {
		float:left;
		padding:6px 0 0 12px;
		font-size:15px;
	} .content .alt-btn.b .right {
		float:right;
		
	} .content .con-guide.a {
		float:left;
		width:280px;
		margin:26px 0 0 0;
	} .content .con-guide.a > div:nth-child(1) {
		width:280px;
		min-height:360px;
	} .content .con-guide.b {
		float:left;
		width:880px;
		padding:26px 0 26px 36px;
	} .content .con-guide.big {
		width:1160px;
		padding:26px 0;
		
	} .content .con-content .con-text {
		display:block;
		line-height:1.6em;
		text-align:justify;
		
	} .content .buttons.inside * {
		-webkit-transition: all 0.2s ease;
		-moz-transition: all 0.2s ease;
		-o-transition: all 0.2s ease;
		-ms-transition: all 0.2s ease;
	} .content .buttons.inside {
		list-style:none;
		margin:0;
		padding:0;
		border:1px solid #DDD;
		 -webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,0.15);
		 box-shadow:0 10px 30px 0 rgba(0,0,0,0.15);
		-webkit-border-radius:10px;
		border-radius:10px;
	} .content .buttons.inside li {
		position:relative;
		display:block;
		border-bottom:1px solid rgba(255,255,255,0.1);
	} .content .buttons.inside li:last-child {
		border:0;
	} .content .buttons.inside a {
		display:block;
		font-size:15px;
		color:#333;
		background:url(../images/back_contentFilterBar.png) no-repeat;
		background-size:100% 100%;
		vertical-align:middle;
		padding:12px;
	} .content .buttons.inside > li:first-child a {
		-webkit-border-radius:10px 10px 0 0;
		border-radius:10px 10px 0 0;
	} .content .buttons.inside > li:last-child a {
		-webkit-border-radius:0 0 10px 10px;
		border-radius:0 0 10px 10px;
	} .content .buttons.inside .sub a {
		display:block;
		font-size:14px;
		color:#333;
		vertical-align:middle;
		padding:12px 12px 12px 26px;
		text-shadow:0 1px 1px rgba(0,0,0,0.75);
	} .content .buttons.inside a.active,
	  .content .buttons.inside a:hover {
		color:#FFF;
		background:#E3000F;
		padding:12px 12px 12px 26px;
		text-decoration:none;
		text-shadow:0 1px 0 rgba(0,0,0,0.75);
	} .content .buttons.inside a.active {
		padding:14px;
		font-weight:bold;
	} .content .buttons.inside .sub a.active {
		padding:12px 12px 12px 26px;
		
	} .content .contact-form {
		width:100%;
		padding:0 20px;
		line-height:1.6em;
	} .content .contact-form span {
		display:block;
		width:100%;
		height:100%; 
	} .content .contact-form .form.a {
		float:left;
		width:48%;
		margin:0 20px 20px 0;
	} .content .contact-form .form.a input {
		width:89%;
		vertical-align:middle;
		margin:0 0 0 -2%;
		padding:10px 10px 9px 14px;
	} .content .contact-form .form.a select {
		width:89%;
		vertical-align:middle;
		margin:0 0 0 -2%;
		padding:10px 10px 9px 14px;
	} .content .contact-form .form.b {
		float:left;
		width:48%;
		margin:0 0 20px 0;
	} .content .contact-form .form.b input {
		width:89%;
		vertical-align:middle;
		margin:0 0 0 -2%;
		padding:10px 10px 9px 14px;
	} .content .contact-form .form.c {
		float:left;
		width:100%;
		margin:0 0 20px 0;
	} .content .contact-form .form.c .icon {
		height:200px;
	} .content .contact-form .form.c textarea {
		width:94.2%;
		height:200px;
		vertical-align:top;
		margin:0 0 0 -2%;
		padding:10px 10px 9px 24px;
	} .content .contact-form .form.d {
		float:right;
		margin:0 1.7% 0 0;
	} .content .contact-form .form.e {
		float:left;
		width:48%;
		margin:0 0 20px 0;
	} .content .contact-form .form.e input {
		width:140px;
		vertical-align:top;
		margin:0 0 0 -2%;
		padding:10px 10px 9px 14px;
	} .content .contact-form .form.e img {
		display:inline-block;
		height:39px;
		margin:0 0 0 2px;
		border:1px solid #AAA;
		vertical-align:top;
		-webkit-border-radius:4px;
		border-radius:4px;
	} .content .contact-form .form .icon {
		position:relative;
		z-index:1;
		display:inline-block;
		width:46px;
		height:39px;
		border:1px solid #CCC;
		vertical-align:middle;
		-webkit-border-radius:4px;
		border-radius:4px;
		background:url(../images/back_contentFilterBar.png) no-repeat;
		background-size:100% 100%;
		
	} .content .search-results .text-item {
		width:100%;
		cursor:pointer;
	} .content .search-results .text-item > div:nth-child(1) {
		padding:26px 0;
		border-top:1px solid #DDD;
	} .content .search-results .text-item .txt.a {
		color:#1E88D8;
		text-decoration:none;
		font-size:19px;
		word-wrap: break-word;
	} .content .search-results .text-item .txt.b {
		display:block;
		font-size:15px;
		line-height:1.4em;
		color:#333;
		word-wrap: break-word;
	} .content .search-results .text-item .txt.c {
		display:block;
		font-size:13px;
		line-height:1.5em;
		color:#1877BA;
		word-wrap: break-word;
		
	} .content .panel-list {
		background:#EEE;
		border-bottom:1px solid rgba(0,0,0,0.25);
		-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.25);
		box-shadow:0 1px 3px 0 rgba(0,0,0,0.25);
	} .content .panel-list #map_canvas {
		width:100%;
		height:410px;
	} .content #control_panel {
		width:100%;
		text-align:left;
		font-family:arial;
		margin-top:-1px;
	} .content #directions_panel {
		width:97%;
		margin:20px 10px 10px 10px;
		background-color:lightyellow;
		font-size:13px;
		padding:10px;
	} .content #direction_details {
		width:97%;
		margin:10px;
		margin-bottom:0;
		padding:10px;
		height:287px;
		background:#FFF;
		overflow:scroll;
		overflow-x:hidden;
		border:1px solid #EEE;
	} .content #direction_details li {
		list-style:decimal;
		border-top:1px solid #CCCCCC;
		padding:8px 0;
		cursor:default;
		font-size:14px;
	} .content #direction_details li b {
		letter-spacing:-1px;
	} .content #direction_details li:hover {
		background:lightyellow;
	} .content #direction_details span {
		display:block;
		font-size:12px;
		padding:2px 8px;
		background:#F4F4F4;
		cursor:default;
		
	} .content .gal-item {
		list-style:none;
		margin:0;
		padding:0;
		font-size:13px;
		
	} .content .gal-item .x4 {
		float:left;
		width:270px;
		min-height:280px;
		margin:16px 16px 0 0;
		text-align:center;
	} .content .gal-item .x4:nth-child(4n+0) {
		margin-right:0;
		
	} .content .gal-item .x4 img {
		width:100%!important;
		height:auto!important;
		
	} .content .gal-item .x2 {
		float:left;
		padding:20.5px 0;
		margin:0 0 16px 0!important;
		
	} .content .gal-item .x4:nth-child(4n+0) {
		border-right:0;
		
	} .content .gal-item.xSer {
		display:inline-block;
		vertical-align:top;
		width:194px;
		margin:0 24px 26px 0;
		text-align:center;
		
	} .content .gal-item.xSer:nth-child(4n+0) {
		margin:0 0 26px 0;
		
	} .content .gal-item.xSer .img {
		background:#DDD;
		-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.25);
		box-shadow:0 1px 3px 0 rgba(0,0,0,0.25);
		
	} .content .gal-item.xSer img {
		display:block;
		
	} .content .gal-item.xSer .title {
		font-size:12px;
		line-height:1.4em;	
		
	} .content .con-under {
		width:260px;
		margin:90px auto;
		white-space:nowrap;
		
	} .content .con-under img {
		vertical-align:middle;
		
	} .content .con-under span {
		font-size:21px;
		letter-spacing:-1px;
	}
	
	.footer {
		position:relative;
		z-index:9;
		width:100%;
		background:#000;
		
	} .footer .map-bar {
		min-height:340px;
		background:#EEE;
		border-top:1px solid rgba(0,0,0,0.05);
		
	} .footer .footer-bar {
		position:relative;
		width:1200px;
		min-height:480px;
		padding:50px;
		margin:auto;
	} .footer .footer-bar .btn-top {
		position:absolute;
		width:92%;
		bottom:0;
	} .footer .footer-bar .btn-top > div:nth-child(1) {
		width:180px;
		height:80px;
		text-align:center;
		background:url(../images/back_bottomTopBtn.png) no-repeat bottom;
		margin:auto;
		cursor:pointer;
	} .footer .footer-bar .btn-top span {
		color:#FFF;
		font-size:17px;
		
	} .footer .footer-bar .left {
		float:left;
		width:360px;
		color:#FFF;
	} .footer .footer-bar .left button {
		padding:14px 20px;
		background:#FFF;
		color:#000;
		-webkit-border-radius:50px;
		border-radius:50px;
		cursor:pointer;
	} .footer .footer-bar .left .txt.a {
		display:block;
		font-size:30px;
	} .footer .footer-bar .left .txt.b {
		display:block;
		font-size:15px;
	} .footer .footer-bar .left .txt.c {
		display:block;
		font-size:17px;
	} .footer .footer-bar .left .txt.d {
		display:block;
		font-size:30px;
	} .footer .footer-bar .left .txt.e {
		display:block;
		font-size:20px;
	} .footer .footer-bar .left .txt.f {
		display:block;
		width:60%;
		
	} .footer .footer-bar .right {
		float:right;
		position:relative;
		width:560px;
		color:#FFF;
	} .footer .footer-bar .right .txt.a {
		display:block;
		font-size:30px;
	} .footer .footer-bar .right .txt.b {
		display:block;
		font-size:15px;
	} .footer .footer-bar .right input[type=text] {
		width:100%;
		padding:14px 20px;
		background:#FFF;
		color:#000;
		border:0;
		-webkit-border-radius:50px;
		border-radius:50px;
	} .footer .footer-bar .right button[type=submit] {
		position:absolute;
		right:8px;
		margin-top:6px;
		padding:8px 16px;
		background:#000;
		color:#FFF;
		-webkit-border-radius:50px;
		border-radius:50px;
		cursor:pointer;
	} .footer .footer-bar .right .links {
		float:left;
		text-align:right;
	} .footer .footer-bar .right .links.a {
		width:100%;
	} .footer .footer-bar .right .links.b {
		width:34%;
		padding:0 0 0 3%;
	} .footer .footer-bar .right .links.c {
		width:34%;
		padding:0 0 0 6%;
	} .footer .footer-bar .right .links span {
		font-size:17px;
	} .footer .footer-bar .right .links ul {
		list-style:none;
		margin:0;
		padding:0;
		
	} .footer .footer-bar .right .copyright {
		text-align:right;
		
	}
	
	#onscrlBtn {
		display:none;
		position:fixed;
		z-index:99;
		cursor:pointer;
		bottom:30px;
		right:30px;
		padding:11px 8px;
		background:#E3000F;
		border:1px solid #FFF;
	}
	
	.mobile-menu,
	.mobile-btn,
	.search-btn,
	.social-btn,
	.mobile-bar,
	.main-hsguide-mob {
		display:none;
	}
	
	/*	/////////////////////////////////////////////////// */
	/*	/////////////////////////////////////////////////// */
	/*	/////////////////////////////////////////////////// */
	
	
	/* // All Mobile Sizes (devices and browser) */
	@media only screen and (max-width:767px) {
		
		body, input, select, textarea, button {
			font-size:14px;
		}
		
		#map {
			position:relative;
			z-index:1;
			min-height:440px;
			background:#EEE;
		}
		
		.mobile-menu {
			overflow:auto;
			overflow-x:hidden;
		} .mobile-menu ul {
			list-style:none;
			width:80%;
			margin:40px auto 0 auto;
			padding:0;
			font-size:15px;
			text-align:center;
		} .mobile-menu ul li:first-child,
		  .mobile-menu ul ul li:first-child {
			border-top:0;
		} .mobile-menu ul li {
			display:block;
			border-bottom:1px solid rgba(0,0,0,0.1);
			border-top:1px solid rgba(255,255,255,0.35);
			font-weight:700;
		} .mobile-menu ul li:last-child {
			border-bottom:0;
			font-weight:300;
		} .mobile-menu ul li a {
			display:block;
			padding:13px 0;
			color:#FFF;
			text-decoration:none;
			text-shadow:0 1px 2px rgba(0,0,0,0.5);
		} .mobile-menu ul li a:active {
			background:rgba(255,255,255,0.75)!important;
			color:#206EC2!important;
			text-shadow:0 0 0 rgba(0,0,0,0);
		}
		
		.header.top {
			display:none!important;
		}
		
		.header {
			width:100%;
			
		} .header .search-bar {
			max-width:100%;
			padding:0 14px;
		} .header .search-bar .button {
			float:right;
			margin:6px 0 0 0;
		} .header .search-bar .button img {
			width:20px;
			height:auto;
		} .header .search-bar input {
			width:90%!important;
			background:url(../images/spacer.gif)!important;
			font-size:15px!important;
			font-weight:normal!important;
			color:#FFF!important;
			border:0!important;
			padding:8px 0!important;
			
		} .header .header-bar {
			position:relative;
			width:100%;
			height:180px;
			margin:auto;
			border-top:10px solid #E3000F;
		} .header .header-bar > div:nth-child(1) {
			width:90%;
			height:136px;
			margin:auto;
			border-bottom:1px solid #000;
		} .header .header-bar > div:nth-child(1) > div:nth-child(1) {
			width:100%;
			max-width:100%;
			height:136px;
			margin:auto;
			
		} .header .header-bar .left {
			float:none;
			margin:50px 0 0 0;
		} .header .header-bar .left img {
			width:90%!important;
			height:auto!important;
			margin:auto;
		} .header .header-bar .right {
			float:none;
			padding:0;
		} .header .header-bar .right .mobile-bar {
			position:absolute;
			display:block;
			top:16px;
			right:auto;
			width:92%;
			text-align:center;
		} .header .header-bar .right .mobile-bar a:nth-child(1) {
			padding:10px;
		} .header .header-bar .right .mobile-bar div {
			display:none;
			
		} .header .header-bar .right .mobile-bar a:nth-child(3) {
			padding:10px;
		} .header .header-bar .right .mobile-bar a:nth-child(3) img {
			float:none!important;
		} .header .header-bar .right .social-btn {
			position:absolute;
			z-index:9;
			display:block;
			top:142px;
			width:56px;
			height:56px;
			padding:17px 15px;
			background:#000;
			-webkit-border-radius:50px;
			border-radius:50px;
			-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.25);
			box-shadow:0 2px 4px 0 rgba(0,0,0,0.25);
		} .header .header-bar .right .social-btn.a {
			right:150px;
		} .header .header-bar .right .social-btn.b {
			right:90px;
		} .header .header-bar .right .mobile-btn {
			position:absolute;
			z-index:9;
			display:block;
			top:142px;
			right:30px;
			width:56px;
			height:56px;
			padding:17px 15px;
			background:#E3000F;
			-webkit-border-radius:50px;
			border-radius:50px;
			-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.25);
			box-shadow:0 2px 4px 0 rgba(0,0,0,0.25);
		} .header .header-bar .right .search-btn {
			display:none;
			margin:-6px 0 0 5px;
			width:46px;
			height:46px;
			padding:11px 11px;
			background:#000;
			-webkit-border-radius:50px;
			border-radius:50px;
			-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.25);
			box-shadow:0 2px 4px 0 rgba(0,0,0,0.25);
			
		} .header .header-bar .top-bar {
			display:none;
			
		} .header .header-bar .bottom-bar {
			margin:16px 0 0 0;
			
		} .header .buttons {
			display:none;
			
		}
		
		.content {
			position:relative;
			width:100%;
			min-height:600px;
			
		} .content .main-hsguide {
			display:none;
		} .content .main-hsguide-mob {
			display:block;
			
		} .content .main-summary.a {
			max-width:90%;
		} .content .main-summary.a > div:nth-child(1) {
			width:100%;
			min-height:auto;
			margin:10px 0 0 0;
		} .content .main-summary.a .left {
			float:none;
			width:100%;
			height:340px;
		} .content .main-summary.a .right {
			float:none;
			margin-top:0;
			width:100%;
			min-height:180px;
			background:#E3000F;
			padding:30px;
		} .content .main-summary.a .txt.a {
			display:block;
			white-space:nowrap;
			margin-top:-70px;
			font-size:29px;
			letter-spacing:-1px;
			color:#FFF;
			text-shadow:0 4px 8px rgba(0,0,0,0.75), 0 -1px 2px rgba(0,0,0,0.25), 0 1px 1px rgba(0,0,0,0.35);
		} .content .main-summary.a .txt.b {
			display:block;
			padding:28px 0 0 0;
			font-size:14px;
			line-height:1.4em;
			color:#FFF;
			text-align:justify;
			
		} .content .main-summary.b {
			max-width:90%;
		} .content .main-summary.b > div:nth-child(1) {
			width:100%;
			min-height:auto;
			margin:10px 0 0 0;
		} .content .main-summary.b .left {
			float:none;
			width:100%;
			min-height:180px;
			background:#E3000F;
			padding:30px;
			margin-top:0;
		} .content .main-summary.b .right {
			position:relative;
			float:none;
			width:100%;
			height:340px;
			margin-top:0;
		} .content .main-summary.b .txt.a {
			display:block;
			white-space:nowrap;
			margin-top:-70px;
			font-size:29px;
			letter-spacing:-1px;
			color:#E3000F;
		} .content .main-summary.b .txt.b {
			display:block;
			padding:28px 0 0 0;
			font-size:14px;
			line-height:1.4em;
			color:#FFF;
			text-align:justify;
			
		} .content .main-instagram {
			width:90%;
			height:auto;
			min-height:auto;
			margin:auto;
			background:none;
			padding-bottom:60px;
		} .content .main-instagram > div:nth-child(1) {
			width:100%;
			max-width:100%;
			margin:auto;
			padding:30px 0 0 0;
		} .content .main-instagram .txt {
			font-size:27px;
			color:#000;
			letter-spacing:-1px;
		} .content .main-instagram .txt span {
			display:block;
			width:90%;
			float:left;
		} .content .main-instagram .txt img {
			float:left;
			vertical-align:top;
			margin:0 0 20px 0;
		} .content .main-instagram .item {
			display:inline-block;
			width:100%;
			height:300px;
			vertical-align:top;
			margin:24px 0 0 0;
			background:#F5F5F5 url(../images/back_instaPicsNotFound.png) no-repeat center;
		} .content .main-instagram .item.last {
			margin:24px 0 0 0;
			
		} .content .con-inside {
			max-width:100%;
		} .content .con-title {
			position:relative;
			max-width:100%;
			height:110px;
		} .content .con-title div {
			max-width:90%;
			margin:auto;
		} .content .con-title .txt.a {
			padding:45px 0 0 60px;
			font-size:47px;
			letter-spacing:-2px;
		} .content .con-title .txt.b {
			padding:43px 0 0 0;
			font-size:27px;
			letter-spacing:-1px;
			
		} .content .con-breadcrump {
			max-width:100%;
			height:auto;
			font-size:14px;
		} .content .con-breadcrump > div:nth-child(1) {
			max-width:100%;
			
		} .content .con-content {
			max-width:100%;
			word-wrap: break-word;
		} .content .con-content .trans-form {
			width:100%;
			padding:0 20px;
			text-align:center;
			
		} .content .alt-btn.a {
			height:auto;
			padding:6px 6px 12px 6px;
			text-align:left;
			-webkit-border-radius:20px;
			border-radius:20px;
		} .content .alt-btn.a .left {
			float:left;
			width:90%;
			padding:6px 0 0 12px;
			font-size:14px;
		} .content .alt-btn.a .right {
			float:right;
			
		} .content .alt-btn.b {
			width:100%;
			height:auto;
			padding:6px 6px 12px 6px;
			text-align:left;
			-webkit-border-radius:20px;
			border-radius:20px;
		} .content .alt-btn.b .left {
			float:left;
			width:88%;
			padding:6px 0 0 12px;
			font-size:14px;
		} .content .alt-btn.b .right {
			float:right;
			
		} .content .con-sumpics {
			text-align:center;
		} .content .con-sumpics .item {
			float:none!important;
			display:inline-block!important;
			vertical-align:top!important;
			width:46%!important;
			margin:0 5% 20px 0!important;
		} .content .con-sumpics .item:nth-child(2n+0) {
			margin:0 0 20px 0!important;
			
			
			
			
		} .content .con-guide.a {
			display:none;
		} .content .con-guide.b {
			float:none;
			width:100%;
			padding:20px;
		} .content .con-guide.big {
			width:100%;
			padding:20px;
			
		} .content .con-guide .csm-box {
			position:relative;
		} .content .con-guide .con-sumbox {
			text-align:center!important;
			padding:10px!important;
		} .content .con-guide .con-sumbox div {
			margin:auto;
		} .content .con-guide .con-sumbox.a {
			width:100%!important;
		} .content .con-guide .con-sumbox.b {
			width:100%!important;
		} .content .con-guide .con-sumbox.c {
			width:100%!important;
			padding-top:130px!important;
		} .content .con-guide .con-sumbox.d {
			position:absolute;
			width:100%!important;
			top:0;
			
		} .content .con-content .con-text {
			display:block;
			line-height:1.6em;
			text-align:left;
			
		} .content .buttons.inside * {
			-webkit-transition: all 0.2s ease;
			-moz-transition: all 0.2s ease;
			-o-transition: all 0.2s ease;
			-ms-transition: all 0.2s ease;
		} .content .buttons.inside {
			list-style:none;
			margin:0;
			padding:0;
			border:1px solid #DDD;
			 -webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,0.15);
			 box-shadow:0 10px 30px 0 rgba(0,0,0,0.15);
			-webkit-border-radius:10px;
			border-radius:10px;
		} .content .buttons.inside li {
			position:relative;
			display:block;
			border-bottom:1px solid rgba(255,255,255,0.1);
		} .content .buttons.inside li:last-child {
			border:0;
		} .content .buttons.inside a {
			display:block;
			font-size:15px;
			color:#333;
			background:url(../images/back_contentFilterBar.png) no-repeat;
			background-size:100% 100%;
			vertical-align:middle;
			padding:12px;
		} .content .buttons.inside > li:first-child a {
			-webkit-border-radius:10px 10px 0 0;
			border-radius:10px 10px 0 0;
		} .content .buttons.inside > li:last-child a {
			-webkit-border-radius:0 0 10px 10px;
			border-radius:0 0 10px 10px;
		} .content .buttons.inside .sub a {
			display:block;
			font-size:14px;
			color:#333;
			vertical-align:middle;
			padding:12px 12px 12px 26px;
			text-shadow:0 1px 1px rgba(0,0,0,0.75);
		} .content .buttons.inside a.active,
		  .content .buttons.inside a:hover {
			color:#FFF;
			background:url(../images/back_btnColor.png) no-repeat;
			background-size:100% 100%;
			padding:12px 12px 12px 26px;
			text-decoration:none;
			text-shadow:0 1px 0 rgba(0,0,0,0.75);
		} .content .buttons.inside a.active {
			padding:14px;
			font-weight:bold;
		} .content .buttons.inside .sub a.active {
			padding:12px 12px 12px 26px;
			
		} .content .contact-form {
			width:100%;
			padding:0;
			line-height:1.4em;
		} .content .contact-form .form.a {
			float:none;
			width:100%;
			margin:0 0 20px 0;
		} .content .contact-form .form.a input {
			width:86%;
			-webkit-border-radius:0 4px 4px 0;
			border-radius:0 4px 4px 0;
		} .content .contact-form .form.a select {
			width:86%;
			-webkit-border-radius:0 4px 4px 0;
			border-radius:0 4px 4px 0;
		} .content .contact-form .form.b {
			float:none;
			width:100%;
			margin:0 0 20px 0;
		} .content .contact-form .form.b input {
			width:86%;
			-webkit-border-radius:0 4px 4px 0;
			border-radius:0 4px 4px 0;
		} .content .contact-form .form.c {
			float:left;
			width:100%;
			margin:0 0 20px 0;
		} .content .contact-form .form.c .icon {
			height:200px;
		} .content .contact-form .form.c textarea {
			width:86%;
			height:200px;
			-webkit-border-radius:0 4px 4px 0;
			border-radius:0 4px 4px 0;
		} .content .contact-form .form.d {
			position:absolute;
			float:none;
			margin:54px 0 0 0;
		} .content .contact-form .form.d button {
			-webkit-border-radius:8px;
			border-radius:8px;
		} .content .contact-form .form.e {
			float:none;
			width:100%;
			padding:0 0 60px 0;
		} .content .contact-form .form.e input {
			width:140px;
			-webkit-border-radius:0 4px 4px 0;
			border-radius:0 4px 4px 0;
		} .content .contact-form .form.e img {
			display:inline-block;
			height:39px;
			margin:0 0 0 2px;
			
			
			
		} .content .addr-title {
			font-size:19px!important;
			letter-spacing:-0.5px!important;
		} .content .addr-info {
			text-align:left!important;
		} .content .addr-info img {
			margin:0 0 20px 0!important;
		} .content .addr-box {
			float:none!important;
			width:100%!important;
			clear:both;
			margin:0 0 20px 0!important;
			text-align:left!important;
			
		} .content .panel-list {
			background:#EEE;
			border-bottom:1px solid rgba(0,0,0,0.25);
			-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.25);
			box-shadow:0 1px 3px 0 rgba(0,0,0,0.25);
		} .content .panel-list #map_canvas {
			width:100%;
			height:410px;
		} .content #control_panel {
			width:100%;
			text-align:left;
			font-family:arial;
			margin-top:-1px;
		} .content #directions_panel {
			width:97%;
			margin:20px 10px 10px 10px;
			background-color:lightyellow;
			font-size:13px;
			padding:10px;
		} .content #direction_details {
			width:97%;
			margin:10px;
			margin-bottom:0;
			padding:10px;
			height:287px;
			background:#FFF;
			overflow:scroll;
			overflow-x:hidden;
			border:1px solid #EEE;
		} .content #direction_details li {
			list-style:decimal;
			border-top:1px solid #CCCCCC;
			padding:8px 0;
			cursor:default;
			font-size:14px;
		} .content #direction_details li b {
			letter-spacing:-1px;
		} .content #direction_details li:hover {
			background:lightyellow;
		} .content #direction_details span {
			display:block;
			font-size:12px;
			padding:2px 8px;
			background:#F4F4F4;
			cursor:default;
			
		} .content .gal-item {
			list-style:none;
			margin:0;
			padding:0;
			font-size:13px;
		} .content .gal-item .x4 {
			float:left;
			width:47.5%;
			min-height:140px;
			margin:16px 16px 0 0;
			text-align:center;
		} .content .gal-item .x4:nth-child(3n+0) {
			margin-right:16px;
		} .content .gal-item .x4:nth-child(2n+0) {
			margin-right:0;	
			
		} .content .gal-item .x4 img {
			width:100%!important;
			height:auto!important;
			
		} .content .gal-item .x2 {
			float:left;
			padding:20.5px 0;
			margin:0 0 16px 0!important;
			
		} .content .gal-item .x4:nth-child(4n+0) {
			border-right:0;
			
		} .content .gal-item.xSer {
			display:inline-block;
			vertical-align:top;
			width:194px;
			margin:0 24px 26px 0;
			text-align:center;
			
		} .content .gal-item.xSer:nth-child(4n+0) {
			margin:0 0 26px 0;
			
		} .content .gal-item.xSer .img {
			background:#DDD;
			-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.25);
			box-shadow:0 1px 3px 0 rgba(0,0,0,0.25);
			
		} .content .gal-item.xSer img {
			display:block;
			
		} .content .gal-item.xSer .title {
			font-size:12px;
			line-height:1.4em;	
			
		} .content .con-under {
			width:260px;
			margin:90px auto;
			white-space:nowrap;
			
		} .content .con-under img {
			vertical-align:middle;
			
		} .content .con-under span {
			font-size:21px;
			letter-spacing:-1px;
		}
		
		.footer .map-bar {
			min-height:240px;
			
		} .footer .footer-bar {
			width:100%;
			padding:30px;
			padding-bottom:100px;
		} .footer .footer-bar .btn-top {
			position:absolute;
			width:84%;
			bottom:0;
		} .footer .footer-bar .btn-top > div:nth-child(1) {
			width:180px;
			height:80px;
			
		} .footer .footer-bar .left {
			clear:both;
			float:none;
			width:100%;
			padding-top:36px;
			padding-bottom:100px;
			text-align:center;
		} .footer .footer-bar .left button {
			padding:14px 20px;
			background:#FFF;
			color:#000;
			-webkit-border-radius:50px;
			border-radius:50px;
			cursor:pointer;
		} .footer .footer-bar .left .txt.a {
			display:inline-block;
			font-size:23px;
		} .footer .footer-bar .left .txt.b {
			display:inline-block;
			font-size:14px;
		} .footer .footer-bar .left .txt.c {
			display:inline-block;
			font-size:17px;
		} .footer .footer-bar .left .txt.d {
			display:inline-block;
			font-size:30px;
		} .footer .footer-bar .left .txt.e {
			display:inline-block;
			font-size:20px;
		} .footer .footer-bar .left .txt.f {
			display:inline-block;
			width:50%;
			
		} .footer .footer-bar .right {
			position:static;
			float:none;
			width:100%;
			text-align:center;
		} .footer .footer-bar .right form {
			position:relative;
		} .footer .footer-bar .right .txt.a {
			display:block;
			font-size:23px;
		} .footer .footer-bar .right .txt.b {
			display:block;
			font-size:14px;
		} .footer .footer-bar .right .links {
			display:inline-block;
			float:none;
			vertical-align:top;
		} .footer .footer-bar .right .links.a {
			width:100%;
			text-align:center;
			padding:0 0 20px 0;
		} .footer .footer-bar .right .links.b {
			width:48%;
			padding:0 0 20px 0;
		} .footer .footer-bar .right .links.c {
			width:48%;
			padding:0 0 20px 0;
			
		} .footer .footer-bar .right .copyright {
			position:absolute;
			bottom:120px;
			width:84%;
			text-align:center;
		}
		
		.nomobile {
			display:none!important;
		}
		
		#onscrlBtn {
			bottom:20px;
			right:20px;
		}
		
		/* css1 */
	}
	/* Tablet Portrait size to standard 768 (devices and browsers) */
	@media only screen and (min-width:768px) and (max-width:768px) {
		
		body {
			zoom:63%;
		}
		
		/* css2 */
	}
	/* Tablet Portrait size to standard 768 (devices and browsers) */
	@media only screen and (min-width:769px) and (max-width:1024px) {
		
		body {
			zoom: 80%!important;
		}
		
		/* css3 */
		
	}
	/* Tablet Portrait size to standard 768 (devices and browsers) */
	@media only screen and (min-width:1025px) and (max-width:1279px) {
		
		body {
			zoom: 85%!important;
		}
		
		
		
		/* css4 */
	}
	/* Tablet Landscape size to standard (devices and browsers) */
	@media only screen and (min-width:1280px) and (max-width:1660px) {
		
		body {
			zoom: 90%!important;
		}
		
		/* css5 */
	}
	
	
	/*	/////////////////////////////////////////////////// */
	/*	/////////////////////////////////////////////////// */
	/*	/////////////////////////////////////////////////// */
	
	.search-bar input::-webkit-input-placeholder {
		color:rgba(255,255,255,0.35)!important;
	} .search-bar input:-moz-placeholder {
		color:rgba(255,255,255,0.23)!important;  
	} .search-bar input::-moz-placeholder {
		color:rgba(255,255,255,0.35)!important;  
	} .search-bar input:-ms-input-placeholder {  
		color:rgba(255,255,255,0.35)!important;  
	}
	
	.maillist-bar input::-webkit-input-placeholder {
		color:rgba(32,124,205,1)!important;
	} .maillist-bar input:-moz-placeholder {
		color:rgba(32,124,205,1)!important;  
	} .maillist-bar input::-moz-placeholder {
		color:rgba(32,124,205,1)!important;  
	} .maillist-bar input:-ms-input-placeholder {  
		color:rgba(32,124,205,1)!important;  
	}
	
	.btn.black {
		padding:12px 14px;
		cursor:pointer;
		color:#FFF;
		font-size:14px;
		background:url(../images/back_headerCookieNotice.png) no-repeat;
		background-size:100% 100%;
		-webkit-transition: all 0.2s ease;
		-moz-transition: all 0.2s ease;
		-o-transition: all 0.2s ease;
		-ms-transition: all 0.2s ease;
		
	} .btn.black:hover {
		color:#FFF;
		background:#333;
		-webkit-transition: all 0.2s ease;
		-moz-transition: all 0.2s ease;
		-o-transition: all 0.2s ease;
		-ms-transition: all 0.2s ease;
	}
	
	.btn.blue {
		border:0;
		cursor:pointer;
		padding:12px 14px;
		color:#FFF;
		font-size:17px;
		font-weight:bold;
		background:url(../images/back_btnColor.png) no-repeat;
		background-size:100% 100%;
		border:1px solid transparent;
		
	} .btn.blue:hover {
		color:#0055A7;
		background:#FFF;
		border:1px solid rgba(0,143,213,0.75);
		-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.15);
		box-shadow:0 4px 8px 0 rgba(0,0,0,0.15);
		text-decoration:none;
	}
	
	input:-webkit-autofill {
	    -webkit-box-shadow: 0 0 0px 1000px white inset!important;
	}
	
	::-webkit-scrollbar-track {
		-webkit-box-shadow:none;
		-webkit-border-radius:0;
		border-radius:0;
		background-color:#EAEAEA;
		
	} ::-webkit-scrollbar {
		width:12px;
		height:12px;
		
		
	} ::-webkit-scrollbar-thumb {
		-webkit-border-radius:0;
		border-radius:0;
		-webkit-box-shadow:none;
		background-color:#000;
		border-left:1px solid #FFF;
	}
	
	.gscale {
		filter: grayscale(100%);
		-webkit-filter: grayscale(100%);
		filter: gray;
		-webkit-transition: all .6s ease;
	}
	
	.noselect {
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	
	input[type=text], input[type=password], textarea, select {
		font-size:15px;
		padding:7px;
		background:#FFF;
		border:1px solid rgba(0,0,0,0.2);
		vertical-align:middle;
		resize:none;
		margin:0;
		-webkit-appearance:none;
		color:#000;
	}
	
	input:focus[type=text], input:focus[type=password], textarea:focus, select:focus {
		border:1px solid #1A9BEA;
		color:#1A9BEA;
	}
	
	button.black {
		position:relative;
		z-index:2;
		font-size:19px;
		font-weight:bold;
		background:#1A1A18;
		color:#FFF;
		padding:10px 16px;
		border:0;
		cursor:pointer;
		-webkit-border-radius:3px;
		border-radius:3px;
	}
	
	button.black:hover {
		background:#51514A;
		color:#FFF;
	}
	
	button.black:active {
		color:#CCC;
		background:#5A5A5A;
	}
	
	#processDiv {
		display:none;
		position:fixed;
		background:#5A5A5A;
		color:#FFF;
		z-index:9999;;
		top:0;
		left:0;
	}
	
	#blockDiv {
		display:none;
		position:fixed;
		z-index:999;
		width:100%;
		background:url(../images/blockImageBlack.png);
	}
	
	#blockTableDiv {
		display:none;
		position:fixed;
		z-index:9999;
		width:100%;
		background:url(../images/blockImageBlack.png);
		
	} #blockTableDiv .dialogBorder {
		width:400px;
		background:#FFF;
		-webkit-border-radius:4px;
		border-radius:4px;
		margin:auto;
		-webkit-box-shadow: 0 10px 34px 0 rgba(0,0,0,0.35);
		box-shadow: 0 10px 34px 0 rgba(0,0,0,0.35);
		
	} #blockTableDiv .dialogBack {
		border:10px solid #FFF;
		-webkit-border-radius:4px;
		border-radius:4px;
		
	} #blockTableDiv #dialogTitle {
		padding:10px 0 0 0;
		letter-spacing:-1px;
		font-size:18px;
		font-weight:bold;
		color:#000;
		
	} #blockTableDiv #dialogContent {
		margin:6px 0 10px 0;
		padding:6px 10px;
		font-size:14px;
		line-height:1.4em;
		color:#000;
		
	} #blockTableDiv .dialogButton {
		margin:auto;
		padding:0 0 14px 0;
		
	} #blockTableDiv .dialogButton>input[type=button] {
		border:0;
		display:block;
		padding:10px 14px;
		font-size:14px;
		color:#FFF;
		background:#000;
		cursor:pointer;
		-webkit-border-radius:4px;
		border-radius:4px;
		margin:auto;
	}
	
	#blockLoaderDiv {
		display:block;
		position:fixed;
		z-index:9998;
		width:100%;
		text-align:center;
		
	} #blockLoaderDiv .dialogBorder {
		display:inline-block;
		min-width:280px;
		background:#FFF;
		border:1px solid #CCC;
		-moz-box-shadow:0 10px 10px 0 rgba(0,0,0,0.5);
		-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,0.5);
		box-shadow:0 10px 10px 0 rgba(0,0,0,0.5);
		-webkit-border-radius:20px;
		border-radius:20px;
		
	} #blockLoaderDiv .dialogBack {
		border:10px solid #FFF;
		height:80px;
		-webkit-border-radius:20px;
		border-radius:20px;
		
	} #blockLoaderDiv .dialogTitle {
		padding:10px 0 0 0;
		font-size:19px;
		font-weight:bold;
		letter-spacing:-1px;
		color:#5A5A5A;
	}
	
	img {
		border:0;
	}
	
	.clear, .clr {
		clear:both;
	}
	
	a:link		{ text-decoration:none; 		}
	a:visited 	{ text-decoration:none; 		}
	a:hover   	{ text-decoration:underline; 	}
	