@charset "utf-8";

*{margin:0;padding:0}
nav{background:#f1f1f1}
html {margin:0;padding:0}
body {color:#000;margin:0;padding:0;height:100%;font-family: 'Montserrat', sans-serif;overflow-x:hidden}
a {text-decoration:none;color:#00C}
h1, h2, h3{margin:0;padding:0;}
strong{font-weight:600}
h1{font-size:1.5rem;}
h2{font-size:22px;}
h3{font-size:22px;}
.pa-10{padding:10px;}
.col-md-6,
.col-md-12{
	padding-right: 5px;
	padding-left: 5px;
}

.c-mw{
	max-width:1100px;
}

.art-ft{
	font-size:18px;
}

.img-mw{
	max-width:400px!important;
}

.top-header-box{
	height:auto;
	width:100vw;
	zmax-height:630px!important;
	zbackground-image:url('../../images/header_new.png');
	zbackground-position: center; 
  	zbackground-repeat: no-repeat; 
  	zbackground-size: cover; 
	position: relative;
	overflow-y: hidden;
	object-fit: contain;
	max-width:100vw;
	overflow:hidden;
}
.top-header-box img{
	width: 100%;
    height: 100%;
    object-fit: cover;
}

.mka-image-box{
	position: absolute;
	bottom: -50px;
	right: 15%;
}

.mka-image-box img{
	max-width: 400px;
}

.top-header-nav{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	width: 100vw;
}

.main-header-text-box{
	display: flex;
	max-width: 1200px;
	margin: 0 auto;
	flex:1;
}

.main-header-tb--title{
	display: flex;
	flex-direction: column;
	align-self: center;
	line-height:0.8;
	text-align:center;
}

.main-header-tb--p1{
	font-size: 120px;
	font-weight: bold;
	color:#ec7a00;
	text-shadow: 1px 1px 3px #333;
}

.main-header-tb--p2{
	font-size: 90px;
	font-weight: bold;
	text-shadow: 1px 1px 3px #333;
	color: #fff;
}

.header-image{
	width:100%;
	max-width:100%;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #bbb;	
}

@media only screen and (max-width: 768px) {
	.top-mn-navigation{
		display:none!important;
	}
}

@media only screen and (max-width: 1500px) {
	.mka-image-box{
		right: 0;
	}
}

@media only screen and (max-width: 863px) {
	.main-header-tb--p1{
		font-size: 100px;
	}

	.main-header-tb--p2{
		font-size: 70px;
	}
}

@media only screen and (max-width: 733px) {
	.main-header-tb--p1{
		font-size: 90px;
	}

	.main-header-tb--p2{
		font-size: 60px;
	}
}

@media only screen and (max-width: 687px) {
	.main-header-tb--p1{
		font-size: 80px;
	}

	.main-header-tb--p2{
		font-size: 50px;
	}
}

@media only screen and (max-width: 651px) {
	.main-header-tb--title{
		align-self: flex-start;
		margin:50px auto;
	}
}

.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}.clearfix {display: inline-block;}html[xmlns] .clearfix {display: block;}* html .clearfix {height: 1%;}.clearfix_bl:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}html[xmlns] .clearfix_bl {display: block;}* html .clearfix_bl {height: 1%;}

input[type=text],input[type=password],textarea {border:1px solid #899caa;border-radius:3px;-moz-border-radius:3px;font-weight:normal;padding:8px 8px;box-shadow:inset 0px 1px 3px #bbb;-webkit-box-shadow:inset 0px 1px 3px #bbb;-moz-box-shadow:inset 0px 1px 3px #bbb;font-size:16px;font-family:'Source Sans Pro', sans-serif;}
input[type=submit],.btn-submit{font-family:'Source Sans Pro', sans-serif;background-color:#3bb3e0;padding:6px 6px;font-size:16px;color:#fff;border: solid 1px #186f8f;-webkit-box-shadow: inset 0px 1px 3px #7fd2f1, 0px 1px 0px #fff;-moz-box-shadow: inset 0px 1px 3px #7fd2f1, 0px 1px 0px #fff;box-shadow: inset 0px 1px 3px #7fd2f1, 0px 1px 0px #fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;margin:8px 0 8px 0;cursor:pointer;
	background-image: linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -o-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(44,160,202)),color-stop(1, rgb(62,184,229)));
}

