@import "animate.css";
@import "//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css";
@import "http://fonts.googleapis.com/css?family=Raleway:400,800,900,700,600,300";
body {
	background: #ffffff;
	color: #888;
	font: 400 15px/27px'Raleway', sans-serif;
	-webkit-text-size-adjust: none
}
img {
	max-width: 100%;
	height: auto
}
h1,
h2,
h3,
h4,
h5,
h6 {
	text-transform: uppercase;
	color: #fff
}
h1 {
	font: 800 105px/90px'Raleway', sans-serif;
	letter-spacing: -4.2px
}
h1 span {
	color: #303030
}
h2 {
	font: 400 75px/73px'Raleway', sans-serif
}
h3 {
	font: 400 65px/73px'Raleway', sans-serif
}
h4 {
	font: 700 35px/44px'Raleway', sans-serif
}
h4 a:hover {
	color: #7ec71e
}
h5 {
	font: 700 20px/34px'Raleway', sans-serif;
	color: #7ec71e
}
h5 a:hover {
	color: #fff
}
h2 span,
h3 span {
	font-weight: 300
}
h2 strong,
h3 strong {
	font-weight: 900
}
p a:hover {
	text-decoration: underline
}
time {
	display: block
}
dt,
dd {
	display: inline-block
}
dd {
	padding-left: 4px
}
a {
	font: inherit;
	color: inherit;
	text-decoration: none;
	-moz-transition: .3s;
	-o-transition: .3s;
	-webkit-transition: .3s;
	transition: .3s
}
a:active {
	background: 0 0
}
a:focus {
	outline: none
}
a[href^="tel:"] {
	color: inherit;
	text-decoration: none
}
strong {
	font-weight: 700
}
.fa {
	line-height: inherit
}
[class*=fa-]:before {
	font-weight: 400;
	font-family: fontawesome
}
.page {
	overflow: hidden;
	min-height: 500px
}
.lt-ie9 .page {
	min-width: 1200px
}
*+.btn {
	margin-top: 37px
}
*+.btn__md {
	margin-top: 23px
}
.mt {
	margin-top: 3px
}
.mt1 {
	margin-top: 9px
}
.mt2 {
	margin-top: 7px
}
.mt-zero {
	margin-top: 0
}
*+p {
	margin-top: 24px
}
*+h5,
.off-5 {
	margin-top: 22px
}
h5+p,
h3+p,
address+p,
*+dl,
.off-7 {
	margin-top: 10px
}
h2+p,
.off-4 {
	margin-top: 15px
}
*+.line {
	margin-top: 33px
}
.off {
	margin-top: 36px
}
.off-1 {
	margin-top: 48px
}
.off-3 {
	margin-top: 30px
}
.off-6 {
	margin-top: 42px
}
.off-8 {
	margin-top: 50px
}
.info+.info,
.off-2 {
	margin-top: 25px
}
.sf-menu {
	display: inline-block
}
.sf-menu:before,
.sf-menu:after {
	content: " ";
	display: table
}
.sf-menu:after {
	clear: both
}
.sf-menu>li {
	position: relative;
	float: left
}
.sf-menu a {
	display: block
}
.sf-menu {
	margin-left: 22px
}
.sf-menu>li {
	position: relative
}
.sf-menu>li:after {
	position: absolute;
	content: '';
	top: 0;
	bottom: 0;
	right: 0;
	border-right: solid 1px #0e1904;
	-moz-transform: skew(-28.5deg);
	-ms-transform: skew(-28.5deg);
	-o-transform: skew(-28.5deg);
	-webkit-transform: skew(-28.5deg);
	transform: skew(-28.5deg)
}
.sf-menu>li:first-child {
	position: relative
}
.sf-menu>li:first-child:before {
	position: absolute;
	content: '';
	top: 0;
	bottom: 0;
	left: 0;
	border-left: solid 1px #0e1904;
	-moz-transform: skew(-28.5deg);
	-ms-transform: skew(-28.5deg);
	-o-transform: skew(-28.5deg);
	-webkit-transform: skew(-28.5deg);
	transform: skew(-28.5deg)
}
.sf-menu>li>a {
	color: #fff;
	font: 700 19px/20px'Raleway', sans-serif;
	text-transform: uppercase;
	padding: 30px 33px;
	position: relative;
	z-index: 0
}
.sf-menu>li>a:after {
	position: absolute;
	content: '';
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-moz-transform: skew(-28.5deg);
	-ms-transform: skew(-28.5deg);
	-o-transform: skew(-28.5deg);
	-webkit-transform: skew(-28.5deg);
	transform: skew(-28.5deg);
	background: #323232;
	background: -moz-linear-gradient(top, #323232 0%, #2a2a2a 50%, #212121 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #323232), color-stop(50%, #2a2a2a), color-stop(100%, #212121));
	background: -webkit-linear-gradient(top, #323232 0%, #2a2a2a 50%, #212121 100%);
	background: -o-linear-gr323232adient(top, #323232 0%, #2a2a2a 50%, #212121 100%);
	background: -ms-linear-gradient(top, #323232 0%, #2a2a2a 50%, #212121 100%);
	background: linear-gradient(to bottom, #323232 0%, #2a2a2a 50%, #212121 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#323232', endColorstr='#212121', GradientType=0);
	opacity: 0;
	-moz-transition: .3s all ease;
	-o-transition: .3s all ease;
	-webkit-transition: .3s all ease;
	transition: .3s all ease;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	z-index: -1
}
.lt-ie9 .sf-menu>li>a:after {
	filter: alpha(opacity=0)
}
.sf-menu>li.sfHover>a:after,
.sf-menu>li>a:hover:after,
.sf-menu>li.active>a:after {
	opacity: 1
}
.lt-ie9 .sf-menu>li.sfHover>a:after,
.lt-ie9 .sf-menu>li>a:hover:after,
.lt-ie9 .sf-menu>li.active>a:after {
	filter: alpha(opacity=100)
}
.sf-menu ul {
	display: none;
	position: absolute;
	top: 100%;
	width: 262px;
	margin-top: 0;
	background: #fff;
	border-top: solid 1px #000;
	border-bottom: solid 1px #000;
	z-index: 2;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.sf-menu ul {
	background: #081823;
	margin-left: -22px
}
.sf-menu ul>li {
	padding: 22px 0
}
.sf-menu ul>li>a {
	color: #fff;
	margin-left: 51px;
	font: 400 15px/15px'Raleway', sans-serif;
	text-transform: uppercase
}
.sf-menu ul>li.sfHover>a,
.sf-menu ul>li>a:hover {
	color: #7ec71e
}
.sf-menu ul>li+li {
	border-top: solid 1px #000
}
.sf-menu ul ul {
	position: absolute;
	right: -267px;
	top: 59px;
	z-index: 4
}
.sf-menu>li>.sf-with-ul {
	position: relative
}
.sf-menu>li>.sf-with-ul:before {
	position: absolute;
	left: 50%;
	top: 62%;
	margin-left: -6px;
	content: '\f0d7';
	font: 400 12px/12px'FontAwesome'
}
.sub-menu>li>.sf-with-ul {
	position: relative
}
.sub-menu>li>.sf-with-ul:before {
	position: absolute;
	top: 0;
	right: 70px;
	content: '\f105';
	font: 400 15px/15px'FontAwesome';
	-moz-transition: .3s all ease;
	-o-transition: .3s all ease;
	-webkit-transition: .3s all ease;
	transition: .3s all ease
}
@media(max-width:767px){.sf-menu{display:none}}@media(min-width:768px) and (max-width:979px) {
	.sf-menu>li>a {
		padding: 30px 25px
	}
}
.select-menu {
	position: relative;
	display: none;
	margin: 0 auto;
	width: 420px;
	background: #fff url(../images/select.png) no-repeat right center;
	overflow: hidden
}
.select-menu .select {
	width: 440px;
	height: 30px;
	color: #585858;
	background-color: transparent;
	font: 400 15px raleway, sans-serif;
	line-height: 30px;
	border: none;
	border-radius: 0;
	box-shadow: none;
	outline: none;
	-webkit-appearance: none
}
.select-menu .select::-ms-expand {
	display: none
}
@media(max-width:767px){.select-menu{display:block}}@media(max-width:479px){.select-menu{width:270px}.select-menu .select {
	width: 290px
}
}
.isStuck {
	background: #444;
	z-index: 999;
	border-bottom: 1px solid #333
}
.isStuck .brand,
.isStuck .box_right {
	display: none
}
.isStuck .sf-menu li a {
	padding: 25px 33px
}
.isStuck .nav {
	text-align: center
}
.isStuck .sub-menu {
	text-align: left
}
.isStuck .sub-menu li a {
	padding: 0
}
@media only screen and (max-width: 979px) {
	.isStuck {
		display: none!important
	}
}
.toTop {
	font-size: 85px;
	line-height: 80px;
	color: #7ec71e;
	position: fixed;
	right: 300px;
	bottom: 180px;
	display: none;
	overflow: hidden;
	text-align: center;
	text-decoration: none;
	z-index: 20
}
.newsJudul {color: #123e8d; font-size: 18px; font-weight: 600;}
.newsDate {color: #000; font-size: 13px;}
.newsKonten {color: #000;}
.newsLink {color: #123e8d; font-size: 14px; font-weight: 600;}
.newsLink:hover {color: #075df8; font-size: 14px; font-weight: 600;text-decoration:underline;}
.kontenWhite {color: #fff; font-size: 11px; font-weight: 600;}
.toTop:hover {
	color: #333232;
	text-decoration: none
}
@media only screen and (max-width: 1399px) {
	.toTop {
		display: none!important
	}
}
.search-form {
	display: block;
	position: relative;
	width: 260px;
	z-index: 1
}
.search-form_label {
	display: block;
	position: relative;
	padding: 11px 35px 11px 10px;
	background: 0 0;
	box-sizing: border-box;
	height: 30px;
	z-index: 0
}
.search-form_label:before {
	position: absolute;
	content: '';
	left: 0;
	bottom: 0;
	right: 0;
	top: 0;
	border: 1px solid #acacac;

	background: #fff;
	background: -moz-linear-gradient(top, #ffffff 0%, #fefefe 80%, #e8e8e8 97%, #dbdbdb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(80%, #fefefe), color-stop(97%, #e8e8e8), color-stop(100%, #dbdbdb));
	background: -webkit-linear-gradient(top, #ffffff 0%, #fefefe 80%, #e8e8e8 97%, #dbdbdb 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #fefefe 80%, #e8e8e8 97%, #dbdbdb 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #fefefe 80%, #e8e8e8 97%, #dbdbdb 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #fefefe 80%, #e8e8e8 97%, #dbdbdb 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dbdbdb', GradientType=0);
	z-index: -1
}
@media(min-width:768px) and (max-width:979px) {
	.search-form_label {
		height: 47px
	}
}
.search-form_input {
	outline: none;
	background-color: transparent;
	border: none;
	-webkit-appearance: none;
	border-radius: 0;
	vertical-align: baseline;
	box-shadow: none;
	color: #333;
	display: block;
	width: 100%;
	font-size: 12px;
	line-height: 12px;
	height: 12px;
	background: 0 0
}
.search-form_submit {
	background: #eab91f;
	border: none;
	display: inline-block;
	padding: 0;
	outline: none;
	outline-offset: 0;
	cursor: pointer;
	-webkit-appearance: none;
	position: absolute;
	top: 0;
	right: -1px;
	width: 112px;
	height: 30px;
	z-index: 0
}
.search-form_submit::-moz-focus-inner {
	border: none;
	padding: 0
}
.search-form_submit:before {
	
	color: #fff;
	
	-moz-transition: .3s all ease;
	-o-transition: .3s all ease;
	-webkit-transition: .3s all ease;
	transition: .3s all ease
}
.search-form_submit:after {
	position: absolute;
	content: '';
	top: 0;
	right: 16px;
	left: 16px;
	bottom: 0;
	
	background: #eab91f;
	z-index: -1
}
.search-form_submit:hover:before {
	color: #888
}
@media(max-width:479px){.search-form{width:270px}}.search-form_toggle{float:right;display:inline-block;color:#888;font:400 44px/44px'FontAwesome'
}
.search-form_toggle:before {
	content:'\f002'
}
.search-form_toggle.active,
.search-form_toggle:hover {
	color:#7ec71e
}
.search-form_toggle.active:before {
	content:'\f00d'
}
.search-form_liveout {
	display:block;
	position:absolute;
	top:100%;
	left:0;
	right:0;
	opacity:0;
	-moz-transition:.3s all ease;
	-o-transition:.3s all ease;
	-webkit-transition:.3s all ease;
	transition:.3s all ease;
	margin-left:-15px
}
.lt-ie9 .search-form_liveout {
	filter:alpha(opacity=0)
}
.search-form_liveout .search_list {
	font-size:14px;
	line-height:14px;
	background:#fff;
	-webkit-box-shadow:0 0 2px 0 rgba(0,
	0,
	0,
	.5);
	-moz-box-shadow:0 0 2px 0 rgba(0,
	0,
	0,
	.5);
	box-shadow:0 0 2px 0 rgba(0,
	0,
	0,
	.5);
	z-index:10
}
.search-form_liveout .search_list li+li {
	margin-top:2px
}
.search-form_liveout .search_link {
	display:block;
	padding:5px 10px;
	background:#fff;
	color:#999
}
.search-form_liveout .search_link .search_title {
	color:#7ec71e;
	text-transform:uppercase;
	font-size:20px;
	line-height:23px
}
.search-form_liveout .search_link .search_title+p {
	margin-top:5px
}
.search-form_liveout .search_link:hover {
	background:#7ec71e;
	color:#dcf5bc
}
.search-form_liveout .search_link:hover .search_title {
	color:#fff
}
.search-form_liveout .search_error {
	display:block;
	color:#7ec71e;
	background:#fafafa;
	padding:10px;
	overflow:hidden;
	font-size:20px;
	line-height:23px
}
.search-form_liveout .match {
	display:none
}
.search-form_liveout button {
	background:0 0;
	border:none;
	display:inline-block;
	padding:0;
	outline:none;
	outline-offset:0;
	cursor:pointer;
	-webkit-appearance:none;
	display:block;
	width:100%;
	color:#7ec71e;
	background:#fafafa;
	padding:10px
}
.search-form_liveout button::-moz-focus-inner {
	border:none;
	padding:0
}
.search-form_liveout button:hover {
	background:#7ec71e;
	color:#fff
}
input:focus+.search-form_liveout {
	opacity:1
}
.lt-ie9 input:focus+.search-form_liveout {
	filter:alpha(opacity=100)
}
.search-form_liveout .tablet,
.mobile .search-form_liveout {
	display:none!important
}
.parallax {
	background-position:center 0;
	background-repeat:no-repeat;
	background-color:#fff
}
.mobile .parallax,
.tablet .parallax {
	background-position:50% 0!important;
	background-size:cover
}
.parallax1 {
	background-image:url(../images/page-1_img08.jpg);
	padding:181px 0 164px
}
.parallax2 {
	background-image:url(../images/page-2_img01.jpg);
	padding:75px 0 81px
}
.parallax3 {
	background-image:url(../images/page-2_img10.jpg);
	padding:74px 0 90px
}
.parallax4 {
	background-image:url(../images/page-3_img01.jpg);
	padding:74px 0 85px
}
.parallax5 {
	background-image:url(../images/page-4_img01.jpg);
	padding:74px 0 78px
}
@media(min-width:2050px){.parallax{background-size:cover}}@media(max-width:767px){.parallax{background-position:center 0!important;
background-size:cover;
padding:30px 0
}
}
.thumb,
.video_thumb {
	display:block;
	position:relative;
	overflow:hidden
}
.thumb img,
.video_thumb img {
	width:100%;
	height:auto;
	-moz-transition:.5s all ease;
	-o-transition:.5s all ease;
	-webkit-transition:.5s all ease;
	transition:.5s all ease
}
.thumb_overlay {
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	opacity:0;
	-moz-transition:.3s all ease;
	-o-transition:.3s all ease;
	-webkit-transition:.3s all ease;
	transition:.3s all ease;
	color:#fff
}
.lt-ie9 .thumb_overlay {
	filter:alpha(opacity=0)
}
.thumb_overlay:before {
	content:'\f065';
	position:absolute;
	top:50%;
	left:50%;
	right:0;
	font:400 29px fontawesome;
	line-height:66px;
	margin-top:-33px;
	margin-left:-33px;
	text-align:center;
	width:66px;
	height:66px;
	border-radius:50%;
	background:#7ec81f;
	background:-moz-linear-gradient(top,
	#7ec81f 0%,
	#498d13 100%);
	background:-webkit-gradient(linear,
	left top,
	left bottom,
	color-stop(0%,
	#7ec81f),
	color-stop(100%,
	#498d13));
	background:-webkit-linear-gradient(top,
	#7ec81f 0%,
	#498d13 100%);
	background:-o-linear-gradient(top,
	#7ec81f 0%,
	#498d13 100%);
	background:-ms-linear-gradient(top,
	#7ec81f 0%,
	#498d13 100%);
	background:linear-gradient(to bottom,
	#7ec81f 0%,
	#498d13 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7ec81f',
	endColorstr='#498d13',
	GradientType=0)
}
.lt-ie9 .thumb_overlay:before {
	display:none
}
.thumb:hover .thumb_overlay {
	opacity:1
}
.lt-ie9 .thumb:hover .thumb_overlay:before {
	display:block
}
.thumb:hover img {
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	-webkit-transform:scale(1.2);
	transform:scale(1.2)
}
.video_thumb_overlay {
	position:absolute;
	background:url(../images/page-4_img12.png) no-repeat center center;
	top:0;
	bottom:0;
	right:0;
	left:0;
	-moz-transition:.3s all ease;
	-o-transition:.3s all ease;
	-webkit-transition:.3s all ease;
	transition:.3s all ease
}
.video_thumb:hover .video_thumb_overlay {
	opacity:.6
}
.lt-ie9 .video_thumb:hover .video_thumb_overlay {
	filter:alpha(opacity=60)
}
@media(min-width:768px) and (max-width:1199px),
(max-width:479px) {
	.thumb_overlay:before {
		width:50px;
		height:50px;
		margin-top:-25px;
		margin-left:-25px;
		line-height:50px;
		font-size:20px
	}
}
table {
	width:100%;
	color:#fff
}
table th,
table td {
	border:solid 1px #d3d3d3
}
table th {
	text-transform:uppercase;
	padding:13px 0 10px
}
table th:first-child,
table td:first-child {
	width:15.8974%
}
table th,
table td {
	width:21.28%
}
table td {
	padding:16px 0 7px;
	text-align:center
}
table td+td {
	line-height:18px
}
.btn {
	position:relative;
	display:inline-block;
	background:#7ec71e;
	font:700 19px/20px'Raleway',
	sans-serif;
	text-transform:uppercase;
	color:#fff;
	padding:29px 8px 31px 29px;
	-moz-transition:.3s all ease;
	-o-transition:.3s all ease;
	-webkit-transition:.3s all ease;
	transition:.3s all ease;
	z-index:0
}
.btn:before {
	position:absolute;
	content:'';
	top:0;
	right:-22px;
	width:50px;
	height:80px;
	-moz-transform:skew(-28.5deg);
	-ms-transform:skew(-28.5deg);
	-o-transform:skew(-28.5deg);
	-webkit-transform:skew(-28.5deg);
	transform:skew(-28.5deg);
	background:#7ec71e;
	-moz-transition:.3s all ease;
	-o-transition:.3s all ease;
	-webkit-transition:.3s all ease;
	transition:.3s all ease;
	z-index:-1
}
.btn:hover {
	background:#333232
}
.btn:hover:before {
	background:#333232
}
.btn__md {
	padding:20px 19px 20px 30px
}
.btn__md:before {
	right:-21px;
	width:40px;
	height:60px
}
.btn__md1 {
	background:#2f2f2f;
	padding:20px 19px 20px 30px
}
.btn__md1:before {
	right:-17px;
	width:40px;
	height:60px;
	background:#2f2f2f
}
.btn__md1:hover {
	background:#7ec71e
}
.btn__md1:hover:before {
	background:#7ec71e
}
.box:before,
.box:after {
	content:" ";
	display:table
}
.box:after {
	clear:both
}
.box_aside {
	float:left
}
.box_right {
	float:right
}
.box_track { padding-top: 10px; color: #fff;
	float:right
}

.box_login { padding-top: 10px; color: #fff;
	float:left;
}


.box_cnt__no-flow {
	overflow:hidden
}
header {
	background:#191919;
}
header .brand {
	float:left
}
header .box_right {
	float:right
}
header .box_right .search-form {
	clear:both;
	margin-right:26px
}
header .box_right .social-link {
	float:right;
	margin-bottom:21px
}
@media(max-width:767px){header{text-align:center}header .brand,
header .box_right {
	float:none
}
}
.brand {
	display:inline-block;
	position:relative;
	/*padding:20px 53px 24px 49px;*/
	z-index:0
}
.brand_slogan {
	font:600 19px/19px'Raleway',
	sans-serif;
	color:#fff;
	text-transform:uppercase;
	margin-left:2px;
	margin-top:0
}
.brand:before {
	position:absolute;
	content:'';
	top:0;
	left:0;
	right:0;
	bottom:0;
	-moz-transform:skew(-28.5deg);
	-ms-transform:skew(-28.5deg);
	-o-transform:skew(-28.5deg);
	-webkit-transform:skew(-28.5deg);
	transform:skew(-28.5deg);
	/*background:#7ec81f;
	background:-moz-linear-gradient(top,
	#7ec81f 0%,
	#498d13 100%);
	background:-webkit-gradient(linear,
	left top,
	left bottom,
	color-stop(0%,
	#7ec81f),
	color-stop(100%,
	#498d13));
	background:-webkit-linear-gradient(top,
	#7ec81f 0%,
	#498d13 100%);
	background:-o-linear-gradient(top,
	#7ec81f 0%,
	#498d13 100%);
	background:-ms-linear-gradient(top,
	#7ec81f 0%,
	#498d13 100%);
	background:linear-gradient(to bottom,
	#7ec81f 0%,
	#498d13 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7ec81f',
	endColorstr='#498d13',
	GradientType=0);*/
	z-index:-1
}
main {
	display:block;
	background:#191919
}
.well {
	padding:80px 0
}
.well-1 {
	padding:75px 0 82px
}
.well-1__off {
	padding-bottom:88px
}
.well-1__off1 {
	padding-bottom:40px
}
.well-1__off2 {
	padding-top:35px
}
.well-1__off3 {
	padding-top:85px
}
.well-1__off4 {
	padding-bottom:207px
}
.well-1__off5 {
	padding-bottom:50px
}
.well-2 {
	padding:78px 0 96px
}
.well-3 {
	padding:87px 0 106px
}
.well-4 {
	padding:30px 0 40px
}
.bg-primary {
	background:#fff
}
.bg-header {
	background:url(../images/prl_bg_head.jpg) no-repeat right rgba(255, 255, 255, 0);
	background-color: #fff;
}
.bg-track {
	background:url(../images/prl_bg_track.jpg) no-repeat left rgba(18, 62, 141, 11);
	background-color: #123e8d;
	min-height: 60px;}
.bg-main {
	background:url(../images/prl_bg_head.jpg) no-repeat right rgba(255, 255, 255, 0);
}
.loginLeft {float: left;
	position: all;
	left: 15px;
	bottom: 15px;
	overflow: hidden;
	z-index: 1;
	transform: translateY(100px);
}
.bg-news {
	background:url(../images/bgNews.png) no-repeat left top rgba(234, 185, 31, 9);
	background-color: #eab91f;
	min-height: 60px;
}
.bg-services {
	background:url(../images/bgServices.png) no-repeat right top rgba(255, 255, 255, 0);
	background-color: #fff;
	min-height: 60px;
}
.bg-network {
	background:url(../images/bgServices.png) no-repeat left top rgba(233, 233, 233, 0);
	z-index:2000;
	background:url(../images/bgNetwork.jpg) no-repeat left top rgba(233, 233, 233, 0);
	background-color: #e9e9e9;
	min-height: 60px;
}
.bg-footer {
	background:url(../images/bgUlos.png) no-repeat left top rgba(21, 67, 141, 8);
	background-color: #15438d;
	min-height: 60px;
}


.tengah {float: center; text-align: center;}
.bg-main-1 {
	background:#fff
}
.bg-main-1 h3 {
	color:#191919
}
.gradient-1 {
	background:#17499a;
	background:-moz-linear-gradient(top,
	#17499a 0%,
	#335aa6 100%);
	background:-webkit-gradient(linear,
	left top,
	left bottom,
	color-stop(0%,
	#17499a),
	color-stop(100%,
	#335aa6));
	background:-webkit-linear-gradient(top,
	#17499a 0%,
	#335aa6 100%);
	background:-o-linear-gradient(top,
	#17499a 0%,
	#335aa6 100%);
	background:-ms-linear-gradient(top,
	#17499a 0%,
	#335aa6 100%);
	background:linear-gradient(to bottom,
	#17499a 0%,
	#335aa6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7ec81f',
	endColorstr='#498d13',
	GradientType=0)
}
.gradient-2 {
	background:#fff;
	/*background:-moz-linear-gradient(top,
	#323232 0%,
	#2a2a2a 50%,
	#212121 100%);
	background:-webkit-gradient(linear,
	left top,
	left bottom,
	color-stop(0%,
	#323232),
	color-stop(50%,
	#2a2a2a),
	color-stop(100%,
	#212121));
	background:-webkit-linear-gradient(top,
	#323232 0%,
	#2a2a2a 50%,
	#212121 100%);
	background:-o-linear-gradient(top,
	#323232 0%,
	#2a2a2a 50%,
	#212121 100%);
	background:-ms-linear-gradient(top,
	#323232 0%,
	#2a2a2a 50%,
	#212121 100%);
	background:linear-gradient(to bottom,
	#323232 0%,
	#2a2a2a 50%,
	#212121 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#323232',
	endColorstr='#212121',
	GradientType=0)*/
}
.color-1 {
	color:#7ec71e
}
.color-2 {
	color:#fff
}
.font-style {
	font:400 15px/27px'Raleway',
	sans-serif;
	text-transform:uppercase;
	color:#fff
}
.font-style-1 {
	font:700 29px/30px'Raleway',
	sans-serif;
	color:#7ec71e
}
.social-link>li {
	display:inline-block
}
.social-link>li a {
	display:inline-block;
	text-align:center;
	font-size:18px;
	line-height:52px;
	color:#333399;
	background:#f1f1f1;
	width:52px;
	height:52px;
	border-radius:50%;
	position:relative;
	z-index:0
}
.social-link>li a:after {
	position:absolute;
	content:'';
	background:#7ec81f;
	background:-moz-linear-gradient(top,
	#7ec81f 0%,
	#498d13 100%);
	background:-webkit-gradient(linear,
	left top,
	left bottom,
	color-stop(0%,
	#7ec81f),
	color-stop(100%,
	#498d13));
	background:-webkit-linear-gradient(top,
	#7ec81f 0%,
	#498d13 100%);
	background:-o-linear-gradient(top,
	#7ec81f 0%,
	#498d13 100%);
	background:-ms-linear-gradient(top,
	#7ec81f 0%,
	#498d13 100%);
	background:linear-gradient(to bottom,
	#7ec81f 0%,
	#498d13 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7ec81f',
	endColorstr='#498d13',
	GradientType=0);
	opacity:0;
	-moz-transition:.3s all ease;
	-o-transition:.3s all ease;
	-webkit-transition:.3s all ease;
	transition:.3s all ease;
	left:0;
	right:0;
	top:0;
	bottom:0;
	border-radius:50%;
	z-index:-1
}
.lt-ie9 .social-link>li a:after {
	filter:alpha(opacity=0)
}
.social-link>li a:hover {
	color:#fff
}
.social-link>li a:hover:after {
	opacity:1
}
.lt-ie9 .social-link>li a:hover:after {
	filter:alpha(opacity=100)
}
.social-link li+li {
	margin-left:7px
}
.date {
	display:inline-block;
	font:700 19px/20px'Raleway',
	sans-serif;
	text-transform:uppercase;
	color:#7ec71e;
	padding:18px 94px 23px;
	position:relative;
	z-index:0
}
.date:after {
	position:absolute;
	content:'';
	top:0;
	left:0;
	bottom:0;
	right:0;
	background:#2f2f2f;
	-moz-transform:skew(-28.5deg);
	-ms-transform:skew(-28.5deg);
	-o-transform:skew(-28.5deg);
	-webkit-transform:skew(-28.5deg);
	transform:skew(-28.5deg);
	z-index:-1
}
.date__md {
	background:#2f2f2f;
	padding:17px 14px 23px 29px
}
.date__md:after {
	display:none
}
.date__md:before {
	position:absolute;
	content:'';
	top:0;
	right:-32px;
	width:0;
	height:0;
	border-style:solid;
	border-width:60px 32px 0 0;
	border-color:#2f2f2f transparent transparent transparent;
	-moz-transition:.3s all ease;
	-o-transition:.3s all ease;
	-webkit-transition:.3s all ease;
	transition:.3s all ease
}
.date-news {
	display:inline-block;
	font-size:18px;
	line-height:18px;
	font-weight:700;
	color:#7ec71e
}
.date-news span {
	font-size:64px;
	line-height:64px
}
.txt-wrap {
	padding-left:18px;
	margin-top:6px
}
.txt-wrap h5 {
	line-height:24px
}
.info {
	position:relative
}
.info_overlay {
	position:absolute;
	left:0;
	top:0
}
.info_overlay .date {
	margin-top:30px
}
.info_overlay h4 {
	padding:0 30px;
	margin-top:148px
}
.line {
	border-top:solid 1px #686868
}
.event-list li {
	display:inline-block
}
.event-list li+li {
	margin-top:3px
}
.float-box:before,
.float-box:after {
	content:" ";
	display:table
}
.float-box:after {
	clear:both
}
.float-box>div {
	float:left;
	width:20%
}
#twitter-widget-0 {
	width:357px!important
}
.autosized-media {
	width:100%!important;
	height:auto!important
}
.mark-list li a {
	position:relative;
	color:#fff;
	padding-left:24px
}
.mark-list li a:before {
	position:absolute;
	content:'\f0a9';
	font-family:fontawesome;
	line-height:19px;
	top:0;
	left:0
}
.mark-list li a:hover {
	color:#7ec71e
}
.mark-list li+li {
	margin-top:7px
}
.coordinates span {
	color:#fff
}
.coordinates p+p {
	margin-top:11px
}
.contacts {
	color:#fff
}
.contacts p:first-child {
	font:700 20px/32px'Raleway',
	sans-serif;
	color:#7ec71e;
	text-transform:uppercase
}
.contacts p {
	margin-top:0
}
.mail {
	color:#7ec71e;
	display:inline-block
}
.mail:hover {
	text-decoration:underline
}
footer {
	background:url(../images/bgUlos.png) repeat-x left top rgba(21, 67, 141, 8);
	background-color: #15438d;
	padding-top: 25px;
	min-height: 40px;
}
footer a:hover {
	color:#7ec71e;
	text-decoration:none
}
@media(min-width:980px) and (max-width:1030px) {
	header .brand {
		margin-left:40px
	}
}
@media(min-width:980px) and (max-width:1199px) {
	h2 {
		font-size:64px;
		line-height:62px
	}
	.info_overlay h4 {
		font-size:25px;
		line-height:34px;
		margin-top:100px
	}
}
@media(max-width:979px){h2{font-size:50px;line-height:48px}.font-style{line-height:22px}.info_overlay h4 {
	font-size:20px;
	line-height:29px
}
}
@media(min-width:768px) and (max-width:979px) {
	h1 {
		font-size:85px;
		line-height:71px
	}
	h3 {
		font-size:50px;
		line-height:58px
	}
	h5 {
		font-size:18px;
		line-height:32px
	}
	.brand_slogan {
		font-size:15px;
		line-height:15px
	}
	.brand {
		margin-left:35px;
		padding:20px 47px 24px 39px
	}
	.social-link>li a {
		height:62px;
		line-height:62px;
		width:62px
	}
	.search-form {
		width:340px
	}
	.search-form_label {
		padding:14px 95px 15px 20px
	}
	.search-form_submit {
		height:47px
	}
	.info_overlay h4 {
		margin-top:60px
	}
	.info_overlay .date {
		margin-top:20px
	}
	.info__small .date {
		font-size:16px
	}
	.info__small .date__md {
		padding-left:10px
	}
	.event-list .btn {
		font-size:16px
	}
	.btn__md1 {
		padding-right:5px;
		padding-left:15px
	}
}
@media(max-width:767px){[class*=well]{padding:30px 0
}
header {
	padding-top:30px
}
header .box_right .social-link {
	float:none;
	margin-top:30px
}
header .box_right .search-form {
	margin:0 auto 20px
}
.nav {
	padding:5px 0
}
.brand {
	/*padding:20px 37px 24px 28px*/
}
.info_overlay .date {
	margin-top:10px
}
.info_overlay h4 {
	margin-top:75px
}
.info__small .info_overlay .date {
	margin-top:30px
}
.info__small .info_overlay h4 {
	margin-top:150px;
	font-size:35px;
	line-height:44px
}
.float-box>div {
	width:50%
}
.btn {
	padding:20px 8px 20px 20px
}
.btn:before {
	height:60px
}
.line {
	display:none
}
}
@media(max-width:479px){h1{font-size:60px;line-height:55px}h2{font-size:30px;line-height:28px}h3{font-size:45px;line-height:53px}h5{font-size:17px;line-height:30px}.brand{padding:10px 23px 10px 5px
}
.brand_slogan {
	font-size:12px;
	line-height:12px;
	margin-left:0
}
.event-list .btn {
	font-size:15px
}
.btn__md1 {
	padding-right:5px;
	padding-left:10px
}
.date {
	font-size:17px;
	line-height:17px
}
.date__md {
	padding:12px 5px 13px 10px
}
.date__md:before {
	border-width:42px 25px 0 0;
	right:-25px
}
.info_overlay h4 {
	margin-top:25px;
	font-size:16px;
	line-height:25px;
	padding:0 10px
}
.info__small .info_overlay .date {
	margin-top:10px
}
.info__small .info_overlay h4 {
	font-size:28px;
	line-height:37px;
	margin-top:110px
}
}

    .strike {
        display: block;
        text-align: left;
        overflow: hidden;
        white-space: nowrap; 
		font-size: 26px;
		color:#10489b;
		font-weight:600;
    }

    .strike > span {
        position: relative;
        display: inline-block;
    }
	
    .strike > span:before,
    .strike > span:after {
        content: "";
        position: absolute;
        top: 50%;
        width: 9999px;
        height: 1px;
        background: #10489b;;
    }

    .strike > span:before {
        right: 100%;
        margin-right: 15px;
    }

    .strike > span:after {
        left: 100%;
        margin-left: 15px;
    }
	.mlogin {position: fixed;    z-index: 100001;}