/* 1.HDR
*/




.shading {
	display:		flex; align-items: center; justify-content: center;
	position:		fixed; top: 0; left: 0; z-index: 9999;
	width:			100vw;
	height:			100vh;
	background:		rgba(255, 255, 255, .8);
}
.shading .row-cnt {
	overflow:		visible;
}
.shading .col-cnt {
	padding:		24px;
	background:		#f4fbfb;
	box-shadow:		0 6px 12px 0 rgba(37, 104, 135, .25);
}

.shading .hd3-001 {
	line-height:	48px;
}

.shading .hd3-001 i {
	border:			1px solid #01c4d8;
	fill:			#01c4d8;
}

.shading .col-cnt a {
	border:			1px solid #01c4d8;
	background:		#FFF;
}

.shading .hd3-001 a {
float: right;
	padding:		5px;
	margin-top:		-24px;
	line-height:		12px
}

.shading .col-cnt>a {
	padding:		11px;
	width:			192px;
	cursor:			pointer;
}
.blinker {
	color:			red !important;
animation:			blinker 2s linear infinite;
}

@keyframes blinker { 50% { opacity: 0; } }




.row-hdr {
	text-align:		inherit;
	color:			inherit;
	background:		transparent; background-size: cover;
}




.nav-btn ,
.txt-131 .txt-121 {
	display:		none;
}


.lnk-111 {
	display:		inline-block; position: relative; z-index: 9; float: left;
	padding:		0 0 0 72px;
	margin:			0 auto;
	text-align:		center;
}

.img-111 {
	display:		inline-block; position: absolute; top: 0; left: 0;
	width:			60px;
	height:			60px;
}

.txt-111 ,
.txt-112 , 
.txt-113 {
	display:		inline-block;
}

.txt-111 ,
.txt-112 {
	font-size:		36px; line-height: 36px; font-weight: 300; text-transform: uppercase;
	color:			#01c4d8 !important;
}
.txt-112 {
	color:			#1e90a5 !important;
}

.txt-113 {
	font:			normal 400 14px/24px 'Barlow Semi Condensed', Arial, sans-serif;
	color:			#1e90a5 !important;
}

.reg-111 {
	display:		block; position: absolute; top: 0; right: -24px;
	font:			normal 300 32px/12px 'Barlow Semi Condensed', Arial, sans-serif;
	color:			#c8c8c8 !important;
}




.txt-121 ,
.txt-131 {
	text-align:		right;
}

.lnk-131 {
	margin:			0 0 0 24px;
}


/*
*/


@media only screen and (max-width: 1223px) {


.lnk-111 {
	float:			none;
	padding:		84px 0 0 0;
	text-align:		center;
}
.img-111 {
	right:			0;
	margin:			auto;
}


.txt-121 ,
.txt-131 {
	display:		none;
}

.nav-btn ,
.itm-131 ,
.navopen .txt-131 ,
.txt-131 .txt-121 {
	display:		block;
}

.txt-121 ,
.txt-131 {
	text-align:		center;
}

.lnk-111 ,
.txt-121 {
	margin:			48px 0 0;
}

.txt-131 ,
.lnk-131 {
	margin:			24px 0 0;
}


.nav-btn ,
.txt-131 > *	{
	display:		block; position: relative; z-index: 9;
}

.txt-131:before {
	content:		'';

	display:		block; position: fixed; top: 0; left: 0; z-index: 1;
	width:			100%;
	height:			200%;
	background:		rgba(255,255,255,0.9); 
}


}


@media only screen and (max-width: 815px) {

.shading .hd3-001 {
	line-height: 24px;

}

.shading .hd3-001 a {
	margin-top:		0px;
	line-height:		12px
}

}