.clearall {clear:both}.po-abs{position:absolute}.po-rel{position:relative}.w650{width:650px}.w220{width:220px}.w238{width:238px}.w100p{width:100%}.fl-left{float:left}.fl-right{float:right}.fl-rfix{float:right;right:-2px}.bt{font-weight:bold}.save-error{background:#fb8787}#sharebox{margin:5px 0 0 0}

.page-container{font-size:14px;font-weight:400;display:block;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
.complete{width:100%;min-width:100%}
.center{position:relative;margin:0 auto 0 auto;top:0}
.pc{position:relative;margin:20px auto 0 auto;top:0}
.pc-nomg{position:relative;max-width:100%;top:0}
.hshadow{position:relative;width:334px;height:50px!important;top:10px;background:url('/path/images/standard/bgr/shadow.png') left top no-repeat;display:block;float:right}.placeholder{color:#999}

.header{position:relative;height:60px!important;top:0;max-width:100%;z-index:3;}
.header .logo{width:190px;height:30px;top:5px;left:4px;}
.header .logotxt{width:100%;height:14px;top:37px;left:6px;color:#FFF}
header{height:60px!important;background:url('/path/images/standard/bgr/header.png') left top repeat-x;}

.footer{font-family:'Source Sans Pro', sans-serif;font-size:14px;font-weight:400;position:relative;width:100%;height:60px!important;top:30px;z-index:3;background:url('/path/images/standard/bgr/header.png') left top repeat-x}
.footer .fmenu{position:relative;height:60px;width:95%;color:#FFF;margin:0 auto 0 auto}
.footer .fmenu .mnbox{padding:0 5px 0 5px;line-height:60px;vertical-align:middle;display:inline-block}
.footer .fmenu .ifbox{padding:20px 5px 0 5px;line-height:10px;vertical-align:middle;float:right;font-size:10px}
.footer a{color:#FFF;margin:0;padding:0}
.footer a:hover{text-decoration:underline}

.hd-menu{position:relative;height:100%!important;top:0;max-width:100%;z-index:3;}
.hd-menu a{color:#fff;}
.hd-menu a:hover{text-decoration:underline}
.hd-menu ul{position:relative;margin:0;padding:0;list-style:none;display:flex;flex-direction: row;}
.hd-menu .ufl{float:left}
.hd-menu .ufr{float:right}
.hd-menu li{color:#fff;padding:0 10px 0 10px;font-size:18px;align-self: center;}
.hd-menu .flag-box{display:flex;flex-direction: row;align-items: center;}
.hd-menu .flag-box a{margin-right:10px;}
.hd-menu .flag-box a:last-child{margin-right:0;}

.sub-menu {position:relative;width:100%;height:24px;top:0;min-width:950px;z-index:3;color:#FFF}
.sub-menu a{color:#000;text-shadow:1px 1px #fff}
.sub-menu a:hover{text-decoration:underline}
.sub-menu ul{position:relative;margin:0;padding:0;list-style:none;}
.sub-menu li{color:#000;text-shadow:2px 2px #fff;display:inline;list-style-type:none;height:24px;padding:0 5px 0 10px;line-height:20px;vertical-align:middle;font-size:14px}
.sub-menu .jb{background:#FFCD64;border-bottom:1px dotted #e8e8e8;border-right:1px dotted #e8e8e8;border-left:1px dotted #e8e8e8}

.pc-box{position:relative;width:100%;padding:10px;margin: 0 0 20px 0;font-size:15px}
.pc-box .head{text-transform:uppercase;position:relative;height:auto!important;border-bottom:1px solid #999;font-size:16px;margin:0 0 10px 0;color:#333}
.pc-box .col-image{max-width:100%}
.pc-box .article-ov-image-box{background-position: center;background-repeat: no-repeat;background-size: cover;}
.pc-box .wfull{width:100%;}
.pc-box .whalf{width:50%;padding:10px}
.pc-box .mt{margin:5px 0 0 0}
.pc-box .mb{margin:0 0 5px 0}
.pc-box h2{margin:0 0 5px 0}
.pc-box h3{margin:0 0 5px 0;min-height: 53px;}
.pc-box p{margin:0 0 5px 0}
.pc-box .remr{bottom:5px;right:8px}
.pc-box .arm{color:#00F}
.pc-box .arm:hover{text-decoration:underline}
.pc-box .ahe{color:#ea880a}
.pc-box .ahe:hover{text-decoration:underline}
.pc-box .subbox{}
.pc-box .subbox img{border:0px solid #999;max-width:100%;}
.pc-box .subbox ul{margin:5px 0 5px 30px;padding:0;list-style:square;line-height:12px}
.pc-box .subbox .ulnh{line-height:18px}
.pc-box .subbox .ulsm{margin:0 0 0 30px;}

.pc-box .subbox h3{font-size:20px}
.pc-box .subbox .addimg{float:left}

.pc-box .ovlnk{color:#F63}
.pc-box .ovlnk:hover{text-decoration:underline}

.pc-box .pbox{position:relative;}
.pc-box .pbox p{font-size:16px;}
.pc-box .opt{position:absolute;height:25px;width:auto;right:1px;top:1px;color:#06F;font-size:12px}
.pc-box .subcat{font-family:'TGE','Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase;position:relative;width:630px;border:1px dotted #CCCCCC;padding:10px;-webkit-box-shadow: 2px 2px 0px #f1f1f1;-moz-box-shadow: 2px 2px 0px #f1f1f1;box-shadow: 2px 2px 0px #f1f1f1;-webkit-border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;background:#B8BFFE;margin:10px 0 10px 0;font-size:22px}
.pc-box .fwidth{width:630px}
.pc-box ul{margin:0 0 0 50px}
.pc-box .db{display:block}
.pc-box img{height:auto}

.rc-box{position:relative;width:100%;padding:10px;margin: 0 0 13px 0}
.rc-box .head{text-transform:uppercase;position:relative;height:35px!important;border-bottom:1px solid #999;font-size:16px;margin:0 0 10px 0;color:#333;}
.rc-box p {font-size:14px;border-bottom:1px dotted #666666;padding:5px}
.rc-box p span{font-size:18px;line-height: 1;}
.rc-box p .at-lnk{font-size:16px;line-height: 1;}
.rc-box .ahe{color:#000}
.rc-box .ahe:hover{text-decoration:underline}
.rc-box img{border:none;max-width:100%;margin-bottom:5px;height:auto}


.ind-h1{margin:25px 0 25px 0;text-align:right;width:100%;background:url('/path/images/standard/bgr/stripe.png') left center repeat-x}
.ind-h1 h1{margin:0;padding:0 0 0 10px;background: #FFF;display:inline-block;text-transform:uppercase}
.ind-bc{margin:10px 0 10px 0;width:100%;background:url('/path/images/standard/bgr/stripe.png') left center repeat-x}
.ind-bc .breadcrumb{background: #FFF;display:inline-block;padding:0 10px 0 0}
.ind-bc div{display:inline-block;margin:0 10px 0 0}
.ind-bc a{color:#999}
.ind-bc a:hover{color:#333}
.at-props{margin:5px 0 25px 0;color:#666}
.at-props span{margin:0 15px 0 0;color:#000}

#commentForm label{display:block;margin:0 0 8px 0}
#commentForm span{display:inline-block;width:150px;float:left;margin:6px 0 0 0}
#commentForm textarea{width:450px;height:150px;overflow: auto;min-height:120px}

#comment-list {margin:0 0 20px 0}
#comment-list .ortxt{color:#F60;margin:3px 0 0 0;padding:0;font-size:14px}
#comment-list .grtxt{color:#666;margin:0;padding:0;font-size:12px}
#comment-list .comtxt{color:#333;margin:8px 0 15px 0;padding:0;font-size:16px}
#comment-list .preview{color:#666;margin:5px 0 0 0}
#comment-list .user-comment{border-bottom:1px dotted #999999}
#comment-list .no-comment{font-family:'TGE','Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:22px;color:#666}

#resultcontent span{position:relative;color:#666;display:inline-block;width:200px;text-align:top;float:left}
#resultcontent p{position:relative;color:#000;display:inline-block;width:430px}
#resultcontent .orange{color:#F60}
#resultcontent .fl{width:640px}
#resultcontent i{color:#666}
#resultcontent .pgb{vertical-align:middle}
#resultcontent .spnw{width:430px}
#resultcontent .pnw{width:200px}
#resultcontent .crg{color:#666}
#resultcontent .cla{clear:both;margin:0 0 8px 0;border-bottom:1px dotted #CCCCCC}
#resultcontent .wait{text-align:left;float:left;vertical-align:middle;margin:0 15px 0 0}
#resultcontent .prbx{position:relative;width:630px;border:1px solid #666666;padding:10px;-webkit-box-shadow: 2px 2px 0px #f1f1f1;-moz-box-shadow: 2px 2px 0px #f1f1f1;box-shadow: 2px 2px 0px #f1f1f1;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;border-radius: 6px;background:#fff;margin:10px 0 10px 0;min-height:60px}
#resultcontent .reds{color:#F30;width:auto;float:none}
#resultcontent .greens{color:#390;width:auto;float:none}

.qu-box{position:relative;background:#322522;border-radius: 10px;height: 120px;width: 100%;margin:10px 0 10px 0;}
.qu-box .close{position:absolute;right:7px;top:0px;font-size:18px;color:#FF0;font-weight:bold;cursor:pointer}
.qu-box .qbox{position:relative;top:12px;left:10px;width: 281px;height:81px;background:url('/path/images/standard/utils/box_red_add.png') top left no-repeat;display:block;padding:7px;color:#FF0;font-size:16px;float:left}
.qu-box .qbox p{margin:0;padding:0;font-family:'TGE','Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:34px;color:#FFF;font-weight:bold}
.qu-box .qtbox{position:relative;top:14px;left:10px;width: 610px;height:75px;display:block;padding:0 0 0 10px;color:#fff;float:left}
.qu-box .qtbox span{display:inline-block;width:600px;height:55px}
.qu-box .qtbox input[type=text]{padding:3px;width:440px;margin:0 0 0 0}
.qu-box .qtbox input[type=submit]{padding:3px 3px;font-size:16px;color:#fff;border: solid 1px #186f8f;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:150px}

.videoWrapper {position: relative;padding-bottom: 56.25%;padding-top: 25px;height: 0;}
.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.pull-right img{
	margin-top:15px;	
}

@media only screen and (max-width: 481px) {
	.home-image{
		width:100%!important;
		float:none!important;	
	}
	.hd-menu li a{
		font-size:11px;
	}
}
@media only screen and (min-width: 769px) {}
@media only screen and (max-width: 769px) {
	.col-md-8{
		padding-right: 0;
		padding-left: 0;
	}	
	.col-md-4{
		padding-right: 0;
		padding-left: 0;
	}	
}