/* CSS Document */
/*font*/
/*Common style*/
@import url( bootstrap.css );
@import url( https://fonts.googleapis.com/css?family=Raleway:400,700 );
body{font-size:16px!important;}

html {
	scroll-behavior: smooth;
  }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	#Body {-ms-overflow-style: none;
    overflow: auto; } 
}
.comfortrow p {
    margin: 0px;
}


#Body{color:#666666;}
#dnngo_megamenu .dnngo_menuslide{top: 65% !important;}
.MainMenu{float: right;}
.MainMenu ul {list-style-type: none; margin: 0; padding: 0; overflow: hidden;}
.MainMenu li {float: right;}
.MainMenu li a {display: inline-block; color: #6D6F71; text-align: center; padding: 23px 16px; text-decoration: none; cursor: pointer;}
.MainMenu li a:hover {background-color: #6D6F71; color: white;}
.dnn_logo{float:left;}

.NikMenu{float: right;}
.NikMenu ul {list-style-type: none; margin: 0; padding: 0; overflow: hidden;}
.NikMenu li a {display: inline-block; color: #6D6F71; text-align: center; padding: 23px 16px; text-decoration: none; cursor: pointer;}
.NikMenu li a:hover {background-color: #6D6F71; color: white;}

html,body{margin:0px; height: 100%; padding:0px; font:normal 13px/1.5 'Raleway',Arial,sans-serif; color:#666666;}
p{margin:0px 0px 8px 0px;}
header{	position:relative;}
header,nav,section,footer{display:block;}
TH,TD,DIV{}
A,A:link{text-decoration:none;}
A:active{text-decoration: none;}
A:visited{text-decoration: none;}
A:hover{text-decoration: underline;}
h1{font:bold 24px/28px 'Raleway',Arial, sans-serif;	margin:0 0px 10px 0px;}
h2{font:bold 22px/26px 'Raleway',Arial, sans-serif;	margin:0 0px 10px 0px;}
h3{font:bold 20px/24px 'Raleway',Arial, sans-serif; margin:0 0px 10px 0px;}
h4{font:bold 18px/22px 'Raleway',Arial, sans-serif; margin:0 0px 10px 0px;}
h5{	font:bold 16px/20px 'Raleway',Arial, sans-serif;color:#000;	margin:0 0px 10px 0px;}
h6{	font:bold 14px/18px 'Raleway',Arial, sans-serif;color:#000;	margin:0 0px 10px 0px;}
form#Form{height:100%;}
.ModuleTitle_SubMenu{z-index:9999!important;}	
.clearfix:after{
	clear:both;
	content:".";
	height:0px;
	font-size:0px;
	visibility:hidden;
	display:block;
}
.clearfix{display:inline-block;}
.clearfix{display:block;}
#dnn_ControlPanel #dnnCPWrap {filter: none !important;}
ul.dnnActionMenuBody li ul li a,
ul.dnnActionMenuBody li ul li a img{color:#328DDE!important;}
.clear{clear:both;}

/**************** Login page******************/
@media (max-width:767px) {
	.loginContent .LoginPanel{width:100% !important;}
	.loginContent .dnnFormItem .dnnLoginRememberMe{white-space:nowrap;}
 	.loginContent .dnnFormLabel {display:block !important;text-align:left !important;}
}
/**************** register page******************/
@media (max-width:767px) {
	.dnnRegistrationForm{min-width:inherit !important;}
	.dnnRegistrationForm .dnnForm{width:100%;}
	.dnnRegistrationForm .dnnFormLabel {display:block !important;text-align:left !important;}
	.dnnRegistrationForm .dnnForm .dnnFormItem .dnnLabel {display:block !important;float:none !important;text-align:left !important;width:100%;}
	.dnnRegistrationForm .dnnForm .dnnFormItem a.dnnFormHelp{right:auto !important;position:static !important;margin-left:5px !important;}
	.dnnRegistrationForm .dnnForm .dnnFormItem {padding:0px !important;margin:0px !important;}
	.dnnRegistrationForm .dnnFormItem input[type="text"], 
	.dnnRegistrationForm .dnnFormItem input[type="password"], 
	.dnnRegistrationForm .dnnFormItem input[type="email"], 
	.dnnRegistrationForm .dnnFormItem input[type="tel"], 
	.dnnRegistrationForm .dnnFormItem select, 
	.dnnRegistrationForm .dnnFormItem textarea{width:100%;margin-bottom:10px !important;}
}
@media (max-width:767px) {
	.col-sm-push-7{
		lefT:0px!important;
	}
	.col-sm-pull-5{
		right:0px!important;
	}
	.leftpane img {
		max-width: 53%;
		margin-bottom: 60px;
	}
}
/**************** Password page******************/
@media (max-width:767px) {
	.dnnSendPasswordContent {width:auto !important;}
	.dnnSendPasswordContent  .dnnLabel{display:block !important;width:100% !important;text-align:left;}
	.dnnSendPasswordContent a.dnnFormHelp,.dnnSendPasswordContent .dnnForm .dnnFormItem a.dnnFormHelp, 	.dnnSendPasswordContent .dnnTooltip label a.dnnFormHelp{position:static;}
	.dnnSendPasswordContent input[type="text"], 
	.dnnSendPasswordContent input[type="password"], 
	.dnnSendPasswordContent input[type="email"], 
	.dnnSendPasswordContent input[type="tel"], 
	.dnnSendPasswordContent select, 
	.dnnSendPasswordContent textarea{width:90%;margin-bottom:10px !important;}
	.dnnSendPasswordContent ul.dnnActions{padding:0 !important;}
}

/* ********** Control Panel Style ************** */
A.CommandButton:hover{text-decoration: underline;}	
.FileManager A,.FileManager A:link,.FileManager A:visited,.FileManager A:active{color:#000;	text-decoration: underline;}
.FileManager A:hover{color:#000;text-decoration:none;}
.pane_area {margin: 5px 0;height: 50px;	line-height: 50px;background: #eee;border: 1px solid #ccc;text-align: center;font-size: 13px;font-weight: bold;color: #666;}
.rgMasterTable {
    font-family: 'Raleway'!important;
    font-size: 16px!important;
    line-height: 25px!important;
}
.ModBondCursusC .dnnTextPanelView span, .ModBondCursusC .dnnTextPanelView .dnnLabel {
    display: none;
}
/* ********** Buttons Style ************** */
a.buttoncolor{color: #fff;background-color:#FF8726;}
a.buttoncolor:hover{filter:alpha(opacity=80);opacity:0.8;}
a.Button_default {
	text-decoration:none;
	padding: 9px 25px;
	font-size: 14px;
	display: inline-block;
	white-space: nowrap;
	color: #FFFFFF !important;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	transition: background-color ease-in 200ms;
	-moz-transition: background-color ease-in 200ms;
	-webkit-transition: background-color ease-in 200ms;
	-o-transition: background-color ease-in 200ms;
	-ms-transition: background-color ease-in 200ms;
	background-color: #FF8726;
}
a.Button_default:hover {text-decoration: none;background: #555555;color: #FFFFFF !important;}
a.Button_style1{
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
	background-color:#FF8726;
	padding:22px 50px;
	color:#fff;
	display: inline-block;
	border:2px solid #ff8726;
	text-decoration: none;
	transition: 		background-color ease-in 200ms,color ease-in 200ms;
	-moz-transition: 	background-color ease-in 200ms,color ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     background-color ease-in 200ms,color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		background-color ease-in 200ms,color ease-in 200ms; /* Opera */
	-ms-transition: 	background-color ease-in 200ms,color ease-in 200ms; /* IE9? */
}
a.Button_style1:hover{background-color:transparent;color:#ff8726;}
a.Button_style2{
	font-weight:bold;
	font-size:15px;
	text-transform:uppercase;
	padding:17px 59px;
	color:#FF8726;
	display: inline-block;
	border:2px solid #FF8726;
	text-decoration:none;
}
a.Button_style2:hover{
	background-color:#FF8726;
	color:#fff;
	transition: 		background-color ease-in 200ms,color ease-in 200ms;
	-moz-transition: 	background-color ease-in 200ms,color ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     background-color ease-in 200ms,color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		background-color ease-in 200ms,color ease-in 200ms; /* Opera */
	-ms-transition: 	background-color ease-in 200ms,color ease-in 200ms; /* IE9? */
}
a.Button_style3{
	font-weight:bold;
	font-size:15px;
	text-transform:uppercase;
	padding:17px 54px;
	color:#fff;
	display: inline-block;
	border:2px solid #fff;
	text-decoration:none;
	transition: 		background-color ease-in 200ms,color ease-in 200ms,border ease-in 200ms;
	-moz-transition: 	background-color ease-in 200ms,color ease-in 200ms,border ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     background-color ease-in 200ms,color ease-in 200ms,border ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		background-color ease-in 200ms,color ease-in 200ms,border ease-in 200ms; /* Opera */
	-ms-transition: 	background-color ease-in 200ms,color ease-in 200ms,border ease-in 200ms; /* IE9? */
}
a.Button_style3:hover{background-color:#FF8726;	color:#fff;	border:2px solid #FF8726;}
a.Button_style12 {
	padding: 12px 30px;
	margin: 0px 10px;
	position: relative;
	font-size: 14px;
	display: inline-block;
	white-space: nowrap;
	margin-bottom: 10px;
	color: #FFFFFF !important;
	background-color: #FF8726;
	transition: 		background-color ease-in 200ms;
	-moz-transition: 	background-color ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     background-color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		background-color ease-in 200ms; /* Opera */
	-ms-transition: 	background-color ease-in 200ms; /* IE9? */
}
a.Button_style12:hover{	text-decoration: none;	background: #555555;}

/* ********** Pane Style ************** */
[class*="Pane"],
.row [class*="Pane"] {/*padding:0px 0px 30px 0px;*/}
.DNNEmptyPane{display:none;}
.Full_Screen_PaneI,.Full_Screen_PaneJ{padding:0 !important;}
.Full_Screen_PaneI{position:relative;}
/*page Spacing*/
.mt-10 {margin-top: 10px;}
.mb-10 {margin-bottom: 10px;}
.pt-10 {padding-top: 10px;}
.pb-10 {padding-bottom: 10px;}
.mt-20 {margin-top: 20px;}
.mb-20 {margin-bottom: 20px;}
.pt-20 {padding-top: 20px;}
.pb-20 {padding-bottom: 20px;}
.mt-30 {margin-top: 30px;}
.mb-30 {margin-bottom: 30px;}
.pt-30 {padding-top: 30px;}
.pb-30 {padding-bottom: 30px;}
.mt-40 {margin-top: 40px;}
.mb-40 {margin-bottom: 40px;}
.pt-40 {padding-top: 40px;}
.pb-40 {padding-bottom: 40px;}
.mt-50 {margin-top: 50px;}
.mb-50 {margin-bottom: 50px;}
.pt-50 {padding-top: 50px;}
.pb-50 {padding-bottom: 50px;}
.pb-60 {padding-bottom: 60px;}
.pt-60 {padding-top: 60px;}
.mt-60 {margin-top:60px;}
.mb-60 {margin-bottom:60px;}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	[class*="Pane"],
	.row [class*="Pane"] {padding:0px 0px 30px 0px;}
	.mt-40 {margin-top: 30px;}
	.mb-40 {margin-bottom: 30px;}
	.pt-40 {padding-top: 30px;}
	.pb-40 {padding-bottom: 30px;}
	.mt-50 {margin-top: 30px;}
	.mb-50 {margin-bottom: 30px;}
	.pt-50 {padding-top: 30px;}
	.pb-50 {padding-bottom: 30px;}
	.pb-60 {padding-bottom: 30px;}
	.pt-60 {padding-top: 30px;}
	.mt-60 {margin-top:30px;}
	.mb-60 {margin-bottom:30px;}
}
@media only screen and (max-width: 767px) {
	[class*="Pane"],
	.row [class*="Pane"] {padding:0px 0px 20px 0px;}	
	.mt-30 {margin-top: 20px;}
	.mb-30 {margin-bottom: 20px;}
	.pt-30 {padding-top: 20px;}
	.pb-30 {padding-bottom: 20px;}
	.mt-40 {margin-top: 20px;}
	.mb-40 {margin-bottom: 20px;}
	.pt-40 {padding-top: 20px;}
	.pb-40 {padding-bottom: 20px;}
	.mt-50 {margin-top: 20px;}
	.mb-50 {margin-bottom: 20px;}
	.pt-50 {padding-top: 20px;}
	.pb-50 {padding-bottom: 20px;}
	.pb-60 {padding-bottom: 20px;}
	.pt-60 {padding-top: 20px;}
	.mt-60 {margin-top:20px;}
	.mb-60 {margin-bottom:20px;}
	.col-sm-6{
		width:100%!important;
	}
}
	
/* ********** Container Style ************** */
.Head{font-size:13px;font-weight:bold;color:#000;font-family: 'Raleway',Arial, sans-serif;}
.SubHead{font-size:13px;color:#000;font-family:'Raleway',Arial, sans-serif;}
.SubSubHead{font-size:13px;color:#000;font-family:'Raleway',Arial, sans-serif;}
.Normal{font-size:13px;line-height:1.5;color:#666666;font-family: 'Raleway',Arial, sans-serif;}

/* ********** Date Style ************** */
.date,a.date:link,a.date:active,a.date:visited{color:#aaa; text-decoration:none;font-weight:normal;font-size:13px;}
a.date:hover{color:#FF8726;}

/* ********** Footer Style ************** */
.footer,a.footer:link,a.footer:active,a.footer:visited{	font-size:13px;	color:#aaa;	text-decoration:none;font-weight:Normal;}
a.footer:hover{color:#FF8726; text-decoration:none; font-weight:Normal; text-decoration:underline;}
/* ********** Privacy/Terms Style ************** */
.terms,a.terms:link,a.terms:active,a.terms:visited{	font-size:13px;	color:#aaa;	text-decoration:none;font-weight: normal;border-bottom:0px dotted;}
a.terms:hover{color:#FF8726;text-decoration:none;font-weight:Normal; text-decoration:underline;}

/* ********** Links Style ************** */
.links,a.links:link,a.links:active,a.links:visited{	font-size:13px; color:#aaa; text-decoration:none; font-weight:normal;padding:0 0px;}	
a.links:hover{color:#FF8726;text-decoration:underline;font-weight:normal;}

/* ********** Breadcrumb Style ************** */
.breadcrumb,a.breadcrumb:link,a.breadcrumb:active,a.breadcrumb:visited{
	text-decoration:none; 
	transition: 		color ease-in 200ms;
	-moz-transition: 	color ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		color ease-in 200ms; /* Opera */
	-ms-transition: 	color ease-in 200ms; /* IE9? */
}
a.breadcrumb:hover{}

/* ********** Other Style ************** */
/*SkinPlugin*/
.SkinPlugin_icon {
	position:fixed;
	top:20%;
	right:0;
	width:34px;
	height:108px;
	background:url(images/xplugin.png) no-repeat center center;
	z-index:10000;
	cursor:pointer;
}
.SkinPlugin_icon a,.SkinPlugin_icon a:hover {display:block;	width:34px;	height:108px; text-decoration:none;}	
.childmenu{width: 100% !important;height: 70px;}
.mainmenu{padding-top: 10px; padding-bottom: 10px;}
.Nikmenu{padding-top: 10px; padding-bottom: 10px;}
.dnn_layout{width:970px;margin:0px auto;}
.head_mid,.content_mid,.bottom_mid,.footer_mid{	padding:0 20px;}
.BannerPane{padding:0; position:relative;}
#dnn_content{padding:20px 0 0 0;}


/*-- Loading animation --*/	
.pace_bg,.pace-running .pace_bg {position: fixed;width: 100%;height: 100%;background-color: #FFF;z-index:10100;}
.pace-running .body_bg{	visibility:hidden;}
.pace-done .body_bg{visibility:visible;}
.showControlBar .pace_bg{margin-top:-53px!important;}
.pace-running .pace {z-index:10101;}
.pace,.pace *,.pace *:before,.pace *:after,.pace:before,.pace:after{box-sizing:	content-box; -moz-box-sizing: content-box;	-webkit-box-sizing: content-box;}
.pace-done .pace,.pace-done .pace_bg {
	opacity: 0;
	z-index: -1;
	visibility: hidden;
	transition: all ease-in 500ms;
	-moz-transition: all ease-in 500ms; /* Firefox 4 */
	-webkit-transition: all ease-in 500ms; /* Safari and Chrome */
	-o-transition: all ease-in 500ms; /* Opera */
	-ms-transition: all ease-in 500ms; /* IE9? */
}

/* ********** HEADER ************** */	

/* ********** NAV ************** */	
/*main menu*/
.dnn_menu {	position: relative;	z-index: 904;}

/*dnngo_megamenu */
#dnngo_megamenu {margin: 0px;padding: 0px;clear:both;z-index: 904;position:relative;}
#dnngo_megamenu .primary_structure{position:relative;clear:both;margin:0; padding:0;}
#dnngo_megamenu .primary_structure:after {clear:both;content:".";height:0px;font-size:0px;visibility:hidden;display:block;}
 #dnngo_megamenu .primary_structure > li {float: left;list-style: none;	position: relative;}
#dnngo_megamenu .primary_structure > li > a {
	display: inline-block;
	padding: 0;
	transition: background-color ease-in 200ms;
	-moz-transition: background-color ease-in 200ms; /* Firefox 4 */
	-webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */
	-o-transition: background-color ease-in 200ms; /* Opera */
	-ms-transition: background-color ease-in 200ms; /* IE9? */
}
*+html #dnngo_megamenu .primary_structure > li > a {display: inline;}
#dnngo_megamenu .primary_structure > li > a:hover,#dnngo_megamenu .primary_structure > li.menu_hover > a ,#dnngo_megamenu .primary_structure > li.current > a { text-decoration:none;}
#dnngo_megamenu > div > ul > li{padding: 15px 0 !important;}
#dnngo_megamenu > div > ul > li > a{background:none;}
#dnngo_megamenu > div > ul > li > a:hover{}
#dnngo_megamenu > div > ul > li > a > span{
	color:#333333;
	font-size:13px;
	text-transform: capitalize;
	font-weight:normal;
	line-height:36px;
	height:36px;
	padding:0 25px;
	margin:0;	
	position:relative;
	background-color:transparent;
	display:block;
	transition: 		background-color ease-in 200ms,color ease-in 200ms;
	-moz-transition: 	background-color ease-in 200ms,color ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     background-color ease-in 200ms,color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		background-color ease-in 200ms,color ease-in 200ms; /* Opera */
	-ms-transition: 	background-color ease-in 200ms,color ease-in 200ms; /* IE9? */
}
#dnngo_megamenu > div > ul > li > a > span > i{
	font-size: 16px;
	margin: 0 6px 2px 0;
	vertical-align: middle;
	transition: color ease-in 200ms;
	-moz-transition: color ease-in 200ms;
	-webkit-transition: color ease-in 200ms;
	-o-transition: color ease-in 200ms;
	-ms-transition: color ease-in 200ms;
}
#dnngo_megamenu ul ul li a span i{
	font-size:14px;
	margin: 0 6px 2px 0;
	vertical-align: middle;
}

/*sub*/
#dnngo_megamenu .dnngo_menuslide {
	display:none;
	position: absolute;
	top: 100%;
	left: 0px;
	z-index: 903;
	margin:0;
	padding:0;
}
#dnngo_megamenu .dnngo_masonrymenu {width:100%;}
#dnngo_megamenu .dnngo_masonrymenu > ul {float:left;}
#dnngo_megamenu .dnngo_masonrymenu > ul:after{
	content: "";
	background-color:#E0E0E0;
	width: 1px;
	height: 100%;
	position: absolute;
	top:3px;
}
#dnngo_megamenu .dnngo_boxslide .menu_rightbox:before{
	content: "";
	background-color:#E0E0E0;
	width: 1px;
	height: 100%;
	position: absolute;
	top:3px;
	margin-left: -25px;
}
#dnngo_megamenu .dnngo_masonrymenu > ul:first-child:after{display:none;}
#dnngo_megamenu .dnngo_masonrymenu > ul > li{margin:0px 20px;}

/*dnngo_slide_menu*/
#dnngo_megamenu .dnngo_slide_menu {
	margin: 0;
	padding:0;
	background-color: #ffffff;
	white-space:nowrap;
	box-shadow:			0 0 10px rgba(0,0,0,0.25);	
	-moz-box-shadow:	0 0 10px rgba(0,0,0,0.25); 	
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.25);
}
#dnngo_megamenu .dnngo_slide_menu li:first-child{padding-top:12px;}
#dnngo_megamenu .dnngo_slide_menu li:last-child{padding-bottom:12px;}
#dnngo_megamenu .dnngo_slide_menu ul,#dnngo_megamenu .dnngo_slide_menu ul li{margin:0;padding:0;}
#dnngo_megamenu .dnngo_slide_menu .dnngo_submenu {
	margin: 0;
	padding:0;
	background-color: #ffffff;
	display: none;
	position: absolute;
	left: 100%;
	top: 0px;
	z-index: 904;
	box-shadow:			0 0 10px rgba(0,0,0,0.25);	
	-moz-box-shadow:	0 0 10px rgba(0,0,0,0.25); 	
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.25);
}
#dnngo_megamenu .dnngo_slide_menu li {position: relative;list-style: none;}
#dnngo_megamenu .dnngo_slide_menu li:last-child {border-bottom:none;}
#dnngo_megamenu .dnngo_slide_menu li a {
	position:relative;
	text-decoration:none;
	text-align:left;
	margin:0 12px;
	padding: 9px 50px 9px 15px;
	font-size:13px;
	display: block;
	color: #666666;
	transition: 	background-color ease-in 200ms,color ease-in 200ms;
	-moz-transition: background-color ease-in 200ms,color ease-in 200ms; /* Firefox 4 */
	-webkit-transition: background-color ease-in 200ms,color ease-in 200ms; /* Safari and Chrome */
	-o-transition: background-color ease-in 200ms,color ease-in 200ms; /* Opera */
	-ms-transition: background-color ease-in 200ms,color ease-in 200ms; /* IE9? */
}
#dnngo_megamenu .dnngo_slide_menu li a:hover,#dnngo_megamenu .dnngo_slide_menu li.menu_hover > a {color:#FFF;background-color:#1E7AD8}
#dnngo_megamenu .dnngo_slide_menu li.dir > a:before {
	content: "";
	border-width:4px;
	border-style:solid;
	border-top-color:transparent;
	border-right-color:transparent;
	border-bottom-color:transparent;
	border-left-color:#FF8726;
	width:0;
	height:0;
	right: 20px;
	top: 50%;
	position: absolute;
	margin:-4px 0 0 0;
	transition: 		border ease-in 200ms;
	-moz-transition: 	border ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     border ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		border ease-in 200ms; /* Opera */
	-ms-transition: 	border ease-in 200ms; /* IE9? */
}
#dnngo_megamenu .dnngo_slide_menu li.dir > a:hover:before, #dnngo_megamenu .dnngo_slide_menu li.dir.menu_hover > a:before  {border-left-color:#fff;}

/*dnngo_boxslide*/
#dnngo_megamenu .dnngo_boxslide {
	background: #ebebeb;
	box-shadow:			0 0 10px rgba(0,0,0,0.25);	
	-moz-box-shadow:	0 0 10px rgba(0,0,0,0.25); 	
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.25);
	clear: both;
	overflow: hidden;
	width: 100%;
	margin: auto;
	text-align:left;
	padding:10px 21px;
	box-sizing:				border-box;
	-moz-box-sizing: 		border-box;
	-webkit-box-sizing: 	border-box;
}

#dnngo_megamenu .dnngo_boxslide .clear{
	clear:both;
	overflow:hidden;
	width:100%;
	height:0px;
}

#dnngo_megamenu .dnngo_boxslide .menu_centerbox {
	float:left;
	box-sizing:				border-box;
	-moz-box-sizing: 		border-box;
	-webkit-box-sizing: 	border-box;
}

#dnngo_megamenu .dnngo_boxslide .menu_leftbox {
	float:left;
	box-sizing:				border-box;
	-moz-box-sizing: 		border-box;
	-webkit-box-sizing: 	border-box;
}

#dnngo_megamenu .dnngo_boxslide .menu_rightbox {
	float:left;
	padding:0px 20px;
	box-sizing:				border-box;
	-moz-box-sizing: 		border-box;
	-webkit-box-sizing: 	border-box;
}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul {
	margin:0;
	padding:0;
	text-align:left;
}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li{
	list-style:none;
	padding:6px 0px;
	font-size:12px;
}

#dnngo_megamenu .dnngo_boxslide .menu_centerbox > ul{
	padding:10px;
}  
#dnngo_megamenu .dnngo_boxslide .menu_centerbox > ul > li {
	display:inline-block;
	vertical-align:top;
	margin-right:-6px;
	padding:5px 10px;
	box-sizing:				border-box;
	-moz-box-sizing: 		border-box;
	-webkit-box-sizing: 	border-box;
}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox > ul > li > a{
	display:block;
	border-bottom:1px solid #C2C2C2;
	color:#1e7ad8;
	font-size:14px;
	padding-bottom:12px;
	margin-bottom: 12px;
	}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox > ul > li > a:hover{
	text-decoration:none;
	
	}
*+html #dnngo_megamenu .dnngo_boxslide .menu_centerbox .dnngo_masonrymenu > ul >li{
	display:inline;
}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox > .dnngo_masonrymenu > ul > li >  a > span{
	color:#73b317;
	font-size:14px;
	padding-bottom:12px;
	border-bottom:1px solid #cecece;
	display:block;
	margin-bottom:18px;
	margin-top: 9px;
}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox > .dnngo_masonrymenu > ul > li > a:hover {
	text-decoration:none;
}

#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li{
	width:100%!important;
}

#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a {
	color: #666666;
	display:block;
	width:100%;
	transition: 		color ease-in 200ms;
	-moz-transition: 	color ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		color ease-in 200ms; /* Opera */
	-ms-transition: 	color ease-in 200ms; /* IE9? */
}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover {
	color:#1e7ad8;
	text-decoration:none;
}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a span{
	display:block;
	position: relative;
	padding: 0 0 0 15px;
 }
#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a span:before{
	content:"";
	position:absolute;
	border-style: solid;
	border-width:5px;
	border-color:transparent transparent transparent #666;
	top: 50%;
	left: 0;
	margin: -5px 0 0 0;
	transition: 		border ease-in 200ms;
	-moz-transition: 	border ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     border ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		border ease-in 200ms; /* Opera */
	-ms-transition: 	border ease-in 200ms; /* IE9? */
}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover span:before{
	border-left-color:#3b9cf7;
}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li li{
	padding-left:10px;}

#dnngo_megamenu .dnngo_boxslide .menu_topbox {
	width: 100%;
}

#dnngo_megamenu .dnngo_boxslide .menu_bottombox {
	width: 100%;
}

#dnngo_megamenu .mega_title {
	font-size: 14px!important;
	font-weight: normal;
	padding: 0 0 12px 0;
	margin: 15px 0 18px 0;
	line-height: 21px;
	color: #1E7AD8;
	border-bottom: 1px solid #CECECE;
}
#dnngo_megamenu .menu_rightbox p{
	margin:20px 0;
	}
#dnngo_megamenu .menu_rightbox ul{
	margin:0;
	padding:0;
	list-style-type:none;
	}
#dnngo_megamenu .menu_rightbox ul li{
	line-height:normal;
	padding:6px 0;
	}
#dnngo_megamenu .menu_rightbox ul li span.fa{
	width: 13px;
	height: 13px;
	line-height: 13px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	background-color: #FF8726;
	vertical-align: middle;
	margin: 0 10px 0 0;
}

#dnngo_megamenu .menu_leftbox .dividers_1 {margin-bottom:10px;}

.roll_menu.roll_activated {
    position: fixed;
    width: 100%;
	z-index:906;
	box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	left:0;
}



#dnngo_megamenu.IHide-lg li span > i{display:none;}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	#dnngo_megamenu.IHide-md li span > i{display:none;}
	.navbar-nav {
		float: left!important;
	}
	
	.navbar-collapse.collapse {
		float: left!important;
		padding: 0px;
	}
	
	.head_mid {
		padding: 0px;
	}
	.navbar-nav > li > a {
		padding: 10px 10px!important;
		font-size: 14px;
	}
}
@media only screen and (min-width:992px) and (max-width:1199px){
	#dnngo_megamenu.IHide-sm li span > i{display:none;}
	.navbar-nav > li > a {
		padding: 10px 10px!important;
		font-size: 14px;
	}
	.mainmenu img{
		max-height:39px!important;
	}
}
@media only screen and (min-width: 1200px) {
	#dnngo_megamenu.IHide-lg li span > i{display:none;}
}

/* ********** BANNER ************** */	
.banner_title1{
	font-size:50px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:3px;
}
.banner_title1 span{color:#FF8726;}
.banner_title2{font-size:20px;color:#fff;letter-spacing:3px;}
.banner_link1.tp-caption{
	cursor:pointer;
	border:2px solid #fff;
	transition: 		background-color ease-in 200ms,border ease-in 200ms;
	-moz-transition: 	background-color ease-in 200ms,border ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     background-color ease-in 200ms,border ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		background-color ease-in 200ms,border ease-in 200ms; /* Opera */
	-ms-transition: 	background-color ease-in 200ms,border ease-in 200ms; /* IE9? */
}
.banner_link1.tp-caption:hover{border:2px solid #FF8726;background-color:#FF8726;}
.banner_link1.tp-caption a{
	font-size:13px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	display:inlin-block;
	transition: 		color ease-in 200ms;
	-moz-transition: 	color ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		color ease-in 200ms; /* Opera */
	-ms-transition: 	color ease-in 200ms; /* IE9? */
}
.banner_link1.tp-caption:hover a{color:#fff;}
.home2_banner_title1{font-size:50px;color:#fff;text-transform:uppercase;font-weight:bold;letter-spacing:3px;}
.home2_banner_title2{font-size:22px;color:#fff;letter-spacing:3px;}
.home2_banner_title3{font-size:18px;color:#fff;}
.home2_banner_title3 span.fa{color:#fff;font-size:22px;margin:0 20px 0 0;vertical-align:middle;}
.home3_banner_title1{font-size:80px;color:#fff;text-transform:uppercase;font-weight:bold;letter-spacing:3px;line-height:40px;}
.home3_banner_title2{font-size:20px;color:#fff;letter-spacing:3px;}
.home3_banner_title3{text-align:right;font-size:80px;color:#fff;text-transform:uppercase;font-weight:bold;letter-spacing:3px;line-height:40px;}
.home4_banner_title1{font-size:80px;color:#fff;text-transform:uppercase;font-weight:bold;}
.home4_banner_title2{font-size:20px;color:#fff;}
.home5_banner_title1{font-size:80px;color:#000000;text-transform:uppercase;font-weight:bold;letter-spacing:3px;line-height:normal;}
.home5_banner_title2{font-size:20px;color:#000000;letter-spacing:2px;}
.home5_banner_link1.tp-caption a{color:#000;transition:color ease-in 200ms;	-moz-transition:color ease-in 200ms;-webkit-transition:color ease-in 200ms;-o-transition:color ease-in 200ms;-ms-transition: color ease-in 200ms;}
.home5_banner_link1.tp-caption:hover a{color:#FF8726;}	
.home5_banner_link1.tp-caption{cursor:pointer;}
.home5_banner_link1.tp-caption:hover{/*border-color:#FF8726 !important;*/}
.home1banner1_1{font-weight:bold;font-size:50px;color:#fff;letter-spacing: 2px;text-transform: uppercase;}	
.home1banner1_2{font-weight: lighter;font-size:32px;color:#fff;letter-spacing: 2px;}
#dnn_wrapper .home1banner1_3{font-size:18px;color:#fff;line-height: normal;}
.home1banner1_3 span.fa{vertical-align:middle;transform:scale(1.3);-webkit-transform:scale(1.3);padding:0 0 0 1px;}
.home2banner2_6{font-size:13px;color:#fff;padding: 15px 48px;letter-spacing: 2px;border:2px solid #fff;text-transform:uppercase;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;}
.home2banner2_6 a{color:#fff!important;}
	
/* ********** CONTENT ************** */	
.home1_cona{text-align:center;position:relative;cursor:pointer;	}
.home1_cona .icon_box,.home1_cona .icon_box:before,.home1_cona .icon_box:after{border-radius:12px; -moz-border-radius:12px;	-webkit-border-radius:12px;}
.home1_cona .icon_box {
	display:inline-block;
	width: 80px;
	height: 127px;
	line-height: 123px;
	border-top:2px solid #ff8726;
	border-bottom:2px solid #ff8726;
	-ms-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-webkit-transform:rotate(0deg);
	-o-transform:rotate(0deg);
}
.home1_cona .icon_box:before {
	width: 80px;
	height: 127px;
	top: -2px;
	left: 0px;
	content:"";
	position:absolute;
	border-top:2px solid #ff8726;
	border-bottom:2px solid #ff8726;
	transform:rotate(120deg);
	-ms-transform:rotate(120deg);
	-moz-transform:rotate(120deg);
	-webkit-transform:rotate(120deg);
	-o-transform:rotate(120deg);
}
.home1_cona .icon_box:after{
	width: 80px;
	height: 127px;
	top: -2px;
	left: 0px;
	content: "";
	position: absolute;
	border-top:2px solid #ff8726;
	border-bottom:2px solid #ff8726;
	transform:rotate(-120deg);
	-ms-transform:rotate(-120deg);
	-moz-transform:rotate(-120deg);
	-webkit-transform:rotate(-120deg);
	-o-transform:rotate(-120deg);
}
.home1_cona .icon_box span.fa{
	vertical-align:middle;
	position: relative;
	font-size:48px;
	color:#FF8726;
	z-index:1;
	position: relative\0;
	top:auto\0;
	margin:auto\0;
	line-height:124px\0;
	}
.home1_cona:hover .icon_box,.home1_cona:hover .icon_box:before,.home1_cona:hover .icon_box:after{background-color:#FF8726;}
.home1_cona:hover .icon_box span.fa{color:#fff;	}
.home1_cona h5{	font-size:16px;	font-weight:bold;color:#333;margin:40px 0 25px 0;}
.home1_cona p{margin:0 0 20px 0;}
.home1_cona a{text-transform:uppercase;}
.home1_conb{position:relative;padding: 5px 253px 5px 0;	}
.home1_conb h1{font-size:18px;color:#f2f2f2;text-transform:uppercase;line-height: normal;}
.home1_conb p{font-size:15px;color:#ccc;margin:0;}
.home1_conb a.Button_style1{position: absolute;right: 0;top: 50%;margin: -33px 0 0 0;}
.home1_conc{margin:0;padding:0;list-style:none;width:100%;}
.home1_conc li{
	float:left;
	width:33.33%;
	height:470px;
	text-align:center;
	padding:140px 70px 0 70px;
	cursor:pointer;
	transition: 		padding ease-in 200ms;
	-moz-transition: 	padding ease-in 200ms; /* Firefox 4 */
	-webkit-transition: padding ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		padding ease-in 200ms; /* Opera */
	-ms-transition: 	padding ease-in 200ms; /* IE9? */
}
.home1_conc li:hover{padding:50px 70px 0 70px;}
.home1_conc li.the1{background-color:#E5B700;}
.home1_conc li.the2{background-color:#FF8726;}
.home1_conc li.the3{background-color:#FF5A3A;}
.home1_conc li .icon img{height:112px;}
.home1_conc li h5{font-size:16px;color:#fff;text-transform:uppercase;font-weight:bold;margin:30px 0 0 0;}
.home1_conc li .line{width:50px;height:3px;margin:20px auto;background-color:#fff;}
.home1_conc li p{color:#fff;margin:0;}
.home1_conc li a{
	font-size:13px;
	text-transform: uppercase;
	color:#ff8726;
	padding:12px 26px;
	background-color:#fff;
	display:inline-block;
	margin:35px 0 0 0;
}
.home1_conc li p,.home1_conc li a{
	filter:alpha(opacity=0);
	opacity:0;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.home1_conc li:hover p,.home1_conc li:hover a{filter:alpha(opacity=100);opacity:1;}
.home1_cond{padding:0;margin:40px 0 0 0;list-style-type:none;}
.home1_cond li{text-align:center;margin: -24px 0 0 0;}
.home1_cond li:first-child{margin:0;}
.home1_cond li a{margin:0 5px;}
.home1_cond li a img{max-width:15%;}
.home1_cone{position:relative;padding:0 0 0 90px;}
.home1_cone span.fa{width:55px;	height:55px;line-height:55px;position:absolute;	top:0px;left:0px;background-color:#FF8726;color:#fff;text-align:center;	font-size:24px;}
.home1_cone h6{font-size:15px;color:#333;text-transform:uppercase;font-weight:bold;margin:0 0 15px 0;}
.home2_cona{margin:30px 0 0 0;}
.home2_cona .leftone{width:50%;	float:left;}
.home2_cona .rightone{width:50%;float:left;}
.home2_cona .photo_box {margin:0;	}
.home2_cona .the1.photo_box .shade{	background-color:#10B0E2;}
.home2_cona .the2.photo_box .shade{	background-color:#8D50C5;}
.home2_cona .the3.photo_box .shade{	background-color:#CB680E;}
.home2_cona .the4.photo_box .shade{	background-color:#029E79;}
.home2_cona .photo_box:hover .shade{filter:alpha(opacity=70);opacity:0.7;}
.home2_cona .photo_box .content h3{font-size:20px;color:#fff;font-weight:bold;text-transform:uppercase;}
.home2_cona .photo_box .content p {color: #FFF;	font-size: 15px;}
.home2_conb{text-align:center;}
.home2_conb a.linker{
	font-size: 13px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	display: inline-block;
	background-color: #2C2C2C;
	padding: 18px 54px;
	margin: 0 18px;
	border: 2px solid #2C2C2C;
	text-decoration: none;
	transition: background-color ease-in 200ms,color ease-in 200ms,border ease-in 200ms;
	-moz-transition: background-color ease-in 200ms,color ease-in 200ms,border ease-in 200ms;
	-webkit-transition: background-color ease-in 200ms,color ease-in 200ms,border ease-in 200ms;
	-o-transition: background-color ease-in 200ms,color ease-in 200ms,border ease-in 200ms;
	-ms-transition: background-color ease-in 200ms,color ease-in 200ms,border ease-in 200ms;
}
.home2_conb a.linker:hover{background-color: transparent;color: #2C2C2C;}
.home2_conc h1{text-align:center;margin:0;font-size:20px;color:#333;text-transform:uppercase;}
.home2_conc h1 a.Button_style1{padding: 16px 56px;vertical-align: middle;margin: 0 0 0 50px;}
.home2_bottom{position:relative;}
.home3_cona{position:relative;text-align: center;}
.home3_cona .the1{position: absolute;bottom: 0px;left:0;}
.home3_cona .the2{position: absolute;bottom: 0px;right: 15px;}
.home3_conb{position:relative;padding:0 0 0 80px;margin:0 0 40px 0;}
.home3_conb div{position:absolute;left:0;top:0;	width:60px;	height:60px;line-height:60px;text-align:center;	border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;font-size:24px;color:#fff;}
.home3_conb div.the1{background-color:#87C94E;}
.home3_conb div.the2{background-color:#E5B700;}
.home3_conb div.the3{background-color:#69CFB5;}
.home3_conb div.the4{background-color:#FF8726;}
.home3_conb div.the5{background-color:#9380D0;}
.home3_conb div.the6{background-color:#E7575E;}
.home3_conb h6{font-size:15px;color:#333;text-transform:uppercase;font-weight:bold;margin:0 0 15px 0;}
.home3_conc{margin:0;padding:0;	list-style-type:none;}
.home3_conc li{float:left;width:33.33%;	position:relative;}
.home3_conc li .photo_box{margin:0;}
.home3_conc li .hcc_box1,.home3_conc li .hcc_box2,.home3_conc li .hcc_box3{	background-repeat:no-repeat;background-position:center center;background-size:cover;width:50%;position:absolute;height:100%;left:0;top:0;cursor:pointer;}
.home3_conc li .hcc_box4,.home3_conc li .hcc_box5,.home3_conc li .hcc_box6{	background-repeat:no-repeat;background-position:center center;background-size:cover;width:50%;position:absolute;height:100%;right:0;top:0;cursor:pointer;}
.home3_conc li .hcc_box1:before,
.home3_conc li .hcc_box2:before,
.home3_conc li .hcc_box3:before,
.home3_conc li .hcc_box4:before,
.home3_conc li .hcc_box5:before,
.home3_conc li .hcc_box6:before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.7);filter:alpha(opacity=0);opacity:0;transition: all ease-in 200ms;-moz-transition: all ease-in 200ms;-webkit-transition: all ease-in 200ms; -o-transition: all ease-in 200ms; -ms-transition: all ease-in 200ms;}
.home3_conc li .hcc_box1:hover:before,
.home3_conc li .hcc_box2:hover:before,
.home3_conc li .hcc_box3:hover:before,
.home3_conc li .hcc_box4:hover:before,
.home3_conc li .hcc_box5:hover:before,
.home3_conc li .hcc_box6:hover:before{filter:alpha(opacity=100);opacity:1;}
.home3_conc li .hcc_box1{background-image:url(images/home3_conc1.jpg);}
.home3_conc li .hcc_box2{background-image:url(images/home3_conc2.jpg);}
.home3_conc li .hcc_box3{background-image:url(images/home3_conc3.jpg);}
.home3_conc li .hcc_box4{background-image:url(images/home3_conc4.jpg);}
.home3_conc li .hcc_box5{background-image:url(images/home3_conc5.jpg);}
.home3_conc li .hcc_box6{background-image:url(images/home3_conc6.jpg);}
.home3_conc li .hcc_box{background-color:#fff;padding: 20px;width:50%;margin:0 0 0 50%;float:left;}
.home3_conc li .hcc_box.the2{margin:0 50% 0 0;}
.home3_conc li .hcc_box h6{font-size:16px;color:#333;margin:0 0 15px 0;}
.home3_conc li .hcc_box p{margin:0 0 15px 0;}
.home3_conc li .hcc_box a{text-transform:uppercase;text-decoration:none;display:inline-block;line-height:20px;position:relative;}
.home3_conc li .hcc_box a span.fa{
	width:20px;
	height:20px;
	line-height:20px;
	text-align:center;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	color:#fff;
	font-size:8px;
	background-color:#FF8726;
	margin: -11px -30px 0 0;
	position: absolute;
	right: 0;
	top: 50%;	
}
.home3_cond{margin-left:-3px;}
.home3_cond .photo_box{padding: 0 0 0 3px;width: 25%;float: left;margin: 0;}
.home3_cond .photo_box .shade{background-color:#fff;filter: alpha(opacity=50);opacity: 0.5;}
.home3_cond .photo_box:hover .shade {filter: alpha(opacity=0);opacity: 0;}
.home3_cone h5{font-size:15px;color:#333;font-weight:bold;text-transform:uppercase;	margin:0 0 5px 0;line-height:normal;}
.home3_cone h6{font-size:13px;color:#ff8726;font-weight: normal;line-height:normal;	margin:0 0 15px 0;}
.home3_cone p{margin:0 0 45px 0;}
.home3_cone a{
	display:inline-block;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	width:35px;
	height:35px;
	line-height:33px;
	text-align:center;
	border:1px solid #ccc;
	color:#a4a4a4;
	font-size:12px;
	transition: 		background-color ease-in 200ms,color ease-in 200ms,border ease-in 200ms;
	-moz-transition: 	background-color ease-in 200ms,color ease-in 200ms,border ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     background-color ease-in 200ms,color ease-in 200ms,border ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		background-color ease-in 200ms,color ease-in 200ms,border ease-in 200ms; /* Opera */
	-ms-transition: 	background-color ease-in 200ms,color ease-in 200ms,border ease-in 200ms; /* IE9? */
}
.home3_cone a:hover{background-color:#FF8726;color:#fff;border:1px solid #ff8726;}
.nextPage_out{position: absolute;bottom:80px;width:100%;text-align:center;z-index:1;}
#nextPage{
	cursor: pointer;
	width:75px;
	height:75px;
	text-align:center;
	line-height:75px;
	border:2px solid #fff;
	margin:0 auto;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
}
#nextPage2{
	z-index:1;
	position: absolute;
	bottom:80px;
	left:50%;
	width:100px;
	height:50px;
	margin: 0 0 0 -50px;
	cursor:pointer;
	text-align:center;
}
#nextPage2 span.fa{
	font-size:34px;
	color:#000;
	line-height:50px;
	transition: 		margin ease-in 200ms;
	-moz-transition: 	margin ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     margin ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		margin ease-in 200ms; /* Opera */
	-ms-transition: 	margin ease-in 200ms; /* IE9? */
}
#nextPage2:hover span.fa{margin:20px 0 0 0;}
#nextPage:before{
	content:"";
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
	width: 20px;
	height: 20px;
	left:50%;
	top:50%;
	margin:-10px 0 0 -10px;
	position: absolute;
}

.home4_cona{text-align:center;padding: 1px 0 0 0;cursor:pointer;}
.home4_cona .icon_box{
	position: relative;
	height: 74px;
	line-height: 74px;
	font-size: 25px;
	color: #dadada;
	margin: 15px 0;
	transition: 		color ease-in 200ms;
	-moz-transition: 	color ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		color ease-in 200ms; /* Opera */
	-ms-transition: 	color ease-in 200ms; /* IE9? */
}
.home4_cona:hover .icon_box{color:#fff;}
.home4_cona .icon_box:before{
	content:"";
	position:absolute;
	z-index:-1;
	width:74px;
	height:74px;
	margin: -37px 0 0 -37px;
	left: 50%;
	top: 50%;
	border:1px solid #dadada;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transition: 		background-color ease-in 200ms,border ease-in 200ms;
	-moz-transition: 	background-color ease-in 200ms,border ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     background-color ease-in 200ms,border ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		background-color ease-in 200ms,border ease-in 200ms; /* Opera */
	-ms-transition: 	background-color ease-in 200ms,border ease-in 200ms; /* IE9? */
}
.home4_cona:hover .icon_box:before{border:1px solid #FF8726;background-color:#FF8726;}
.home4_cona h5{font-weight:bold;font-size:16px;color:#333;margin:40px 0 30px 0;}
.home4_cona p{margin:0 0 30px 0;}
.home4_conb h5{font-size:18px;color:#333;margin:0 0 40px 0;font-weight: normal;}
.home4_conc{margin:0;padding:0;	list-style-type:none;}
.home4_conc li{margin:50px 0 0 0;padding:0 0 0 70px;position:relative;}
.home4_conc li span{
	color:#fff;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	position:absolute;
	left:0;
	top:0;
	width:40px;
	height:40px;
	line-height:40px;
	z-index:1;
}
.home4_conc li span:before{
	width:40px;
	height:40px;
	background-color:rgba(0,0,0,0.2);
	position:absolute;
	content:"";
	left: 50%;
	top: 50%;
	margin: -20px 0 0 -20px;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	z-index:-1;
}
.home4_conc li h6{
	font-size:15px;
	color:#fff;
	text-transform: uppercase;
	font-weight:bold;
	margin:10px 0 15px 0;
	display:inline-block;
}
.home4_cond p{margin:0 0 15px 0;}
.home4_cond ul{margin:0 0 20px 0;padding:0;	list-style-type:none;}
.home4_cond ul li{padding:10px 0;}
.home4_cond ul li span.fa{font-size:18px;vertical-align: middle;margin: 0 20px 0 0;	color:#A3A3A3;}
.home4_cond a {
	display: inline-block;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	width: 35px;
	height: 35px;
	line-height: 33px;
	text-align: center;
	border: 1px solid #ccc;
	color: #a4a4a4;
	font-size: 12px;
	transition: background-color ease-in 200ms,color ease-in 200ms,border ease-in 200ms;
	-moz-transition: background-color ease-in 200ms,color ease-in 200ms,border ease-in 200ms;
	-webkit-transition: background-color ease-in 200ms,color ease-in 200ms,border ease-in 200ms;
	-o-transition: background-color ease-in 200ms,color ease-in 200ms,border ease-in 200ms;
	-ms-transition: background-color ease-in 200ms,color ease-in 200ms,border ease-in 200ms;
}
.home4_cond a:hover {background-color: #FF8726;color: #fff;border: 1px solid #ff8726;}
.home4_cone{text-align:center;position:relative;}
.home4_cone:after{position:absolute;content:"";top:100%;left:50%;border-style:solid;border-color:#f5f5f5 transparent transparent transparent;border-width:17px;margin: 60px 0 0 -17px;}
.home4_cone h2{font-size:24px;color:#333;font-weight: normal;margin:0;}
.home5_cona{
	text-align:center;
	border:1px solid #ddd;
	padding:60px 40px;
	cursor:pointer;
	transition: 		border ease-in 200ms;
	-moz-transition: 	border ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     border ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		border ease-in 200ms; /* Opera */
	-ms-transition: 	border ease-in 200ms; /* IE9? */
	}
.home5_cona:hover{border:1px solid #232323;}
.home5_cona .icon_box{
	width:80px;
	height:80px;
	line-height:80px;
	text-align:center;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:#EEEEEE;
	color:#666666;
	font-size:24px;
	margin:0 auto 40px;
	transition: 		background-color ease-in 200ms,color ease-in 200ms;
	-moz-transition: 	background-color ease-in 200ms,color ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     background-color ease-in 200ms,color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		background-color ease-in 200ms,color ease-in 200ms; /* Opera */
	-ms-transition: 	background-color ease-in 200ms,color ease-in 200ms; /* IE9? */
}
.home5_cona:hover .icon_box{background-color:#FF8726;color:#fff;}
.home5_cona h5{font-size:16px;color:#000;text-transform:uppercase;font-weight:bold;margin:0 0 15px 0;}
.home5_cona p{margin:0 0 20px 0;}
.home5_conb h3{font-size:20px;color:#000;font-weight:bold;text-transform: uppercase;margin:0;}
.home5_conb .line{width:50px;height:1px;background-color:#000;margin:25px 0;}
.home5_conb ul{list-style-type:none;padding:0;margin:25px 0;display:inline-block;}
.home5_conb ul li{padding:10px 0;}
.home5_conb ul li span.fa{font-size:16px;margin:0 8px 0 0;vertical-align:middle;color:#555;}
.home5_conb a{
	font-size:15px;
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
	border:2px solid #000;
	padding: 19px 50px;
 	display: inline-block;
	text-decoration:none;
	transition: 		color ease-in 200ms,border ease-in 200ms;
	-moz-transition: 	color ease-in 200ms,border ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     color ease-in 200ms,border ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		color ease-in 200ms,border ease-in 200ms; /* Opera */
	-ms-transition: 	color ease-in 200ms,border ease-in 200ms; /* IE9? */
}
.home5_conb a:hover{border:2px solid #FF8726;color:#FF8726;}
.home5_conc{text-align:center;}
.home5_conc h1{font-size:40px;color:#fff;text-transform:uppercase;font-weight:bold;line-height:normal;margin:0 0 20px 0;}
.home5_conc h1 span{color:#ff8726;}
.home5_conc p{letter-spacing:2px;}
.home5_conc a.Button_style3{margin:50px 15px 0;}
.home5_cond{margin:0;padding:0;	list-style-type:none;}
.home5_cond li{
	float:left;
	width:20%;
	text-align:center;
	padding:40px 35px;
	cursor:pointer;
	transition: 		background-color ease-in 200ms;
	-moz-transition: 	background-color ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     background-color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		background-color ease-in 200ms; /* Opera */
	-ms-transition: 	background-color ease-in 200ms; /* IE9? */
}
.home5_cond li:hover{background-color:#F5F5F5;}
.home5_cond li .icon_box{
	position:relative;
	width:100px;
	height:100px;
	line-height:98px;
	border:1px solid #000;
	margin:0 auto 40px;
	font-size:30px;
	font-weight:bold;
	color:#000;
	transition: 		background-color ease-in 200ms,color ease-in 200ms,border ease-in 200ms;
	-moz-transition: 	background-color ease-in 200ms,color ease-in 200ms,border ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     background-color ease-in 200ms,color ease-in 200ms,border ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		background-color ease-in 200ms,color ease-in 200ms,border ease-in 200ms; /* Opera */
	-ms-transition: 	background-color ease-in 200ms,color ease-in 200ms,border ease-in 200ms; /* IE9? */
}
.home5_cond li:hover .icon_box{border:1px solid #FF8726;background-color:#fff;color:#FF8726;}
.home5_cond li .icon_box:before{
	position:absolute;
	content:"";
	width:88%;
	height:1px;
	background-color:#000;
	top:50%;
	left:0;
	margin:0 0 0 -87px;
	z-index:-1;
}
.home5_cond li .icon_box:after{
	position:absolute;
	content:"";
	width:88%;
	height:1px;
	background-color:#000;
	top:50%;
	right:0;
	margin:0 -87px 0 0;
	z-index:-1;
}
.home5_cond li:first-child .icon_box:before{display:none;}
.home5_cond li:last-child .icon_box:after{display:none;}
.home5_cond li h5{font-size:16px;color:#000;font-weight: normal;margin:0;}
.home5_cond li .line{width:30px;height:1px;background-color:#000;margin:25px auto 30px;}
.home5_cond li p{padding:0;margin:0;}
.home5_cone .leftbox,.home5_cone .rightbox{float:left;width:50%;}
.home5_cone .leftbox{padding:0 50px 0 0;border-right:1px solid #E2E2E2;}
.home5_cone .rightbox{padding:0 0 0 50px;}
.home5_cone .leftbox img,.home5_cone .rightbox img{float:right;margin:0 0 0 50px;}
.home5_cone .leftbox h6,.home5_cone .rightbox h6{font-size:16px;color:#000;font-weight: normal;margin:0 0 5px 0;line-height:normal;}
.home5_cone .leftbox span,.home5_cone .rightbox span{color:#888;font-size:13px;}
.home5_cone .leftbox p,.home5_cone .rightbox p{margin:20px 0;}
.home5_cone .leftbox a,
.home5_cone .rightbox a{
	width:34px;
	height:34px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	line-height:34px;
	text-align:center;
	color:#fff;
	font-size:14px;
	margin:0 5px 0 0;
	text-decoration:none;
}
.home5_cone .leftbox a.the1,.home5_cone .rightbox a.the1{background-color:#41BFF2;}
.home5_cone .leftbox a.the2,.home5_cone .rightbox a.the2{background-color:#2F50A7;}
.home5_cone .leftbox a.the3,.home5_cone .rightbox a.the3{background-color:#D4389B;}
.SectionStyles2 .home5_cone .leftbox a,.SectionStyles2 .home5_cone .rightbox a{background-color:#FF8726;}
.home5_cone .line{width:100%;height:1px;background-color:#E2E2E2;display:inline-block;}
.inside_cona{margin:0;padding:0;list-style-type:none;}
.inside_cona li{width:25%;float:left;text-align:center;position:relative;cursor:pointer;}
.inside_cona li:before{
	content:"";
	position:absolute;
	top:55px;
	height:1px;
	background-color:#E6E6E6;
	width:50%;
	margin:0 0 0 0;
	left:0;
}
.inside_cona li:after{
	content:"";
	position:absolute;
	top:55px;
	height:1px;
	background-color:#E6E6E6;
	width:50%;
	margin:0 0 0 0;
	right:0;
}
.inside_cona li:first-child:before{display:none;}
.inside_cona li:last-child:after{display:none;}
.inside_cona li .icon_box{
	width:110px;
	height:110px;
	margin:0 auto 40px;
	border:1px solid #e6e6e6;
	background-color:#fff;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	text-align:center;
	line-height:108px;
	position: relative;
	z-index: 1;
	transition: 		background-color ease-in 200ms,border ease-in 200ms;
	-moz-transition: 	background-color ease-in 200ms,border ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     background-color ease-in 200ms,border ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		background-color ease-in 200ms,border ease-in 200ms; /* Opera */
	-ms-transition: 	background-color ease-in 200ms,border ease-in 200ms; /* IE9? */
}
.inside_cona li:hover .icon_box{border:1px solid #FF8726;background-color:#FF8726;}
.inside_cona li .icon_box span.fa{
	font-size:35px;
	color:#FF8726;
	line-height:108px;
	transition: 		color ease-in 200ms;
	-moz-transition: 	color ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		color ease-in 200ms; /* Opera */
	-ms-transition: 	color ease-in 200ms; /* IE9? */
}
.inside_cona li:hover .icon_box span.fa{color:#fff;}
.inside_cona li h5{
	font-size:16px;
	color:#313131;
	font-weight: normal;
	margin:0 0 25px 0;
	}
.inside_cona li p{
	padding:0 65px;
	margin:0;
	}
.inside_conb h4{
	font-size:16px;
	color:#313131;
	font-weight:normal;
	margin:20px 0;
	}
.inside_conb p{
	margin:0 0 20px 0;
	}
.inside_conb .clearfix span{
	float:left;
	color:#999;
	}
.inside_conb .clearfix a{
	float:right;
	color:#ff8726;
	}
.inside_conb .clearfix a span.fa{
	border:1px solid #ff8726;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	width:17px;
	height:17px;
	text-align:center;
	line-height:15px;
	font-size:12px;
	color:#ff8726;
	float:right;
	margin:0 0 0 10px ;
}
.inside_conc{text-align:center;padding:0;cursor:pointer;}
.inside_conc .icon_box{
	width:87px;
	height:87px;
	line-height:87px;
	text-align:center;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:#FF8726;
	color:#ffffff;
	font-size:30px;
	margin:0 auto 40px;
	transition: 		background-color ease-in 200ms;
	-moz-transition: 	background-color ease-in 200ms; /* Firefox 4 */
	-webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		background-color ease-in 200ms; /* Opera */
	-ms-transition: 	background-color ease-in 200ms; /* IE9? */
}
.inside_conc:hover .icon_box{background-color:#000;}
.inside_conc h5{font-size:16px;color:#000;text-transform:uppercase;font-weight: normal;margin:0 0 15px 0;}
.inside_conc p{margin:0 0 20px 0;}
.inside_condtitle{font-size:24px;color:#333;}
.inside_cond{margin:60px 0 0 0;position:relative;padding:0 0 0 140px;min-height:100px;}	
.inside_cond span.fa{
	width:100px;
	height:100px;
	line-height:100px;
	text-align:center;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	color:#fff;
	position:absolute;
	left:0;
	top:0;
	background-color:#FF8726;
	font-size:35px;
}	
.inside_cond h6{font-size:16px;color:#000;font-weight:normal;margin:0 0 20px 0;}
.inside_cone{background-color:#F8F8F8;}
.inside_cone .leftbox{width:50%;float:left;overflow: hidden;}
.inside_cone .rightbox{width:50%;float:left;padding:50px;}	
.inside_cone .rightbox h5{font-size:16px;color:#000;font-weight:normal;}
.inside_cone .rightbox h6{font-size:13px;color:#888;font-weight:normal;}
.inside_cone .rightbox a{
	width:34px;
	height:34px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	line-height:34px;
	text-align:center;
	color:#fff;
	font-size:14px;
	margin:0 5px 0 0;
	text-decoration:none;
}
.inside_cone .rightbox p{margin:0 0 40px 0;}
.inside_cone .rightbox a.the1{background-color:#41BFF2;}
.inside_cone .rightbox a.the2{background-color:#2F50A7;}
.inside_cone .rightbox a.the3{background-color:#D4389B;}
.inside_conf{margin:0;padding:0;list-style-type:none;}
.inside_conf li{width:25%;float:left;text-align:center;position:relative;cursor:pointer;}
.inside_conf li:before{content:"";position:absolute;top:94px;height:1px;background-color:#E6E6E6;width:50%;margin:0;left:0;}
.inside_conf li:after{content:"";position:absolute;top:94px;height:1px;background-color:#E6E6E6;width:50%;margin:0;right:0;}
.inside_conf li:first-child:before{display:none;}
.inside_conf li:last-child:after{display:none;}
.inside_conf li .icon_box{
	margin:0 auto 40px;
	background-color:#fff;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	text-align:center;
	position: relative;
	z-index: 1;
	display: inline-block;
}
.inside_conf li .icon_box span{
	width:62px;
	height:62px;
	border:5px solid #fff;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	font-size:20px;
	color:#fff;
	font-weight:bold;
	line-height:52px;
	background-color:#FF8726;
	display:inline-block;
	position:absolute;
	left:0;
	top:50%;
	margin:-31px 0 0 -31px;
}
.inside_conf li h5{font-size:16px;color:#000;font-weight: normal;margin:0 0 25px 0;}
.inside_conf li p{padding:0;margin:0;}
.inside_cong_left{text-align:center;}
.inside_cong_left h5{font-size:16px;color:#000;margin:30px 0 5px 0;}
.inside_cong_left h6{color:#888;margin:0;}
.inside_cong h5{font-size:20px;color:#333;font-weight:normal;margin:0 0 30px 0;}
.inside_cong a{width:34px;height:34px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;line-height:34px;text-align:center;color:#fff;font-size:14px;margin:20px 5px 0 0;text-decoration:none;}
.inside_cong a.the1{background-color:#41BFF2;}
.inside_cong a.the2{background-color:#2F50A7;}
.inside_cong a.the3{background-color:#D4389B;}
.inside_cong .line{display:block;background-color:#E7E0E0;height:1px;width:100%;margin:40px 0;}
.inside_cong ul.time{margin:0 0 20px 0;padding:0;list-style-type:none;}
.inside_cong ul.time li{padding:0 0 20px 0;position:relative;}
.inside_cong ul.time li em{font-style:normal;width:18px;height:18px;line-height:18px;text-align:center;color:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin:0 10px 0 0;font-size:13px;background-color:#FF8726;display:inline-block;}
.inside_cong ul.time li span{font-size:13px;color:#333;margin:0 30px 0 0;}
.inside_cong .loaded_list3{margin:0 0 40px 0;}
.inside_conh{margin:0;padding:0;list-style-type:none;}
.inside_conh li{position:relative;padding:0 0 50px 60px;}
.inside_conh li span.fa{width:39px;height:39px;line-height:39px;background-color:#D9D9D9;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;position:absolute;left:0;top:0;text-align:center;color:#fff;}
.inside_conh li:hover span.fa{background-color:#FF8726;}
.inside_coni{display:inline-block;margin:0 0 40px 0;}
.inside_coni img{float:none;display:block;margin:0 0 20px 0;}
.inside_coni h6{font-size:15px;color:#313131;font-weight:normal;margin:0;}
.inside_coni span{margin:8px 0;display:block;}
.inside_conj,.inside_conj_link{text-align:center;}
.inside_conj_link a.linker{font-size:13px;color:#fff;text-transform:uppercase;font-weight:bold;display:inline-block;background-color:#FF8726;padding:18px 54px;margin:0 18px;border:2px solid #FF8726;text-decoration:none;transition: background-color ease-in 200ms,color ease-in 200ms;-moz-transition:background-color ease-in 200ms,color ease-in 200ms; -webkit-transition: background-color ease-in 200ms,color ease-in 200ms; -o-transition: background-color ease-in 200ms,color ease-in 200ms; -ms-transition: 	background-color ease-in 200ms,color ease-in 200ms;}
.inside_conj_link a.linker:hover{background-color:transparent;color:#FF8726;}
.inside_conk{background-color:#fff;border:1px solid #e8e8e8;text-align:center;padding:20px;}
.inside_conk span.fa{font-size:40px;color:#FF8726;}
.inside_conk h5{font-size:16px;color:#000;margin:30px 0 20px 0;}

/* ********** BOTTOM ************** */
#dnn_bottom{color:#aaa;}
#dnn_bottom .Normal{color:#aaa;}
.bottom_a{margin:0;padding:0;list-style-type:none;}
.bottom_a li{position:relative;padding: 11px 0 12px 107px;}
.bottom_a li img{position: absolute;left:0;top:0;}
.bottom_a .line{width:100%;height:1px;background-color:#383838;margin:20px 0;}
.bottom_a span.date{color:#ff8726;}
.bottom_b ul{margin:0;padding:0;list-style-type:none;}
.bottom_b ul li{color:#aaa;line-height: normal;}
.bottom_b ul li a{position:relative;color:#979797;display:block;border-bottom:1px solid #272727;padding:15px 0;text-decoration:none;
	transition: 		color ease-in 200ms;
	-moz-transition: 	color ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		color ease-in 200ms; /* Opera */
	-ms-transition: 	color ease-in 200ms; /* IE9? */
}
.bottom_b ul li a:hover{color:#FF8726;}
.bottom_b ul li a:after{position:absolute;content: "\f105";font-family:'FontAwesome';right:10px;font-size:8px;top: 50%;margin: -6px 0 0 0;}
.bottom_b ul li a span.fa{font-size:24px;vertical-align: middle;margin:0 20px 0 0;}
.bottom_c{margin:0;padding:0;list-style-type:none;}
.bottom_c li{position:relative;padding:0 0 0 50px;margin:34px 0 0 0;}
.bottom_c li:first-child{margin:0;}
.bottom_c li span.fa{position:absolute;left:0;top:0;font-size:30px;color:#777;}
.bottom_c li span.date{display:block;font-size:12px;margin:10px 0 0 0;}
.bottom_d p{margin:0 0 15px 0;}
.bottom_d ul{margin:0;padding:0;list-style-type:none;}
.bottom_d ul li{padding:10px 0;}
.bottom_d ul li span.fa{font-size:18px;vertical-align: middle;margin: 0 20px 0 0;}
.bottom_e{margin:0;padding:0;list-style-type:none;}
.bottom_e li a{font-size:13px;color:#aaa;border-bottom:1px solid #4D4D4D;line-height:1.1;display: block;padding: 17px 0;text-decoration:none;}
.bottom_e li:first-child a{padding:0 0 17px 0;}
.bottom_e li a:hover {color: #FF8726;}
.bottom_e li a span.fa{font-size:14px;margin:0 10px 0 0;}
.bottom_f a {
	display: inline-block;
	margin: 0px 1px 8px 0px;
	outline: none;
	line-height: 20px;
	padding: 9px 27px;
	color: #aaa;
	font-size:13px;
	text-decoration: none;
	background-color:#454545;
	transition: 		background-color ease-in 200ms,color ease-in 200ms;
	-moz-transition: 	background-color ease-in 200ms,color ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     background-color ease-in 200ms,color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		background-color ease-in 200ms,color ease-in 200ms; /* Opera */
	-ms-transition: 	background-color ease-in 200ms,color ease-in 200ms; /* IE9? */
}
.bottom_f a:hover{color:#fff;background-color:#FF8726;}
.bottom_g{margin:0 -5px;}
.bottom_g .col-sm-4{padding-right: 5px;padding-left: 5px;}
.bottom_h p{margin:30px 0;}
.bottom_i ul{margin:0 0 0 -2px;padding:0;list-style-type:none;}
.bottom_i ul li{float:left;margin:0 0 0 2px;text-align:center;padding: 9px;}
.bottom_i ul li.the1{background-color:#3B59A1;}
.bottom_i ul li.the2{background-color:#46B0E4;}
.bottom_i ul li.the3{background-color:#DD4C39;}
.bottom_i ul li a.fa{font-size:16px;
	color:#fff;
	width:50px;
	height:50px;
	line-height:50px;
	text-align:center;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	background-color:rgba(255,255,255,0.2);
	text-decoration:none;
}
.bottom_i ul li p{color:#fff;margin:25px 0 0 0;}
.bottom_i p{margin:30px 0 0 0;}
.bottom_j ul{padding:0;margin:0;list-style-type:none;width:100%;float:left;}
.bottom_j ul.the1{padding:0;}
.bottom_j ul li{margin:13px 0 0 0;}
.bottom_j ul li a{background-color:#444444;color:#fff;text-decoration:none;display: block;text-transform: uppercase;}
.bottom_j ul li a span.fa{width:42px;height:42px;line-height:42px;font-size:14px;color:#fff;text-align:center;margin: 0 20px 0 0;}
.bottom_j ul li a span.fa.the1_1{background-color:#3B59A1;}
.bottom_j ul li a span.fa.the1_2{background-color:#DD4C39;}
.bottom_j ul li a span.fa.the1_3{background-color:#199EE2;}
.bottom_j ul li a span.fa.the1_4{background-color:#46B0E4;}
.bottom_j ul li a span.fa.the1_5{background-color:#EC4A89;}
.bottom_j ul li a span.fa.the1_6{background-color:#F28329;}

/* ********** FOOTER ************** */	
footer{color: white;}
.copyright_style{text-align:center;padding:42px 0;color: white;}
.copyright_style span, .copyright_style a{color: white !important;}
.copyright_style a{
	transition: 		color ease-in 200ms;
	-moz-transition: 	color ease-in 200ms; /* Firefox 4 */
	-webkit-transition: color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		color ease-in 200ms; /* Opera */
	-ms-transition: 	color ease-in 200ms; /* IE9? */
}
.copyright_style .sep{margin:0 10px;}
.to_topmain{z-index: 906;cursor: pointer;position: fixed;bottom: 25px;right: 30px;display: none;width:40px;height:53px;}
.to_topmain:before{
	position:absolute;
	font-family:'Font Awesome 5 Free';
	font-weight:600;
	content: "\f077";
	color:#96938F;
	z-index:1;
	font-size:16px;
	margin: -16px 0 0 -13px;
	top:50%;
	left:50%;
	transition: 		color ease-in 200ms;
	-moz-transition: 	color ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		color ease-in 200ms; /* Opera */
	-ms-transition: 	color ease-in 200ms; /* IE9? */
}
.to_topmain:hover:before{color:#ffffff;}
#to_top,#to_top:before,#to_top:after{
	width: 30px;
	height: 48px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:#3E3D3B;
	transition: 		background-color ease-in 200ms;
	-moz-transition: 	background-color ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     background-color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		background-color ease-in 200ms; /* Opera */
	-ms-transition: 	background-color ease-in 200ms; /* IE9? */
}
#to_top{display: inline-block;-ms-transform: rotate(90deg);-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);-o-transform: rotate(90deg);}
#to_top:before{top: 0;left: 0px;content: "";position: absolute;transform: rotate(120deg);-ms-transform: rotate(120deg);-moz-transform: rotate(120deg);-webkit-transform: rotate(120deg);-o-transform: rotate(120deg);}
#to_top:after{top:0;left: 0px;content: "";position: absolute;transform: rotate(-120deg);-ms-transform: rotate(-120deg);-moz-transform: rotate(-120deg);-webkit-transform: rotate(-120deg);-o-transform: rotate(-120deg);}	

/* ********** Main Menu ************** */	
/*Left Menu*/
#left_menu {padding: 0px 0px 0px;margin: 0px;min-height: 300px;}
#left_menu img {display: none;}
#left_menu ul {padding: 0px;margin: 0px;}
#left_menu ul li {list-style: none;}
#left_menu ul li a {
	display: block;
	text-decoration: none;
	padding: 13px 10px 13px 20px;
	color: #333333;
	line-height: 19px;
	margin-bottom: 7px;
	border: 1px solid #dddddd;
	position: relative;
	transition: background-color ease-in 200ms,border ease-in 200ms,color ease-in 200ms;
	-moz-transition: background-color ease-in 200ms,border ease-in 200ms,color ease-in 200ms; /* Firefox 4 */
	-webkit-transition: background-color ease-in 200ms,border ease-in 200ms,color ease-in 200ms; /* Safari and Chrome */
	-o-transition: background-color ease-in 200ms,border ease-in 200ms,color ease-in 200ms; /* Opera */
	-ms-transition: background-color ease-in 200ms,border ease-in 200ms,color ease-in 200ms; /* IE9? */
}
#left_menu ul li a span.menu_arrow{font-size: 0px;height: 100%;width: 45px;position: absolute;right: 0;top: 0;}
#left_menu ul li a span.menu_arrow:before{
	content:"";
	position: absolute;
	border-style:solid;
	border-width:4px;
	border-color:#333333 transparent transparent transparent;
	top:50%;
	left:50%;
	margin:-2px 0 0 -4px;
	transition: border ease-in 200ms;
	-moz-transition: border ease-in 200ms; /* Firefox 4 */
	-webkit-transition: border ease-in 200ms; /* Safari and Chrome */
	-o-transition: border ease-in 200ms; /* Opera */
	-ms-transition: border ease-in 200ms; /* IE9? */
}
#left_menu ul li.dir > a:before {display:none;}
#left_menu > .menu_main > .multi_menu > ul > li > a:hover,#left_menu > .menu_main > .multi_menu > ul > li.current > a:hover,#left_menu > .menu_main > .multi_menu > ul > li.current > a {color: #FFF;}
#left_menu > .menu_main > .multi_menu > ul > li > a:hover > span.menu_arrow:before,#left_menu > .menu_main > .multi_menu > ul > li.current > a:hover > span.menu_arrow:before,#left_menu > .menu_main > .multi_menu > ul > li.current > a > span.menu_arrow:before{border-color:#fff transparent transparent transparent;}
#left_menu ul ul {padding: 10px 0px 0;display: none;margin-bottom: 7px;}
#left_menu ul ul ul {
	padding: 5px 0px 0;
	display: none;
	margin-bottom: 0px;
	border: none;
	padding: 0;
	margin-bottom: 0px;
}
#left_menu ul li.current > ul {display: block;}
#left_menu ul ul .subcurrent > ul {display: block;}
#left_menu ul li li {margin: 0;	border-bottom: none;padding: 0 25px;}
#left_menu ul li li a {position: relative;padding: 2px 5px 2px 15px;line-height: 18px;font-size: 13px;border: none;white-space: normal;color: #333333;text-transform: none;border-radius: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;background-color:transparent;}
#left_menu ul li li a:before{
	content:"";
	position: absolute;
	border-style:solid;
	border-width:4px;
	border-color:transparent transparent transparent #FF8726;
	top:50%;
	left:0;
	margin:-4px 0 0 0;
}
#left_menu ul li li:last-child a {border-bottom: none;}
#left_menu ul ul ul li:last-child a {border-bottom: 1px solid #e5e5e5;}
#left_menu .menu_main .multi_menu ul ul li a:before {}
#left_menu ul li li.subcurrent > a:before {}

/*left_menu*/
#left_menu ul li a {text-transform:capitalize;font-size:13px;background-color:#F3F3F3;}
#left_menu > .menu_main > .multi_menu > ul > li > a:hover ,
#left_menu > .menu_main > .multi_menu > ul > li.current > a:hover,
#left_menu > .menu_main > .multi_menu > ul > li.current > a {background-color:#FF8726;border:1px solid #FF8726;}
#left_menu ul li li a:hover,#left_menu ul li li.subcurrent > a {color:#FF8726;}
#left_menu ul li li a:hover:before,#left_menu ul li li.subcurrent > a:before{}

/* ********** Source Code style ************** */	
/* ********** module style ************** */	
.news_list.Skin_05_timeline .news_more_box  span{background-color:transparent;}
/* ********** html style ************** */
/*source_code*/
.source_code pre,.source_code .source_box {display: none;}
.source_code .source_box pre {display: block;}

/* title-style */
.home1_con_titlebox{text-align:center;margin:0 0 40px 0;}	
.home1_con_title1{position:relative;display:inline-block;}
.home1_con_title1:before{content:"";position:absolute;left:0px;top:0px;border-left:2px solid #FF8726;border-top:2px solid #FF8726;width:12px;height:12px;}
.home1_con_title1:after{content:"";position:absolute;right:0px;top:0px;border-right:2px solid #FF8726;border-top:2px solid #FF8726;width:12px;height:12px;}
.home1_con_title1 h4{font-size:18px;font-weight:bold;color:#333;text-transform:uppercase;margin:0;line-height: normal;padding:17px 39px;}
.home1_con_title1 h4:before{content:"";position:absolute;left:0px;bottom:0px;border-left:2px solid #FF8726;border-bottom:2px solid #FF8726;width:12px;height:12px;}
.home1_con_title1 h4:after{content:"";position:absolute;right:0px;bottom:0px;border-right:2px solid #FF8726;border-bottom:2px solid #FF8726;width:12px;height:12px;}
.home1_con_titlep{padding: 0 100px;text-align:center;margin:0;}
.home1_con_title2{font-size:18px;font-weight:bold;color:#333;text-transform:uppercase;margin:0 0 25px 0;}
.home3_con_title1{font-size:18px;text-transform:uppercase;font-weight:bold;color:#333;text-align:center;line-height:normal;margin:0;}
.home3_con_title1line{width:50px;height:3px;margin:30px auto;background-color:#FF8726;}
.home4_con_title1{font-size:24px;color:#333;text-align:center;}
.home4_con_tltle1linebox{position:relative;margin:30px auto;}
.home4_con_tltle1linebox:before{position:absolute;content:"";width:40px;height:1px;background-color:#FF8726;top:50%;margin: 0px 0 0 -52px;left: 50%;}
.home4_con_tltle1linebox:after{position:absolute;content:"";width:40px;height:1px;background-color:#FF8726;top:50%;margin: 0px -52px 0 0;right: 50%;}
.home4_con_title1line{
	width:10px;
	height:10px;
	margin: 0 auto;
	background-color:#FF8726;
	transform:rotate(45deg);
	-ms-transform:rotate(45deg); /* IE 9 */
	-moz-transform:rotate(45deg); /* Firefox */
	-webkit-transform:rotate(45deg); /* Safari and Chrome */
	-o-transform:rotate(45deg); /* Opera */
}
.home5_con_title1{text-align:center;font-size:14px;color:#ff8726;font-weight:normal;margin:0 0 5px 0}
.home5_con_title2{text-align:center;font-size:22px;color:#000000;font-weight: bold;text-transform:uppercase;}
.home5_con_titleline{width:50px;height:1px;background-color:#000000;margin:25px auto 30px;}
.inside_con_title1{font-size:24px;color:#333;text-align:center;font-weight:normal;line-height:normal;margin:0 0 20px 0;}
.inside_con_titlep{text-align:center;}
@media print {a:link:after {content: " ";}}
@media only screen and (min-width: 1600px){
	.dnn_layout {width: 1400px;}
	.home1_con_titlep{padding: 0 285px;}
	.home1_cond li{margin: -44px 0 0 0;}
	.home1_cond li a img{max-width:100%;}
	.home3_cona .the1 {left: 170px;}
	.home3_conc li .hcc_box{padding: 35px 40px;}	
	.home5_conb ul{margin:25px 45px 25px 0;}
	.home5_conb ul li span.fa{margin:0 15px 0 0;}
	.home5_cond li .icon_box:before{position:absolute;content:"";width:100%;height:1px;background-color:#000;top:50%;left:0;margin:0 0 0 -99px;z-index:-1;}
	.home5_cond li .icon_box:after{position:absolute;content:"";width:100%;height:1px;background-color:#000;top:50%;right:0;margin:0 -99px 0 0;z-index:-1;}
	.inside_conc{padding:0 40px;}
	.inside_conf li p{padding:0 65px;}
	.inside_coni img{float:left;display:inline-block;margin:0 30px 0 0;}
	.inside_conk{padding:60px;}
	.bottom_j ul{width:50%;}
	.bottom_j ul.the1{padding:0 10px 0 0;}
	.bottom_i ul li{padding: 23px 27px;}
	.bottom_j ul li a span.fa{margin: 0 20px 0 0;}
}
@media only screen and (min-width: 1200px) and (max-width: 1599px) {
	.dnn_layout {width: 1170px;}
	.home1_con_titlep{padding:0 160px;}
	.home1_cond li{margin: -44px 0 0 0;}
	.home1_cond li a img{max-width:100%;}
	.home3_cona .the1 {left:70px;}
	.home3_conc li .hcc_box{padding: 15px 30px;}
	.home5_conb ul{margin:25px 45px 25px 0;}
	.home5_conb ul li span.fa{margin:0 15px 0 0;}
	.home5_cond li .icon_box:before{position:absolute;content:"";width:100%;height:1px;background-color:#000;top:50%;left:0;margin:0 0 0 -99px;z-index:-1;}
	.home5_cond li .icon_box:after{position:absolute;content:"";width:100%;height:1px;background-color:#000;top:50%;right:0;margin:0 -99px 0 0;z-index:-1;}
	.inside_conc{padding:0 40px;}
	.inside_conf li p{padding:0 65px;}
	.inside_coni img{float:left;display:inline-block;margin:0 30px 0 0;}		
	.bottom_j ul{width:50%;}
	.bottom_j ul.the1{padding:0 10px 0 0;}
	.bottom_i ul li{padding:17px;}
	.bottom_j ul li a span.fa{margin: 0 5px 0 0;}
	.inside_conk{padding:25px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.dnn_layout{width: 750px;}
	.head_mid,.content_mid,.bottom_mid,.footer_mid{padding:0 15px;}
	#dnn_content{padding:30px 0 0 0;}
	.Full_Screen_PaneI,.Full_Screen_PaneJ{padding:0;}
	.home1_cona{padding: 25px 0 0 0;}
	.home1_con_titlebox{margin: 0 0 30px 0;}
	.home1_conb{padding:0;}
	.home1_conb p{margin: 0 0 15px 0;}
	.home1_conb a.Button_style1 {position: relative;right: auto;top: auto;margin:0;}
	.home1_conc li{padding: 90px 30px 0 30px;}
	.home1_conc li:hover {padding: 50px 30px 0 30px;}
	.home1_con_titlep {padding: 0 80px;}
	.home1_cond{margin:30px 0 0 0;}
	.home1_cond li{margin: -18px 0 0 0;}
	.home2_conc h1 a.Button_style1{margin:20px 0 0 0;}
	.home3_conc li{width:50%;}
	.home3_conc > div.clearfix{display:none;}
	.home4_cone:after{margin: 30px 0 0 -17px;}
	.nextPage_out{bottom:30px;}
	#nextPage {width: 35px;height: 35px;line-height: 35px;}	
	#nextPage:before{width: 10px;height: 10px;margin: -5px 0 0 -5px;}
	#nextPage2{bottom:20px;}
	#nextPage2:hover{bottom:0px;}		
	.home5_conb ul{margin:0;}
	.home5_conb a{margin:20px 0 0 0;}
	.home5_cond li{width:33%;}
	.home5_cond li .icon_box:before,home5_cond li .icon_box:after{display:none;}
	.home5_cone .leftbox img, .home5_cone .rightbox img {float: right; margin: 0 0 0 30px;}
	.inside_cona li p{padding:0;}
	.inside_cone .leftbox,.inside_cone .rightbox{width:100%;}
	.inside_conf li{width:50%;}
	.inside_conf li:before,.inside_conf li:after{display:none;}
	.bottom_j ul{width:50%;}
	.bottom_j ul.the1{padding:0 10px 0 0;}
	.bottom_i ul li {padding: 23px 31px;}
}
@media only screen and (max-width: 767px) {
	.SkinPlugin_icon{display:none;}
	.dnn_layout {width: auto;}
	.head_mid,.content_mid,.bottom_mid,.footer_mid{padding:0 15px;}
	#dnn_content{padding:20px 0 0 0;}
	.Full_Screen_PaneI,.Full_Screen_PaneJ{padding:0;}
	.roll_menu.roll_activated {position: inherit;}
	.home1_cona {padding: 25px 0 0 0;}
	.home1_conb{padding:0;}
	.home1_conb p{margin: 0 0 15px 0;}
	.home1_conb a.Button_style1 {position: relative;right: auto;top: auto;margin:0;}
	.home1_conc li{width:100%;height: 400px;padding: 90px 15px 0 15px;}
	.home1_conc li:hover {padding: 15px 15px 0 15px;}
	.home1_cond{margin:20px 0 0 0;}
	.home1_cond li{margin: -8px 0 0 0;}
	.home1_cond li a {margin: 0;}
	.home1_cond li a img{}
	.home1_con_titlebox{margin:0 0 20px 0;}
	.home1_con_titlep{padding:0;}
	.home1_con_title2{margin:0 0 20px 0;}
	.home2_banner_title3 span.fa{font-size:3px;}	
	.home2_cona {margin: 20px 0 0 0;}
	.home2_cona .leftone,.home2_cona .rightone{width:100%;float:none;}
	.home2_conb a.linker{margin:5px 0;}		
	.home2_conc h1 a.Button_style1{margin:20px 0 0 0;}
	.home3_cona .the1{text-align: left;}
	.home3_cona .the1 img{max-width:30%;}
	.home3_cona .the2{right: 0px;text-align:right;}
	.home3_cona .the2 img{max-width:50%;}
	.home3_cona .the3 img{max-width:100%;max-height:100%;}
	.home3_conb{margin: 20px 0 0 0;}
	.home3_conc li{width: 100%;}
	.home3_conc li .hcc_box1, .home3_conc li .hcc_box2, .home3_conc li .hcc_box3,.home3_conc li .hcc_box4,.home3_conc li .hcc_box5, .home3_conc li .hcc_box6{display:none;}
	.home3_conc{padding:0 0 20px 0;	}
	.home3_conc li .hcc_box,.home3_conc li .hcc_box.the2{margin:0;width:100%;padding:20px 15px 0 15px;}
	.home3_cone p{margin:0 0 20px 0;}
	.home4_con_tltle1linebox{margin: 20px auto;}
	.home4_conb h5{margin: 0 0 20px 0;}
	.home4_cone:after{margin: 20px 0 0 -17px;}
	.nextPage_out,#nextPage2{display:none;}
	.home5_conb h3{margin:20px 0 0 0;}
	.home5_conb .line{margin:20px 0;}
	.home5_conb ul{margin:0;}
	.home5_conb a{margin:5px 0 0 0;}
	.home5_conc h1 {font-size: 24px;}
	.home5_conc a.Button_style3 {margin: 10px 5px 0;padding: 15px;}
	.home5_cond li{width:100%;}
	.home5_cond li .icon_box:before,.home5_cond li .icon_box:after{display:none;}
	.home5_con_titleline{margin:20px auto;}
	.home5_cone .leftbox, .home5_cone .rightbox {float: left;width: 100%;text-align: center;padding: 0;}
	.home5_cone .leftbox {border-right: none;}
	.home5_cone .leftbox img, .home5_cone .rightbox img{float:none;margin:0;}
	.home5_cone .leftbox h6, .home5_cone .rightbox h6{margin:10px 0 5px 0;}
	.home5_cone .line{display:none;}
	.inside_cona li{width:100%;}
	.inside_cona li:after,.inside_cona li:before{display:none;}
	.inside_cond{margin: 20px 0 0 0;padding: 0 0 0 55px;}
	.inside_cond span.fa{width: 40px;height: 40px;line-height: 40px;font-size: 20px;}
	.inside_cone .leftbox,.inside_cone .rightbox{width:100%;}
	.inside_conf li{width:100%;}
	.inside_conf li:before,.inside_conf li:after{display:none;}
	.inside_conj_link a.linker{padding: 12px 8px;margin:5px;}
	.inside_conk{padding:15px;}
	.bottom_i ul li{padding: 19px;}
		
	/* ********** Mobile Menu ************** */	
	.multi_menu ul li a{
		transition: 		color ease-in 200ms,background-color ease-in 200ms;
		-moz-transition: 	color ease-in 200ms,background-color ease-in 200ms; /* Firefox 4 */
		-webkit-transition:     color ease-in 200ms,background-color ease-in 200ms; /* Safari and Chrome */
		-o-transition: 		color ease-in 200ms,background-color ease-in 200ms; /* Opera */
		-ms-transition: 	color ease-in 200ms,background-color ease-in 200ms; /* IE9? */
	}
	.IHide-xs .multi_menu ul li span > i{display:none;}
	.multi_menu > ul > li > a > span > i{font-size: 16px;margin: 0 6px 2px 0;vertical-align: middle;}
	.multi_menu ul ul li a span i{font-size: 14px;margin: 0 6px 2px 0;vertical-align: middle;}
	/*--------- Mega Menu style ----------*/
		
	/*--animated--*/
	.animation,.animation .animated{-webkit-animation-name: none!important;-moz-animation-name: none!important;-o-animation-name: none!important;animation-name: none!important;}
	.animation:not(.visible){opacity:1;}
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 13/10), only screen and (min-resolution: 120dpi) {}

/*Element Hide*/
@media only screen and (min-width: 1200px) {.ElementHide-lg,tr.ElementHide-lg,th.ElementHide-lg,td.ElementHide-lg {display: none !important;}}
@media only screen and (min-width: 992px) and (max-width: 1199px) {.ElementHide-md,tr.ElementHide-md,th.ElementHide-md,td.ElementHide-md {display: none !important;}}
@media only screen and (min-width: 768px) and (max-width: 991px) {.ElementHide-sm,tr.ElementHide-sm,th.ElementHide-sm,td.ElementHide-sm {display: none !important;}} 
@media only screen and (max-width: 767px) {.ElementHide-xs,tr.ElementHide-xs,th.ElementHide-xs,td.ElementHide-xs {display: none !important;}}

/*Element Hide*/
@media only screen and (max-width: 767px) {}
@media only screen and (min-width: 768px) and (max-width: 991px) {.roll-sm.roll_menu.roll_activated {position: inherit;}}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.roll-md.roll_menu.roll_activated{position: inherit;}
	.roll_menu.roll_activated .roll-md.dnn_logo,
	.roll_menu.roll_activated .roll-md.LogoPane,
	.header7 .roll_menu.roll_activated .roll-md.dnn_logo,
	.header7 .roll_menu.roll_activated .roll-md.LogoPane2,
	.header8 .roll_menu.roll_activated .head_nav .head_nav_out .roll-md.dnn_logo,
	.header8 .roll_menu.roll_activated .head_nav .head_nav_out .roll-md.LogoPane2{display: none;}
}
@media only screen and (min-width: 1200px) {
	.roll-lg.roll_menu.roll_activated{position: inherit;}
	.roll_menu.roll_activated .roll-lg.dnn_logo,
	.roll_menu.roll_activated .roll-lg.LogoPane,
	.header7 .roll_menu.roll_activated .roll-lg.dnn_logo,
	.header7 .roll_menu.roll_activated .roll-lg.LogoPane2,
	.header8 .roll_menu.roll_activated .head_nav .head_nav_out .roll-lg.dnn_logo,
	.header8 .roll_menu.roll_activated .head_nav .head_nav_out .roll-lg.LogoPane2{display: none;}
}
ul.NavProfMain {margin-left:0px !important;}

/*EASYDNN */
.eds_news_KPN.eds_subCollection_news .article.details .main_content p {padding: 0; border: 0; vertical-align: baseline; margin: 0 0 10px; }


.eds_news_KPN .edn_module_box, .eds_news_KPN.eds_subCollection_tagCloud, .eds_news_KPN.eds_subCollection_calendar .callendar_table_container, .eds_news_KPN.eds_subCollection_calendar .archive_list {
	margin-bottom: 10px;
	padding: 0;
	vertical-align: baseline;
	line-height: 1.25em;
	border: 1px solid #cdcdcd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #f6f6f6;
	padding: 1px; 
}
.eds_news_KPN .edn_module_box > h1.edn_module_title, .eds_news_KPN.eds_subCollection_tagCloud > h1.edn_module_title, .eds_news_KPN.eds_subCollection_calendar .callendar_table_container > h1.edn_module_title, .eds_news_KPN.eds_subCollection_calendar .archive_list > h1.edn_module_title {
	background: url("images/common/module_title_background.png") repeat-x 0 0 #dbdbdb;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	margin: 0; 
}
 .eds_news_KPN .edn_module_box > h1.edn_module_title span, .eds_news_KPN.eds_subCollection_tagCloud > h1.edn_module_title span, .eds_news_KPN.eds_subCollection_calendar .callendar_table_container > h1.edn_module_title span, .eds_news_KPN.eds_subCollection_calendar .archive_list > h1.edn_module_title span {
      line-height: 1.25em;
      display: block;
      color: #4e4e4e;
      text-shadow: 1px 1px 2px white;
      padding: 5px 8px 6px;
      font-weight: normal; 
}
.eds_news_KPN .clear_content {clear: both;}
.eds_news_KPN.eds_subCollection_categoryMenu {margin: 0 0 10px;}
.eds_news_KPN.eds_subCollection_categoryMenu .edn_module_box > h1.edn_module_title {background-color: #343434;}
.eds_news_KPN.eds_subCollection_categoryMenu .edn_module_box > h1.edn_module_title span {color: #f6f6f6;text-shadow: none;}
.eds_news_KPN.eds_subCollection_categoryMenu .edn_module_box > .edn_category_menu_wrapper {padding: 0;margin: 0;}
.eds_news_KPN.eds_subCollection_categoryMenu .edn_module_box > .edn_category_menu_wrapper ul {padding: 0;margin: 0;}
.eds_news_KPN.eds_subCollection_categoryMenu .edn_module_box > .edn_category_menu_wrapper li {list-style: none;font-size: 0;line-height: 0;}	  
.eds_news_KPN.eds_subCollection_categoryMenu .edn_module_box > .edn_category_menu_wrapper li > div {
	border: 0;
	border-top: 1px solid white;
	border-bottom: 1px solid #dedede;
	background: url("images/common/category_menu/item_bg.png") repeat-x 0 0 #f0f0f0;
	overflow: hidden;
	padding: 5px 4px 4px 100px;
	position: relative; 
}
.eds_news_KPN.eds_subCollection_categoryMenu .edn_module_box > .edn_category_menu_wrapper li > div a {display: none; }
.eds_news_KPN.eds_subCollection_categoryMenu .edn_module_box > .edn_category_menu_wrapper li > div .icon {display: block;float: right;text-indent: -10000px;margin: 0 0 0 4px;} 
.eds_news_KPN.eds_subCollection_categoryMenu .edn_module_box > .edn_category_menu_wrapper li > div .icon.rss {background: url("images/common/category_menu/rss.png") no-repeat 0 0;height: 12px;width: 12px;margin: 2px 2px 0 4px; }
.eds_news_KPN.eds_subCollection_categoryMenu .edn_module_box > .edn_category_menu_wrapper li > div .icon.rss:hover {background-position: -12px 0;}
.eds_news_KPN.eds_subCollection_categoryMenu .edn_module_box > .edn_category_menu_wrapper li > div .icon.expand_collapse {
	background: url("images/common/category_menu/expand_collapse.png") no-repeat 4px 4px;
	height: 13px;
	width: 21px;
	margin: 2px 2px 0 4px;
	cursor: pointer; 
}		  
.eds_news_KPN.eds_subCollection_categoryMenu .edn_module_box > .edn_category_menu_wrapper li > div .icon.expand_collapse:hover {background-position: -13px 4px; }
.eds_news_KPN.eds_subCollection_categoryMenu .edn_module_box > .edn_category_menu_wrapper li > div .icon.expand_collapse.collapse {background-position: 4px -8px; }
.eds_news_KPN.eds_subCollection_categoryMenu .edn_module_box > .edn_category_menu_wrapper li > div .icon.expand_collapse.collapse:hover { background-position: -13px -8px; }
.eds_news_KPN.eds_subCollection_categoryMenu .edn_module_box > .edn_category_menu_wrapper li > div > span {font-size: 12px;	color: #333333;	display: inline;line-height: 15px; }
.eds_news_KPN.eds_subCollection_categoryMenu .edn_module_box > .edn_category_menu_wrapper li > div > a.category {font-size: 12px;color: #333333;display: inline;line-height: 15px;}
.eds_news_KPN.eds_subCollection_categoryMenu .edn_module_box > .edn_category_menu_wrapper li > div > a.category span {color: #898989;}
.eds_news_KPN.eds_subCollection_categoryMenu .edn_module_box > .edn_category_menu_wrapper li > div > a.category:hover {color: #b50909;}
.eds_news_KPN.eds_subCollection_categoryMenu .edn_module_box > .edn_category_menu_wrapper li > div > img, .eds_news_KPN.eds_subCollection_categoryMenu .edn_module_box > .edn_category_menu_wrapper li > div > a.image > img {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	float: left;
	margin: 0 7px 5px 0; 
}
.eds_news_KPN.eds_subCollection_categoryMenu .edn_module_box > .edn_category_menu_wrapper li > div > a.image {float: left;display: block;margin: 0 7px 5px 0; }
.eds_news_KPN.eds_subCollection_categoryMenu .edn_module_box > .edn_category_menu_wrapper li > div > a.image > img {margin: 0;float: none; }
.eds_news_KPN.eds_subCollection_categoryMenu .edn_module_box > .edn_category_menu_wrapper li.active > div > a.category {font-weight: bold;}
.eds_news_KPN.eds_subCollection_categoryMenu .edn_module_box > .edn_category_menu_wrapper > li > div {padding-left: 10px;}
.eds_news_KPN.eds_subCollection_categoryMenu .edn_module_box > .edn_category_menu_wrapper > li ul li > div {background-color: #d7d7d7;}  
.eds_news_KPN.eds_subCollection_categoryMenu .edn_module_box > .edn_category_menu_wrapper > li ul li > div .bullet {
	background: url("images/common/category_menu/item_bullets.png") no-repeat 0 0;
	float: none;
	height: 9px;
	width: 9px;
	margin: 4px 3px 0 0;
	display: block;
	float: left; 
}
.eds_news_KPN.eds_subCollection_categoryMenu .edn_module_box > .edn_category_menu_wrapper > li li.level_1 > div {padding-left: 20px; }
.eds_news_KPN.eds_subCollection_categoryMenu .edn_module_box > .edn_category_menu_wrapper > li li.level_2 > div {padding-left: 30px; }
.eds_news_KPN.eds_subCollection_categoryMenu .edn_module_box > .edn_category_menu_wrapper > li li.level_3 > div {padding-left: 40px; }
.eds_news_KPN.eds_subCollection_categoryMenu .edn_module_box > .edn_category_menu_wrapper > li li.level_4 > div {padding-left: 50px; }
.eds_news_KPN.eds_subCollection_categoryMenu .edn_module_box > .edn_category_menu_wrapper > li li.level_5 > div {padding-left: 60px; }
.eds_news_KPN.eds_subCollection_categoryMenu .edn_module_box > .edn_category_menu_wrapper > li li.level_6 > div {padding-left: 70px; }
.eds_news_KPN.eds_subCollection_categoryMenu .edn_module_box > .edn_category_menu_wrapper > li li.level_7 > div {padding-left: 80px; }
.eds_news_KPN.eds_subCollection_categoryMenu .edn_module_box > .edn_category_menu_wrapper > li li.level_8 > div {padding-left: 90px; }
.eds_news_KPN.eds_subCollection_search {margin: 0 0 10px;}
.eds_news_KPN.eds_subCollection_search .search_message {display: block;}
.eds_news_KPN.eds_subCollection_search .search_input {overflow: hidden;border: 1px solid #bdbdbd;width: 229px;border-radius: 3px;}
.eds_news_KPN.eds_subCollection_search .search_input .input {
	float: left;
	overflow: hidden;
	height: 30px;
	padding: 0;
	margin: 0;
	background: #e6e6e6;
	-webkit-box-shadow: inset 1px 1px 2px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 1px 1px 2px 0 rgba(0, 0, 0, 0.2);
	box-shadow: inset 1px 1px 2px 0 rgba(0, 0, 0, 0.2); 
}	  
.eds_news_KPN.eds_subCollection_search .search_input .input input {
	/*background: transparent;*/
	width: 183px;
	padding: 7px 5px 6px;
	border: 0;
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 17px;
	/*-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;*/
	box-sizing: content-box; 
}
.eds_news_KPN.eds_subCollection_search .search_input .input input.acLoading {background: url("images/common/indicator.gif") 85% center no-repeat !important; }	  

.eds_news_KPN.eds_subCollection_search .search_input  #dnn_ctr5024_ViewEasyDNNNewsSearch_btnSearch,  .eds_news_KPN.eds_subCollection_search .search_input  #dnn_ctr5491_ViewEasyDNNNewsSearch_btnSearch, .eds_news_KPN.eds_subCollection_search .search_input  #dnn_ctr5033_ViewEasyDNNNewsSearch_btnSearch, .eds_news_KPN.eds_subCollection_search .search_input  #dnn_ctr5489_ViewEasyDNNNewsSearch_btnSearch {
	display: block;
	width: 34px;
	height: 30px;
	text-indent: -10000px;
	background: url("images/common/search/bruin_zoek_icon.png") no-repeat 0 0 white;
	padding: 0;
	margin: 0;
	border: 0;
	/*border-left: 1px solid #bababa;*/
	float: right;
	cursor: pointer;
	text-decoration: none;
	/*-webkit-box-shadow: -1px 0 1px 0 rgba(0, 0, 0, 0.12);
	-moz-box-shadow: -1px 0 1px 0 rgba(0, 0, 0, 0.12);
	box-shadow: -1px 0 1px 0 rgba(0, 0, 0, 0.12); */
}

/*.eds_news_KPN.eds_subCollection_search .search_input  #dnn_ctr5033_ViewEasyDNNNewsSearch_btnSearch {
	display: block;
	width: 34px;
	height: 30px;
	text-indent: -10000px;
	background: url("images/common/search/bruin_zoek_icon.png") no-repeat 0 0 white;
	padding: 0;
	margin: 0;
	border: 0;
	/*border-left: 1px solid #bababa;*/
	/*float: right;
	cursor: pointer;
	text-decoration: none;
	/*-webkit-box-shadow: -1px 0 1px 0 rgba(0, 0, 0, 0.12);
	-moz-box-shadow: -1px 0 1px 0 rgba(0, 0, 0, 0.12);
	box-shadow: -1px 0 1px 0 rgba(0, 0, 0, 0.12); 
}*/

.eds_news_KPN.eds_subCollection_search .search_input  #dnn_ctr5021_ViewEasyDNNNewsSearch_btnSearch, .eds_news_KPN.eds_subCollection_search .search_input  #dnn_ctr5495_ViewEasyDNNNewsSearch_btnSearch, .eds_news_KPN.eds_subCollection_search .search_input  #dnn_ctr5493_ViewEasyDNNNewsSearch_btnSearch {
	display: block;
	width: 34px;
	height: 30px;
	text-indent: -10000px;
	background: url("images/common/search/blauw_zoek_icon.png") no-repeat 0 0 white;
	padding: 0;
	margin: 0;
	border: 0;
	/*border-left: 1px solid #bababa;*/
	float: right;
	cursor: pointer;
	text-decoration: none;
	/*-webkit-box-shadow: -1px 0 1px 0 rgba(0, 0, 0, 0.12);
	-moz-box-shadow: -1px 0 1px 0 rgba(0, 0, 0, 0.12);
	box-shadow: -1px 0 1px 0 rgba(0, 0, 0, 0.12); */
}


.eds_news_KPN.eds_subCollection_search .search_input  #dnn_ctr5034_ViewEasyDNNNewsSearch_btnSearch {
	display: block;
	width: 34px;
	height: 30px;
	text-indent: -10000px;
	background: url("images/common/search/blauw_zoek_icon.png") no-repeat 0 0 white;
	padding: 0;
	margin: 0;
	border: 0;
	/*border-left: 1px solid #bababa;*/
	float: right;
	cursor: pointer;
	text-decoration: none;
	/*-webkit-box-shadow: -1px 0 1px 0 rgba(0, 0, 0, 0.12);
	-moz-box-shadow: -1px 0 1px 0 rgba(0, 0, 0, 0.12);
	box-shadow: -1px 0 1px 0 rgba(0, 0, 0, 0.12); */
}

.eds_news_KPN.eds_subCollection_search .search_input .do_search span {font-size: 0;line-height: 0;}
.eds_news_KPN.eds_subCollection_search .search_input .do_search:hover {background-color: #e0e0e0;}
.eds_news_KPN.eds_subCollection_search .search_input.button_outside {border: 0;}
.eds_news_KPN.eds_subCollection_search .search_input.button_outside .input {border: 1px solid #bdbdbd;float: none;width: auto;}
.eds_news_KPN.eds_subCollection_search .search_input.button_outside .input input { width: 100%;}
.eds_news_KPN.eds_subCollection_search .search_input.button_outside .do_search {
	text-indent: 0;
	float: none;
	margin: 5px 2px 2px 0px;
	-webkit-box-shadow: 0 0 1px 0 #888888;
	-moz-box-shadow: 0 0 1px 0 #888888;
	box-shadow: 0 0 1px 0 #888888;
	border: 1px solid #bdbdbd;
	width: auto;
	float: left;
	padding: 0 40px 0 10px;
	background: url("images/common/search/outside_button_bg.png") no-repeat top right white; 
}
.eds_news_KPN.eds_subCollection_search .search_input.button_outside .do_search span {font-size: 14px;line-height: 30px;font-weight: bold;color: #7e7e7e;}
.eds_news_KPN.eds_subCollection_search .search_input.button_outside .do_search:hover {background-color: #e0e0e0;}
.eds_news_KPN.eds_subCollection_search .search_input.button_outside .do_search:hover span {color: #7e7e7e;}
.eds_news_KPN.eds_subCollection_search .search_input.button_outside .do_search.right {float: right;margin-right: 0;}
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch {background-color: #f6f6f6;border: 1px solid #cdcdcd;border-radius: 4px 4px 4px 4px; }
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edn_module_title {background: url("images/common/module_title_background.png") repeat-x scroll 0 0 #dbdbdb;border-radius: 3px 3px 0 0;margin: 1px;padding: 0; }
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edn_module_title span {
	color: #4e4e4e;
	display: block;
	font-size: 20px;
	font-weight: normal;
	line-height: 1.25em;
	padding: 5px 8px 6px;
	text-shadow: 1px 1px 2px white; 
}
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container {padding: 10px;position: relative; }
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_DropDownList,
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_CheckBoxList,
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_RadioButtonList,
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_Text,
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_RangeSliderInput {display: block;margin: 0;padding: 0 0 10px; }
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_CheckBoxSingle {margin-bottom: 10px; }
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_DropDownList > span {
	display: block;
	border: solid 1px #bdbdbd;
	background: white url("images/advancedSearchForm/select/selectArrow/predefined/select-pointer.png") no-repeat top right;
	overflow: hidden;
	position: relative; 
}
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_DropDownList > span:after {
	content: "";
	display: block;
	position: absolute;
	width: 0;
	height: 30px;
	right: 34px;
	top: 0;
	bottom: 0;
	border-left: solid 1px #bdbdbd;
}
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_DropDownList > span select {
	background: none transparent;
	background-color: rgba(255, 255, 255, 0);
	padding: 6px 0 6px 6px;
	font-size: 12px;
	line-height: 1;
	color: #404040;
	border: none;
	border-radius: 0;
	outline: none;
	height: 28px;
	-webkit-appearance: none;
	width: 116%;
	margin: 0;
	box-shadow: none; 
}
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_DropDownList > span select option {font-size: 12px;line-height: 1;padding: 2px; }
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_DropDownList > span select option:first-child {color: black;}
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_DropDownList > span select:disabled {color: #b5b5b5;}
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_CheckBox label {
	display: inline-block;
	position: relative;
	padding-left: 17px;
	margin: 0;
	font-size: 12px;
	color: #404040;
	line-height: 1.7; 
}
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_CheckBox label:before {
	content: "";
	display: inline-block;
	width: 17px;
	height: 17px;
	position: absolute;
	left: 0;
	margin: 2px 10px 0 0;
	background: url("images/advancedSearchForm/checkBoxes/predefined/cf-checkbox.png") no-repeat 0 -17px transparent; 
}
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_RadioButtonList .edncf_RadioButtonListName {
	font-weight: bold;
	font-size: 12px;
	color: #404040;
	line-height: 1.5;
	display: block; 
}
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_RadioButtonList .edncf_RadioButtonGroup .edncf_RadioButton {display: inline-block;padding: 1px 10px 1px 0; }
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_RadioButtonList .edncf_RadioButtonGroup .edncf_RadioButton input[type="radio"] {display: none; }
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_RadioButtonList .edncf_RadioButtonGroup .edncf_RadioButton label {
	display: inline-block;
	position: relative;
	padding-left: 17px;
	margin: 0;
	font-size: 12px;
	color: #404040;
	line-height: 1.6; 
}
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_RadioButtonList .edncf_RadioButtonGroup .edncf_RadioButton label:before {
	content: "";
	display: inline-block;
	width: 17px;
	height: 17px;
	position: absolute;
	left: 0;
	margin: 2px 10px 0 0;
	background: url("images/advancedSearchForm/radioButtons/predefined/cf-radiobutton.png") no-repeat 0 -18px transparent;
}
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_RadioButtonList .edncf_RadioButtonGroup .edncf_RadioButton input[type="radio"]:checked + label:before {content: "";background-position: 0 0; }
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_CheckBoxList .edncf_CheckBoxListName {
	font-weight: bold;
	font-size: 12px;
	color: #404040;
	line-height: 1.5;
	display: block; 
}
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_CheckBox {display: inline-block;padding: 1px 10px 1px 0; }
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_CheckBox input[type="checkbox"] {display: none; }
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_CheckBox input[type="checkbox"]:checked + label:before {content: "";background-position: 0 0; }
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_CheckBox .edncf_ltIE input[type="checkbox"],
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_CheckBoxList .edncf_CheckBoxListGroup .edncf_ltIE .edncf_CheckBox input[type="checkbox"] {display: inline; }
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_CheckBox .edncf_ltIE label,
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_CheckBoxList .edncf_CheckBoxListGroup .edncf_ltIE .edncf_CheckBox label {padding-left: 0; }
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_CheckBox .edncf_ltIE label:before,
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_CheckBoxList .edncf_CheckBoxListGroup .edncf_ltIE .edncf_CheckBox label:before {display: none; }
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_RadioButtonList .edncf_RadioButtonGroup .edncf_ltIE .edncf_RadioButton input[type="radio"] {display: inline; }
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_RadioButtonList .edncf_RadioButtonGroup .edncf_ltIE .edncf_RadioButton label {padding-left: 0; }
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_RadioButtonList .edncf_RadioButtonGroup .edncf_ltIE .edncf_RadioButton label:before {display: none; }
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_Text label {
	display: block;
	font-weight: bold;
	color: #404040;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.5; 
}
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_Text .edncf_TextInput input[type="text"] {
	border: solid 1px #bdbdbd;
	background: white none;
	color: #404040;
	font-size: 12px;
	line-height: 1.2;
	padding: 5px 2%;
	width: 95.9%;
	margin: 0;
	box-shadow: none; 
}
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_RangeSliderInput label > span {
	display: block;
	font-weight: bold;
	color: #404040;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.5; 
}
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_RangeSliderInput .irs {height: 37px;position: relative;display: block;}
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_RangeSliderInput .irs .irs-line {
	height: 7px;
	top: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #727272;
	background-color: white;
	border-radius: 4px;
	position: relative;
	display: block;
	overflow: hidden; 
}
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_RangeSliderInput .irs .irs-line .irs-line-left,
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_RangeSliderInput .irs .irs-line .irs-line-mid,
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_RangeSliderInput .irs .irs-line .irs-line-right {display: none; }
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_RangeSliderInput .irs .irs-diapason {
	border: solid 1px #636363;
	background: none #bcbcbc;
	height: 7px;
	top: 5px;
	position: absolute;
	display: block;
	left: 0;
	width: 100%; 
}
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_RangeSliderInput .irs .irs-slider {
	border: 1px solid #727272;
	border-radius: 50%;
	background: white none;
	width: 17px;
	height: 17px;
	cursor: default;
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3), inset -3px -3px 5px rgba(0, 0, 0, 0.3); 
}
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_RangeSliderInput .irs .irs-from,
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_RangeSliderInput .irs .irs-to,
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_RangeSliderInput .irs .irs-single {
	color: #cd1919;
	background: none transparent;
	cursor: default;
	display: block;
	position: absolute;
	white-space: nowrap;
	top: 24px;
	padding: 0;
	left: 0;
	white-space: nowrap; 
}
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_RangeSliderInput .irs .irs-min,.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_RangeSliderInput .irs .irs-max {
	background: none transparent;
	padding: 0;
	text-shadow: none;
	top: 16px;
	color: #777777;
	position: absolute;
	display: block;
	cursor: default; 
}
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_RangeSliderInput .irs .irs-min {left: 0;}
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_RangeSliderInput .irs .irs-max {right: 0;}
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_submitContainer {text-align: center;margin: 15px 0 5px;}
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_submitContainer .edncf_submit {
	display: inline-block;
	padding: 4px 20px;
	background: #b1b1b1 url("images/common/advanced-search-submit-bg.png") left bottom repeat-x;
	border-radius: 3px; 
}
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_submitContainer .edncf_submit span {
	display: inline-block;
	background: transparent url("images/common/advanced-search-icon.png") 100% 0 no-repeat;
	color: #f1f1f1;
	text-decoration: none;
	text-transform: uppercase;
	padding: 4px 28px 4px 0;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.6); 
}
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_submitContainer .edncf_submit:hover {background-color: #cdcdcd; }
.eds_news_KPN.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_searchInProgressOverlay {
	position: absolute;
	top: 0;
	bottom: 0;
	left: O;
	right: 0;
	background: #f6f6f6 url("images/common/searchInProgress.GIF") center center no-repeat;
	opacity: 0.8;
	width: 100%;
	z-index: 999;
}
.eds_news_KPN.eds_subCollection_tagCloud {margin: 0 0 10px; }
.eds_news_KPN.eds_subCollection_tagCloud .tags {padding: 0 0 10px 10px; }
.eds_news_KPN.eds_subCollection_tagCloud .tags a {
	font-size: 11px;
	text-decoration: none;
	color: #676767;
	line-height: 12px;
	display: inline-block;
	margin: 10px 10px 0 0; 
}
.eds_news_KPN.eds_subCollection_tagCloud .tags a:hover {color: #222222;}
.eds_news_KPN.eds_subCollection_tagCloud .tags a.TagStyle1 {font-size: 12px;}
.eds_news_KPN.eds_subCollection_tagCloud .tags a.TagStyle2 {font-size: 14px;}
.eds_news_KPN.eds_subCollection_tagCloud .tags a.TagStyle3 {font-size: 16px;}
.eds_news_KPN.eds_subCollection_tagCloud .tags a.TagStyle4 {font-size: 18px;}
.eds_news_KPN.eds_subCollection_tagCloud .tags a.TagStyle5 {font-size: 20px;}
.eds_news_KPN.eds_subCollection_tagCloud .tags a.TagStyle6 {font-size: 22px;}
.eds_news_KPN.eds_subCollection_tagCloud .tags a .tag-count {color: #898989;font-size: 12px;margin: 0 2px;}
.eds_news_KPN.eds_subCollection_calendar .top_calendar_actions {display: block;overflow: hidden;margin: 0;padding: 0 2px 3px;line-height: 0;border: 0;text-align: right;}
.eds_news_KPN.eds_subCollection_calendar .top_calendar_actions > a {margin: 0 0 0 5px;display: inline-block;padding: 0;border: 0;background: url("images/common/calendar/calendar_action_buttons.png");}
.eds_news_KPN.eds_subCollection_calendar .top_calendar_actions > a > span {display: none;}
.eds_news_KPN.eds_subCollection_calendar .top_calendar_actions > a.articles_by_month {width: 12px;height: 12px;background-position: 0 -5px;}
.eds_news_KPN.eds_subCollection_calendar .top_calendar_actions > a.icalendar_export {width: 12px;height: 15px;background-position: -13px -1px;}
.eds_news_KPN.eds_subCollection_calendar .top_calendar_actions > a.articles_rss {width: 12px;height: 12px;background-position: -26px -4px;}
.eds_news_KPN.eds_subCollection_calendar .top_calendar_actions > a.events_rss {width: 18px;height: 16px;background-position: -39px 0;}
.eds_news_KPN.eds_subCollection_calendar .callendar_table_container {margin: 0 0 10px;overflow: hidden;}
.eds_news_KPN.eds_subCollection_calendar .callendar_table_container .calendar_table {width: 100%;}
.eds_news_KPN.eds_subCollection_calendar .callendar_table_container .calendar_table td {background-color: transparent;}
.eds_news_KPN.eds_subCollection_calendar .callendar_table_container .calendar_table .month_selection {background: url("images/common/module_title_background.png") repeat-x 0 0 #dbdbdb;-webkit-border-radius: 3px 3px 0 0;-moz-border-radius: 3px 3px 0 0;border-radius: 1px 1px 0 0;width: 100%;}
.eds_news_KPN.eds_subCollection_calendar .callendar_table_container .calendar_table .month_selection td {color: #4e4e4e;text-shadow: 1px 1px 2px white;font-size: 20px;line-height: 25px;padding: 5px 8px 6px;border-bottom: 1px solid #f6f6f6;}
.eds_news_KPN.eds_subCollection_calendar .callendar_table_container .calendar_table .month_selection td.next_prev_months a {color: #737373 !important;text-shadow: 1px 1px 0 white; }
.eds_news_KPN.eds_subCollection_calendar .callendar_table_container .calendar_table .month_selection td.next_prev_months a:hover {color: #222222 !important; }
.eds_news_KPN.eds_subCollection_calendar .callendar_table_container .calendar_table .week_days {background: url("images/common/calendar/week_days_bg.png") repeat-x #cdcdcd;color: white;text-shadow: 1px 1px 1px #6d6d6d;font-size: 9px;padding: 7px 0 5px;border-bottom: 1px solid #f6f6f6;}
.eds_news_KPN.eds_subCollection_calendar .callendar_table_container .calendar_table .day {background: url("images/common/calendar/day_bg.png") repeat-x bottom left #f6f6f6;padding: 8px 3px 7px;margin: 0;border: 1px solid #f6f6f6;text-align: center;}
.eds_news_KPN.eds_subCollection_calendar .callendar_table_container .calendar_table .day > a,.eds_news_KPN.eds_subCollection_calendar .callendar_table_container .calendar_table .day > span {color: #6f6f6f;text-decoration: none;font-size: 12px;line-height: 1.25;}
.eds_news_KPN.eds_subCollection_calendar .callendar_table_container .calendar_table .day > a:hover {text-decoration: none;}
.eds_news_KPN.eds_subCollection_calendar .callendar_table_container .calendar_table .day.has_posts {background-color: #cfcfcf;}
.eds_news_KPN.eds_subCollection_calendar .callendar_table_container .calendar_table .day.has_posts > a {color: white;}
.eds_news_KPN.eds_subCollection_calendar .callendar_table_container .calendar_table .day.has_events {background-color: #fe852a;}
.eds_news_KPN.eds_subCollection_calendar .callendar_table_container .calendar_table .day.has_events > a {color: white;}
.eds_news_KPN.eds_subCollection_calendar .callendar_table_container .calendar_table .day.other_month > a,
.eds_news_KPN.eds_subCollection_calendar .callendar_table_container .calendar_table .day.other_month > span {color: #c8cccf;}
.eds_news_KPN.eds_subCollection_calendar .callendar_table_container .calendar_table .day.today {background-color: #dc0000;}
.eds_news_KPN.eds_subCollection_calendar .callendar_table_container .calendar_table .day.today > a,
.eds_news_KPN.eds_subCollection_calendar .callendar_table_container .calendar_table .day.today > span {color: white;}
.eds_news_KPN.eds_subCollection_calendar .callendar_table_container .calendar_table .day.selected {background-color: #575958; }
.eds_news_KPN.eds_subCollection_calendar .callendar_table_container .calendar_table .day.selected > a {color: white;}
.eds_news_KPN.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table .day {vertical-align: top;	background-color: transparent !important;padding: 0;overflow: hidden;}
.eds_news_KPN.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table .day > a,
.eds_news_KPN.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table .day > span {
	display: block;
	background: url("images/common/calendar/advanced-calendar-day-bg.png");
	padding: 2px 7px;
	margin: 0;
	border: 0;
	text-align: left;
	font-weight: bold; 
}
.eds_news_KPN.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table .day.has_posts > a {background: url("images/common/calendar/day_bg.png") repeat-x left -4px #cfcfcf;}
.eds_news_KPN.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table .day.has_events > a {background: url("images/common/calendar/day_bg.png") repeat-x 0 -6px #fe852a;}
.eds_news_KPN.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table .day.today > a,.eds_news_KPN.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table .day.today > span {background: url("images/common/calendar/day_bg.png") repeat-x left -4px #dc0000;}
.eds_news_KPN.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table .day.selected > a {background: url("images/common/calendar/day_bg.png") repeat-x left -4px #575958;}
.eds_news_KPN.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table .day > ul {margin: 0;padding: 0 4px 3px;border: 0;}
.eds_news_KPN.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table .day > ul > li {border: 0;margin: 0;padding: 3px 0 0;list-style: none;display: block;}
.eds_news_KPN.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table .day > ul > li > a {
	border: 1px solid #adadad;
	border-radius: 5px;
	margin: 0;
	padding: 2px 5px;
	background: white;
	display: block;
	text-align: left;
	color: #707070 !important;
	text-decoration: none;
	line-height: 12px; 
}
.eds_news_KPN.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table .day > ul > li.event > a {border: 1px solid #f77601;background: #fff3e9;color: #ef5a00 !important; }
.eds_news_KPN.eds_subCollection_calendar .archive_list {margin: 0 0 10px;overflow: hidden;}
.eds_news_KPN.eds_subCollection_calendar .archive_list ul {margin: 0;padding: 0;}
.eds_news_KPN.eds_subCollection_calendar .archive_list ul li {
	list-style: none;
	padding: 6px 10px 4px 25px;
	background: url("images/common/calendar/article_icon.png") no-repeat 7px center;
	border-top: 1px solid #dedede; 
}
.eds_news_KPN.eds_subCollection_calendar .archive_list ul li a {color: #333333;}
.eds_news_KPN.eds_subCollection_calendar .archive_list ul li a:hover {color: black;}
.eds_news_KPN.eds_subCollection_calendar .archive_list ul li:first-child {border: 0;padding-top: 7px; }
.eds_news_KPN.eds_subCollection_calendar .archive_list.events .edn_module_title {position: relative;}
.eds_news_KPN.eds_subCollection_calendar .archive_list.events .edn_module_title > a {
	display: block;
	position: absolute;
	left: auto;
	bottom: auto;
	margin: 0;
	padding: 0;
	border: 0; 
}
.eds_news_KPN.eds_subCollection_calendar .archive_list.events .edn_module_title > a.export {
	top: 10px;
	right: 7px;
	height: 14px;
	width: 12px;
	background: url("images/common/calendar/calendar_action_buttons.png") -13px -2px; 
}
.eds_news_KPN.eds_subCollection_calendar .archive_list.events .edn_module_title > a.rss {
	top: 12px;
	right: 7px;
	height: 12px;
	width: 12px;
	background: url("images/common/category_menu/rss.png") -12px 0; 
}
.eds_news_KPN.eds_subCollection_calendar .archive_list.events .edn_module_title > a.rss ~ a.export {right: 22px;}
.eds_news_KPN.eds_subCollection_calendar .archive_list.events .edn_module_title > a > span {display: none;}
.eds_news_KPN.eds_subCollection_calendar .archive_list.events ul li {background: url("images/common/calendar/event_clock.png") no-repeat 6px 9px;}
.eds_news_KPN.eds_subCollection_calendar .archive_list .edn_module_box {border: none;padding: 0;background: none;}
.eds_news_KPN.eds_subCollection_calendar .archive_list .edn_module_box .edn_archive_menu_wrapper li {background-position: 7px 10px;}
.eds_news_KPN.eds_subCollection_calendar .archive_list .edn_module_box .edn_archive_menu_wrapper li div .icon.expand_collapse {
	display: block;
	float: right;
	text-indent: -10000px;
	margin: 0 0 0 4px;
	background: url("images/common/category_menu/expand_collapse.png") no-repeat 4px 4px;
	height: 13px;
	width: 21px;
	margin: 2px 2px 0 4px;
	cursor: pointer; 
}
.eds_news_KPN.eds_subCollection_calendar .archive_list .edn_module_box .edn_archive_menu_wrapper li div .icon.expand_collapse:hover {background-position: -13px 4px; }
.eds_news_KPN.eds_subCollection_calendar .archive_list .edn_module_box .edn_archive_menu_wrapper li div .icon.expand_collapse.collapse {background-position: 4px -8px; }
.eds_news_KPN.eds_subCollection_calendar .archive_list .edn_module_box .edn_archive_menu_wrapper li div .icon.expand_collapse.collapse:hover {background-position: -13px -8px; }
.eds_news_KPN.eds_subCollection_calendar .archive_list .edn_module_box .edn_archive_menu_wrapper li.active > div > .edn_archive-year,
.eds_news_KPN.eds_subCollection_calendar .archive_list .edn_module_box .edn_archive_menu_wrapper li.active > div > .edn_archive-month {font-weight: bold; }
.eds_news_KPN.eds_subCollection_news .article_gallery {margin-top: 0; margin-bottom: 15px; }
.eds_news_KPN.eds_subCollection_news .article_rss_wrapper {overflow: hidden;clear: both; }
.eds_news_KPN.eds_subCollection_news .article_rss_wrapper > a {float: right; line-height: 13px; color: #444444; }
.eds_news_KPN.eds_subCollection_news .article_rss_wrapper > a > span {
	position: relative;
	top: 1px;
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url("images/common/category_menu/rss.png") 0 0;
	padding: 0;
	margin: 0 2px 0 0;
	border: 0; 
  }
.eds_news_KPN.eds_subCollection_news .article_rss_wrapper > a:hover {color: black;text-decoration: none;}
.eds_news_KPN.eds_subCollection_news .article_rss_wrapper > a:hover > span {background-position: 12px 0;}
.eds_news_KPN.eds_subCollection_news .article_rss_wrapper ~ .article_pager {margin-top: 0;}
.eds_news_KPN.eds_subCollection_news div.EDN_article_rateit {
	display: inline-block;
	position: relative;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
	-webkit-touch-callout: none; 
}
.eds_news_KPN.eds_subCollection_news div.EDN_article_rateit.rateit div.rateit-selected {position: absolute; }
.eds_news_KPN.eds_subCollection_news div.EDN_article_rateit div.rateit-range {position: relative;display: inline-block;background: url("images/common/rate_stars.png");height: 16px; }
.eds_news_KPN.eds_subCollection_news div.EDN_article_rateit div.rateit-hover {position: absolute; }
.eds_news_KPN.eds_subCollection_news div.EDN_article_rateit div.rateit-hover {background: url("images/common/rate_stars.png") left -32px; }
.eds_news_KPN.eds_subCollection_news div.EDN_article_rateit div.rateit-hover-rtl { background-position: right -32px; }
.eds_news_KPN.eds_subCollection_news div.EDN_article_rateit div.rateit-selected {background: url("images/common/rate_stars.png") left -16px; }
.eds_news_KPN.eds_subCollection_news div.EDN_article_rateit div.rateit-selected-rtl {background-position: right -16px; }
.eds_news_KPN.eds_subCollection_news .bread_crumbs { text-align: left; margin: 0 0 10px; color: #363636; text-transform: uppercase;}
.eds_news_KPN.eds_subCollection_news .bread_crumbs a {color: #363636; text-transform: uppercase;}
.eds_news_KPN.eds_subCollection_news .bread_crumbs a:hover {text-decoration: underline; }
.eds_news_KPN.eds_subCollection_news .category_info h1 {font-size: 22px;color: black;line-height: 26px;margin: 0 0 10px;padding: 0;}
.eds_news_KPN.eds_subCollection_news .category_info .description {font-size: 14px;margin: 3px 0 10px;color: black;line-height: 18px;font-weight: normal;overflow: hidden; }
.eds_news_KPN.eds_subCollection_news .category_info .description p {font-size: 14px;line-height: 18px;margin: 0 0 10px;}
.eds_news_KPN.eds_subCollection_news .child_categories {overflow: hidden;}  
.eds_news_KPN.eds_subCollection_news .category.in_list {
	margin: 10px;
	padding: 0;
	border: 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
	background: #e1e1e1; 
}
.eds_news_KPN.eds_subCollection_news .category.in_list.catalog-item {width: 30%;float: left;margin: 1.6%;}
.eds_news_KPN.eds_subCollection_news .category.in_list.catalog-item img {max-width: 100%;height: auto;}
.eds_news_KPN.eds_subCollection_news .category.in_list .image {
	overflow: hidden;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 0;
	line-height: 0;
	display: block; 
}
	
.eds_news_KPN.eds_subCollection_news .category.in_list .title {font-size: 17px;line-height: 21px;color: #333333;padding: 4px 10px 5px;display: block;}
.eds_news_KPN.eds_subCollection_news .article .link_to_original_RSS_article {margin: 15px 0 0;padding: 0;border: 0;line-height: 15px;clear: both;}  
.eds_news_KPN.eds_subCollection_news .article .link_to_original_RSS_article a {font-weight: bold;}
.eds_news_KPN.eds_subCollection_news .article h1 {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	line-height: 1.25em;
	font-size: 18px;
	color: #333333;
	margin: 0 0 8px;
	font-weight: bold;
	letter-spacing: normal; 
}

.titleTile{
	text-align: center;
	padding: 10px 0px 10px 0px !important;
}

.eds_news_KPN.eds_subCollection_news .article h2.edn_subTitle {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	line-height: 1.25em;
	font-size: 13px;
	color: #333333;
	margin: 0 0 10px;
	line-height: 18px;
	font-weight: bold;
	letter-spacing: normal; 
 }
/*.eds_news_KPN.eds_subCollection_news .article a {color: #cd1919; text-decoration: none; }*/
.eds_news_KPN.eds_subCollection_news .article a:hover {text-decoration: underline; }
.eds_news_KPN.eds_subCollection_news .article .box_list_container {border: 0;border-top: 1px solid #cdcdcd;	border-bottom: 1px solid #cdcdcd;padding: 4px 0 0;margin: 0 0 15px;	color: #7c7c7c;	font-size: 11px;}
.eds_news_KPN.eds_subCollection_news .article .box_list_container.clear_bottom {margin: 0; border-bottom: 0;}
.eds_news_KPN.eds_subCollection_news .article .box_list_container a {
	color: white;
	padding: 1px 5px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #b8b8b8;
	font-size: 11px;
	line-height: 17px;
	margin: 0 4px 4px 0;
	display: inline-block;
	text-decoration: none; 
}
.eds_news_KPN.eds_subCollection_news .article .box_list_container a:hover {background: #787878;}
.eds_news_KPN.eds_subCollection_news .article .meta_text {
	display: block;
	color: #7c7c7c;
	font-size: 12px;
	margin: 0 0 8px; 
}
.eds_news_KPN.eds_subCollection_news .article .meta_text.no_margin {margin: 0; }
.eds_news_KPN.eds_subCollection_news .article .meta_text > .separator {margin: 0 5px;color: #b8b8b8;}
.eds_news_KPN.eds_subCollection_news .article .meta_text a {font-weight: bold;}
.eds_news_KPN.eds_subCollection_news .article .meta_text a:hover {text-decoration: underline;}
.eds_news_KPN.eds_subCollection_news .article .event_date, .eds_news_KPN.eds_subCollection_news .article .event_location {
	  margin: 10px 0;
	  padding: 1px 0 0 21px;
	  display: block;
	  min-height: 15px;
	  color: #3f3f3f;
	  font-weight: bold;
	  line-height: 15px;
	  background: url("images/common/event_clock.png") no-repeat 0 0; 
}
  
.eds_news_KPN.eds_subCollection_news .article .event_date .export, .eds_news_KPN.eds_subCollection_news .article .event_location .export {
	background: url("images/common/export_icalendar.png") no-repeat 0 0;
	margin: 0 0 0 8px;
	line-height: 17px;
	text-decoration: none;
	color: #e9020b;
	padding: 0 0 0 20px;
	height: 17px;
	display: inline-block;
	position: relative;
	top: -1px; 
}
.eds_news_KPN.eds_subCollection_news .article .event_date .export:hover, .eds_news_KPN.eds_subCollection_news .article .event_location .export:hover {text-decoration: underline; }
.eds_news_KPN.eds_subCollection_news .article .event_location {background: url("images/common/location_marker.png") no-repeat 5px 0;}
.eds_news_KPN.eds_subCollection_news .article.in_list {margin: 0 0 20px; }
.eds_news_KPN.eds_subCollection_news .article.in_list h1 {margin: 0 0 5px;line-height: 22px;}
.eds_news_KPN.eds_subCollection_news .article.in_list h1 a {
	font-size: 20px;
	font-weight: bold;
	letter-spacing: normal;
	line-height: 1.25em; 
}
.eds_news_KPN.eds_subCollection_news .article.in_list h1 a:hover {color:#19949d;}
.eds_news_KPN.eds_subCollection_news .article.in_list h2.edn_subTitle {margin: 0 0 5px;}
.eds_news_KPN.eds_subCollection_news .article.in_list.span {float: none;}
.eds_news_KPN.eds_subCollection_news .article.in_list.span > .content {overflow: hidden;}
.eds_news_KPN.eds_subCollection_news .article.in_list.span > .content > .article_image {
	float: left;
	margin: 0 23px 10px 0;
	overflow: hidden;
	line-height: 0;
	min-width:245px;
	font-size: 0;
	max-width: 100%; 
}
.eds_news_KPN.eds_subCollection_news .article.in_list.span > .content > .article_image img {
	display: block;
	border: 0;
	padding: 0;
	margin: 4px 0 0;
	max-width: 100%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.eds_news_KPN.eds_subCollection_news .article.in_list.span > .content > .summary {
	color: #333333;
	font: inherit;
	margin: 0 0 10px;
	margin-lefT: 270px;
	line-height: 22px; 
}
.videos {
    margin: 15px 0px 30px;
    display: block;
}
.eds_news_KPN.eds_subCollection_news .article.in_list.span > .content > .date {color: #555555;}
.eds_news_KPN.eds_subCollection_news .article.in_list.span .meta_text {font-size: 11px;margin: 0 0 4px; }
.eds_news_KPN.eds_subCollection_news .article.in_list.box {float: left;/*overflow: hidden;*/ }
.eds_news_KPN.eds_subCollection_news .article.in_list.box .article_image {
	overflow: hidden;
    position: relative;
    line-height: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin: 0 0 5px;
    width: 245px;
    height: 145px;
    text-align: center;
}
.eds_news_KPN.eds_subCollection_news .article.in_list.box .article_image a img {
	height: 150px;
    width: initial;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.eds_news_KPN.eds_subCollection_news .article.in_list.box .article_image > span {
	width:100%;
	position: absolute;
	top: auto;
	left: 0;
	bottom: 0;
	background: url("images/common/on_image_text_bg.png");
	-webkit-border-radius: 0 0 0 4px;
	-moz-border-radius: 0 0 0 4px;
	border-radius: 0 0 0 4px;
	padding: 0 10px; 
}
.eds_news_KPN.eds_subCollection_news .article.in_list.box .article_image > span .date {font: 10px Arial, Helvetica, sans-serif;line-height: 13px;color: white;}
.eds_news_KPN.eds_subCollection_news .article.in_list.box .article_image > span .comment_count {
	display: inline-block;
	height: 19px;
	width: 30px;
	text-align: center;
	font-weight: bold;
	font-style: italic;
	color: #1a1a1a;
	margin: 3px 0 1px 10px;
	background: url("images/common/transparent_bubble.png") no-repeat;
	padding: 2px 0 0; 
}
.eds_news_KPN.eds_subCollection_news .article.in_list.box h1 a {font-size: 18px; }
.eds_news_KPN.eds_subCollection_news .article.in_list.box > .date {color: #555555;}
.eds_news_KPN.eds_subCollection_news .article.in_list.box.big {max-width: 49%;margin: 0 0 2% 2%; }
.eds_news_KPN.eds_subCollection_news .article.in_list.box.big .summary {font-size: 13px;color: #333333;line-height: 18px;}
.eds_news_KPN.eds_subCollection_news .article.in_list.box.big img {max-width: 100%; }
.eds_news_KPN.eds_subCollection_news .article.in_list.box.normal {max-width: 32%; margin: 0 0 15px 4%; }
.eds_news_KPN.eds_subCollection_news .article.in_list.box.normal .summary {font-size: 13px;color: #333333;line-height: 18px;}
.eds_news_KPN.eds_subCollection_news .article .article_documents,
.eds_news_KPN.eds_subCollection_news .article .related_articles,
.eds_news_KPN.eds_subCollection_news .article .edn_article_links {
	padding: 15px;
	border: 2px dashed #dfdede;
	background-color: #f3f3f3;
	margin: 0 0 15px;
	clear: both;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px; 
}
.eds_news_KPN.eds_subCollection_news .article .article_documents > h2,.eds_news_KPN.eds_subCollection_news .article .related_articles > h2,.eds_news_KPN.eds_subCollection_news .article .edn_article_links > h2 {color: #333333; margin-bottom: 10px;}
.eds_news_KPN.eds_subCollection_news .article .article_documents ul,.eds_news_KPN.eds_subCollection_news .article .related_articles ul,.eds_news_KPN.eds_subCollection_news .article .edn_article_links ul {padding: 0 0 0 25px;}
.eds_news_KPN.eds_subCollection_news .article .article_documents ul li,.eds_news_KPN.eds_subCollection_news .article .related_articles ul li,.eds_news_KPN.eds_subCollection_news .article .edn_article_links ul li {list-style: circle;margin: 3px 0 0;}  
.eds_news_KPN.eds_subCollection_news .article .article_documents ul li a,.eds_news_KPN.eds_subCollection_news .article .related_articles ul li a,.eds_news_KPN.eds_subCollection_news .article .edn_article_links ul li a {color: #676767;text-decoration: none;}
.eds_news_KPN.eds_subCollection_news .article .article_documents ul li a:hover,.eds_news_KPN.eds_subCollection_news .article .related_articles ul li a:hover,.eds_news_KPN.eds_subCollection_news .article .edn_article_links ul li a:hover {color: black;}
.eds_news_KPN.eds_subCollection_news .article .article_documents ul li span,.eds_news_KPN.eds_subCollection_news .article .related_articles ul li span,.eds_news_KPN.eds_subCollection_news .article .edn_article_links ul li span {display: block;	font-size: 11px;font-style: italic;}
.eds_news_KPN.eds_subCollection_news .article .article_documents ul li {list-style: none;}
.eds_news_KPN.eds_subCollection_news .article .article_documents ul li .document_icon {max-height: 12px; max-width: 12px; margin: 0 4px 0 0; }
.eds_news_KPN.eds_subCollection_news .article.details .article_gallery {margin-top: 15px; }
.eds_news_KPN.eds_subCollection_news .article.details .article_image {
	display: block;
	overflow: hidden;
	padding: 0;
	border: 0;
	height: auto;
	line-height: 0;
	max-width: 100%; 
}
.eds_news_KPN.eds_subCollection_news .article.details .article_image > img {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	height: auto;
	max-width: 100%;
	height: auto;
}
.eds_news_KPN.eds_subCollection_news .article.details .article_image.left_image {float: left;padding: 0 15px 15px 0;}
.eds_news_KPN.eds_subCollection_news .article.details .article_image .eds_mediaWrapper {max-width: 100%;}
.eds_news_KPN.eds_subCollection_news .article.details .rate_article {font-size: 12px;color: #7c7c7c;}
.eds_news_KPN.eds_subCollection_news .article.details .rate_article .article_rating {display: inline;overflow: hidden; }
.eds_news_KPN.eds_subCollection_news .article.details .rate_article .article_rating .current_rating {margin: 0 5px 0 0;}
.eds_news_KPN.eds_subCollection_news .article.details .rate_article .article_rating .EDN_article_rateit { position: relative;top: 2px; }
.eds_news_KPN.eds_subCollection_news .article.details .main_content, .eds_news_KPN.eds_subCollection_news .article.details .main_content p {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	color: #333333;
	line-height: 22px; 
}
.eds_news_KPN.eds_subCollection_news .article.details .main_content {margin: 15px 0 10px; }
.eds_news_KPN.eds_subCollection_news .article.details .main_content .article_pagination a,
.eds_news_KPN.eds_subCollection_news .article.details .main_content .article_pagination span {
    display: inline-block;
    background: #e7e7e7;
    color: dimgrey;
    line-height: 15px;
    box-shadow: 0 0 2px 0 #cdcdcd, inset 1px 1px 3px 0 white;
    border: 1px solid #cdcdcd;
    margin: 0 2px 5px 0;
    padding: 3px 7px 2px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; 
}
.eds_news_KPN.eds_subCollection_news .article.details .main_content .article_pagination a.active,.eds_news_KPN.eds_subCollection_news .article.details .main_content .article_pagination span.active {box-shadow: inset 1px 1px 3px 0 #adadad; }
.eds_news_KPN.eds_subCollection_news .article.details .main_content .article_pagination a:hover {box-shadow: 0 0 2px #737373, inset 1px 1px 3px 0 white;text-decoration: none;}
.eds_news_KPN.eds_subCollection_news .article.details .main_content .article_pagination span {box-shadow: inset 1px 1px 3px 0 #adadad;}
.eds_news_KPN.eds_subCollection_news .article.details .main_content a {margin: 0;padding: 0;border: 0;vertical-align: baseline;line-height: 1.25em;}
.eds_news_KPN.eds_subCollection_news .article.details .social_buttons {margin: 0 30px 10px 0;float: left; }
.eds_news_KPN.eds_subCollection_news .article.details .social_buttons a {height: 30px !important;}
.eds_news_KPN.eds_subCollection_news .article.details .social_buttons .addthis_button_compact,.eds_news_KPN.eds_subCollection_news .article.details .social_buttons .addthis_button_expanded {height: 20px !important; }
.eds_news_KPN.eds_subCollection_news .article.details .social_buttons .addthis_button_linkedin_counter {margin-right: 15px; }
.eds_news_KPN.eds_subCollection_news .article.details .edn_printButton {
	float: left;
	background: #f5f4f4 url("images/common/print.png") 4px 1px no-repeat;
	cursor: pointer;
	padding: 4px 5px 4px 25px;
	border-style: solid;
	border-width: 1px;
	border-color: #e2e2e2 #bfbfbf #bfbfbf #e2e2e2;
	border-radius: 3px;
	line-height: 0;
	font-size: 0;
	margin: 0 0 10px; 
}
.eds_news_KPN.eds_subCollection_news .article.details .edn_printButton > span {
	color: #333333;
	line-height: 1;
	font-size: 10px;
	font-weight: bold;
	text-shadow: 0 0 1px white; 
}
.eds_news_KPN.eds_subCollection_news .article.details .edn_printButton:hover {background-color: #eeeeee;}
.eds_news_KPN.eds_subCollection_news .article.details .edn_article_gallery {overflow: hidden;}
.eds_news_KPN.eds_subCollection_news .article.details .edn_article_gallery ul {margin: 0; padding: 0;}
.eds_news_KPN.eds_subCollection_news .article.details .edn_article_gallery ul li {
	list-style: none;
	float: left;
	font-size: 0;
	line-height: 0;
	padding: 0;
	border: 0;
	margin: 0 10px 10px 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	overflow: hidden; 
}
.eds_news_KPN.eds_subCollection_news .article.details .edn_article_map {
	border: 1px solid #cccccc;
	margin-top: 20px;
	margin-bottom: 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
}
.eds_news_KPN.eds_subCollection_news .article.details .edn_article_map img {max-width: none;}
.eds_news_KPN.eds_subCollection_news .article.details .article_comments {margin: 20px 0;}
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .add_comment h3 {
	padding: 0;
	border: 0;
	vertical-align: baseline;
	line-height: 1.25em;
	color: #6b6b6b;
	margin: 15px 0 0;
	font-weight: bold; 
}
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .add_comment .add_article_box {
	background-color: #f3f3f3;
	border: 1px solid lightgrey;
	margin: 2px 0 0;
	padding: 25px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px; 
}
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .add_comment .add_article_box .comment_info {margin: 0 0 20px;text-align: center;padding: 0 30px;}
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .add_comment .add_article_box .comment_info span {line-height: 1.25em;}
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .add_comment .add_article_box table {margin: 0;padding: 0;width: 100%; }
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .add_comment .add_article_box table td.left {width: 20%;padding: 7px 0 0;color: #6b6b6b;text-align: right;font-weight: bold;}
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .add_comment .add_article_box table td.left span {margin: 0 5px 0 0;}
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .add_comment .add_article_box table td.right {padding: 0 0 20px;width: 80%;}
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .add_comment .add_article_box table td.right.bottom {padding: 0;}
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .add_comment .add_article_box table td.right input.text {border: 1px solid #bbbaba;padding: 5px 5px 4px;background: white;width: 70%;-webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px;}
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .add_comment .add_article_box table td.right .submit {
	display: inline-block;
	border: 0;
	text-decoration: none;
	padding: 6px 10px;
	background: url("images/common/comments/add_button_bg.png") repeat-x bottom #929292;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px; 
}
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .add_comment .add_article_box table td.right .submit span {
	text-decoration: none;
	line-height: 18px;
	font-weight: bold;
	color: #efefef;
	text-shadow: 0 -1px 1px #4b4b4b; 
}
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .add_comment .add_article_box table td.right .submit:hover {background-color: #d71313; }
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .add_comment .add_article_box table td.right textarea {
	border: 1px solid #bfbfbf;
	padding: 5px;
	background: white;
	width: 90%;
	height: 100px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px; 
}
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .num_of_comment {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	line-height: 1.25em;
	background: #f3f3f3;
	border: 1px solid #e1e1e1;
	padding: 3px 11px;
	color: #5c5c5c;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px; 
}
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .num_of_comment a {font-weight: bold;color: #5c5c5c;}
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .comment_list {margin: 15px 0 0;display: block; }
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .comment_list .comment {overflow: hidden;margin-left: 80px;padding: 0;clear: both;}
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .comment_list .comment .votes {margin: 10px 0 0 2%;width: 8%;float: left;}
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .comment_list .comment .votes > div {position: relative;}
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .comment_list .comment .votes > div input {position: relative;top: 5px;}
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .comment_list .comment .votes > div span {font-size: 12px; }
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .comment_list .comment .right_side {width: 90%;overflow: hidden;}
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .comment_list .comment .right_side .comment_details {width: 15%;text-align: center;float: left;}
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .comment_list .comment .right_side .comment_details .user_avatar {max-height: 60px;max-width: 60px;}
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .comment_list .comment .right_side .comment_details .author {font-size: 12px;margin: 1px 0 0;}
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .comment_list .comment .right_side .comment_details .date_time {font-size: 10px;color: #9a9a9a;}
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .comment_list .comment .right_side .comment_details .votes {margin: 1px 0 0;font-size: 12px;}
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .comment_list .comment .right_side .comment_details .votes span {margin: 0 8px 0 0;}
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .comment_list .comment .right_side .comment_details .votes span a {position: relative;top: 5px;}
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .comment_list .comment .right_side .content_container {float: left;width: 85%;}
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .comment_list .comment .right_side .content_container .arrow {float: left;width: 16px;height: 29px;background: url("images/common/comments/details_pointer.png") no-repeat transparent;position: relative;left: 1px;top: 48px;z-index: 1;}
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .comment_list .comment .right_side .content_container .content {margin: 0 0 0 16px;background: #f3f3f3;border: 1px solid #e1e1e1;min-height: 100px;padding: 10px 20px;color: #363636;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .comment_list .comment .right_side .content_container .content p {margin: 0 0 5px;padding: 0;background: none;border: none;color: #363636;}
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .comment_list .comment .right_side .actions {font-size: 10px;margin: 2px 0 3px;float: right;}
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .comment_list .comment .right_side .actions a {color: #9a9a9a;margin: 0 5px 0 0;}
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .comment_list .comment .right_side .actions a:hover {text-decoration: underline;}
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .comment_list .comment .edit_comment {margin: 15px 0 0; }
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .comment_list .comment .edit_comment textarea {border: 1px solid #bfbfbf;padding: 5px;background: white;width: 80%;height: 100px;}
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .comment_list .comment .edit_comment .actions {float: right;width: 15%;}
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .comment_list .comment .edit_comment .actions a {display: inline-block;height: 33px;border: 0;text-decoration: none;padding: 0 8px 0 0; }
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .comment_list .comment .edit_comment .actions a span {display: inline-block;text-decoration: none;font-weight: bold;padding: 7px 6px 0 14px;color: #444444;height: 26px; }
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .comment_list .comment .edit_comment .actions a:hover {background-position: right -33px;}
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .comment_list .comment .edit_comment .actions a:hover span {background-position: 0 -33px;color: black; }
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .comment_list .comment.level1 {margin-left: 40px; }
.eds_news_KPN.eds_subCollection_news .article.details .article_comments .comment_list .comment.level0, .eds_news_KPN.eds_subCollection_news .article.details .article_comments .comment_list .comment.level {margin-left: 0; }
.eds_news_KPN.eds_subCollection_news .article.details .author_group_profile {
	vertical-align: baseline;
	line-height: 1.25em;
	margin: 0 0 15px;
	padding: 15px;
	border: 3px solid #e3e3e3;
	background: #eeeeee;
	overflow: hidden;
	position: relative;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
}
.eds_news_KPN.eds_subCollection_news .article.details .author_group_profile .author_rss {
	display: block;
	background: url("images/common/rss_18-18.png") no-repeat;
	font-size: 0;
	line-height: 0;
	position: absolute;
	left: auto;
	right: 5px;
	top: 5px;
	height: 18px;
	width: 18px; 
}
.eds_news_KPN.eds_subCollection_news .article.details .author_group_profile .author_rss span {display: none;}
.eds_news_KPN.eds_subCollection_news .article.details .author_group_profile .author_rss:hover {background-position: -18px 0;}
.eds_news_KPN.eds_subCollection_news .article.details .author_group_profile .profile_picture_container {
	float: left;
	font-size: 0;
	line-height: 0;
	margin: 0 15px 0 0;
	padding: 0;
	border: 0; 
}
.eds_news_KPN.eds_subCollection_news .article.details .author_group_profile .profile_picture_container img {
	padding: 0;
	margin: 0;
	border: 2px solid #cccccc;
	-webkit-box-shadow: 1px 1px 2px 0 #dedede;
	-moz-box-shadow: 1px 1px 2px 0 #dedede;
	box-shadow: 1px 1px 2px 0 #dedede;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.eds_news_KPN.eds_subCollection_news .article.details .author_group_profile .details_container h2 {
	padding: 0;
	border: 0;
	vertical-align: baseline;
	color: #555555;
	font-weight: bold;
	line-height: 1.25;
	margin: 0 0 4px; 
}
.eds_news_KPN.eds_subCollection_news .article.details .author_group_profile .details_container .short_info {
	margin: 0;
	padding: 0;
	border: 0;
	color: #888888;
	line-height: 1.25; 
}
.eds_news_KPN.eds_subCollection_news .article.details .author_group_profile .details_container .short_info a {color: #676767;}
.eds_news_KPN.eds_subCollection_news .article.details .author_group_profile .details_container .short_info a:hover {color: black;}
.eds_news_KPN.eds_subCollection_news .article.details .author_group_profile .profile_buttons {clear: both;padding: 5px 0 0 82px;overflow: hidden; }
.eds_news_KPN.eds_subCollection_news .article.details .author_group_profile .profile_buttons .button {margin: 0 5px 0 0;float: left; }
.eds_news_KPN.eds_subCollection_news .article.details .author_group_profile .profile_buttons .button.contact, .eds_news_KPN.eds_subCollection_news .article.details .author_group_profile .profile_buttons .button.full_bio {display: inline-block;background: no-repeat #e5e5e5;border: 2px solid #d4d4d4;padding: 2px 5px 2px 20px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;text-decoration: none;}
.eds_news_KPN.eds_subCollection_news .article.details .author_group_profile .profile_buttons .button.contact span, .eds_news_KPN.eds_subCollection_news .article.details .author_group_profile .profile_buttons .button.full_bio span {color: #636363;line-height: 15px;text-decoration: none;}
.eds_news_KPN.eds_subCollection_news .article.details .author_group_profile .profile_buttons .button.contact:hover span, .eds_news_KPN.eds_subCollection_news .article.details .author_group_profile .profile_buttons .button.full_bio:hover span {color: black; }
.eds_news_KPN.eds_subCollection_news .article.details .author_group_profile .profile_buttons .button.contact {background-image: url("images/common/contact_letter.png");background-position: 3px 4px;}
.eds_news_KPN.eds_subCollection_news .article.details .author_group_profile .profile_buttons .button.full_bio {background-image: url("images/common/profile.png");background-position: 3px 3px;}
.eds_news_KPN.eds_subCollection_news .article.details .author_group_profile .profile_buttons .button.social {display: inline-block;width: 22px;height: 22px;background: no-repeat;position: relative;}
.eds_news_KPN.eds_subCollection_news .article.details .author_group_profile .profile_buttons .button.social span {display: none;}
.eds_news_KPN.eds_subCollection_news .article.details .author_group_profile .profile_buttons .button.social:hover {background-position: -22px 0;}
.eds_news_KPN.eds_subCollection_news .article.details .author_group_profile .profile_buttons .button.social.facebook {background-image: url("images/common/facebook_button.png");}
.eds_news_KPN.eds_subCollection_news .article.details .author_group_profile .profile_buttons .button.social.linked_in {background-image: url("images/common/linked_in_button.png");}
.eds_news_KPN.eds_subCollection_news .article.details .author_group_profile .profile_buttons .button.social.twitter {background-image: url("images/common/twitter_button.png");}
.eds_news_KPN.eds_subCollection_news .article.details .author_group_profile .profile_buttons .button.social.google_plus {background-image: url("images/common/google_plus_button.png");}
/*EasyDNN Sidebar */
.eds_news_KPN.eds_subCollection_news .article.sidebar_box {border: 0;border-top: 1px solid white;border-bottom: 1px solid #dedede;overflow: hidden;margin: 0;padding: 10px 10px 0;}
.eds_news_KPN.eds_subCollection_news .article.sidebar_box > a.image {font-size: 0;line-height: 0;text-decoration: none;float: left;margin: 0 10px 10px 0;padding: 0;}
.eds_news_KPN.eds_subCollection_news .article.sidebar_box > a.image img {border-radius: 4px;}
.eds_news_KPN.eds_subCollection_news .article.sidebar_box > a.title {color: #333333;line-height: 15px;margin: 0 0 10px; }
.eds_news_KPN.eds_subCollection_news .article.sidebar_box > a.title:hover {color: black;}
/*EasyDNN Article row */
.eds_news_KPN.eds_subCollection_news .articles_row {overflow: hidden;/*max-width: 690px;*/ }
.eds_news_KPN.eds_subCollection_news .articles_row .article.in_list.box.big:first-child {margin-left: 0;}
.eds_news_KPN.eds_subCollection_news .articles_row .article.in_list.box.normal:first-child {margin-left: 0;max-width: 32%;}
/*EasyDNN admin action */
.eds_news_KPN.eds_subCollection_news .admin_action, .eds_news_KPN.eds_subCollection_news .edn_article_action {margin: 0 10px 0 0;padding: 0;font-size: 14px;color: #ed2323;background: no-repeat;}
.eds_news_KPN.eds_subCollection_news .admin_action:hover, .eds_news_KPN.eds_subCollection_news .edn_article_action:hover {color: #cd0000;}
.eds_news_KPN.eds_subCollection_news .admin_action.edit, .eds_news_KPN.eds_subCollection_news .edn_article_action.edit {padding-left: 16px;background-image: url("images/common/pencil_small.png");}
.eds_news_KPN.eds_subCollection_news .admin_action.publish_article, .eds_news_KPN.eds_subCollection_news .edn_article_action.publish_article {padding-left: 17px;background-image: url("images/common/check_small.png");}
/*EasyDNN User dashboard */
.eds_news_KPN.eds_subCollection_news .user_dashboard {background: url("images/common/user_dashboard/silver_gradient_bg.png") repeat-x #ebebeb;border: 1px solid #e4e4e4;padding: 4px 6px;margin: 0 0 20px;overflow: hidden;}
.eds_news_KPN.eds_subCollection_news .user_dashboard a {display: block;float: left;color: #363636;font-weight: bold;padding: 5px 0 0 35px;height: 20px;margin: 0 10px 0 0;}
.eds_news_KPN.eds_subCollection_news .user_dashboard a.add_article {background: url("images/common/user_dashboard/green_plus.png") no-repeat;padding-left: 25px; }
.eds_news_KPN.eds_subCollection_news .user_dashboard a.article_manager {background: url("images/common/user_dashboard/papers.png") no-repeat 0 1px;padding-left: 28px; }
.eds_news_KPN.eds_subCollection_news .user_dashboard a.approve_articles {background: url("images/common/user_dashboard/approve_articles.png") no-repeat 0 1px;padding-left: 22px; }
.eds_news_KPN.eds_subCollection_news .user_dashboard a.approve_comments {background: url("images/common/user_dashboard/approve_comments.png") no-repeat 0 2px;padding-left: 22px; }
.eds_news_KPN.eds_subCollection_news .user_dashboard a.category_manager {background: url("images/common/user_dashboard/categories.png") no-repeat 0 2px;padding-left: 22px; }
.eds_news_KPN.eds_subCollection_news .user_dashboard a.dashboard {background: url("images/common/user_dashboard/monitor.png") no-repeat 0 3px;padding-left: 24px; }
.eds_news_KPN.eds_subCollection_news .user_dashboard a.settings {background: url("images/common/user_dashboard/settings.png") no-repeat 0 1px;padding-left: 24px; }
.eds_news_KPN.eds_subCollection_news .user_dashboard a.author_profile {background: url("images/common/user_dashboard/profile.png") no-repeat 0 1px;padding-left: 18px; }
.eds_news_KPN.eds_subCollection_news .user_dashboard a:hover {text-decoration: underline; }
/*EasyDNN Article pager */
.eds_news_KPN.eds_subCollection_news .article_pager {margin: 10px 0;text-align: center; }
/* .eds_news_KPN.eds_subCollection_news .article_pager a {	display: inline-block;background: #e7e7e7;color: dimgrey;line-height: 15px;box-shadow: 0 0 2px 0 #cdcdcd, inset 1px 1px 3px 0 white;border: 1px solid #cdcdcd;margin: 0 2px 5px 0;padding: 3px 7px 2px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;} */
.eds_news_KPN.eds_subCollection_news .article_pager a:hover {    color: #fff;background-color: #009FA8;}
.eds_news_KPN.eds_subCollection_news .article_pager a.active {    color: #fff;background-color: #009FA8;}
/*EasyDNN Article image */
.eds_news_KPN.eds_subCollection_news .in_article_image {overflow: hidden;}
.eds_news_KPN.eds_subCollection_news .in_article_image .image_wrapper {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;overflow: hidden;}
.eds_news_KPN.eds_subCollection_news .in_article_image .image_wrapper.no_text {font-size: 0;line-height: 0; }
.eds_news_KPN.eds_subCollection_news .in_article_image p.image_title,.eds_news_KPN.eds_subCollection_news .in_article_image .image_description {clear: both;color: #333333;}
.eds_news_KPN.eds_subCollection_news .in_article_image p.image_title {margin: 5px 0 2px !important;font-size: 12px;line-height: 14px !important;font-weight: bold !important;}
.eds_news_KPN.eds_subCollection_news .in_article_image.left {float: left;margin: 0 10px 10px 0;}
.eds_news_KPN.eds_subCollection_news .in_article_image.right {float: right;margin: 0 0 10px 10px;}
.eds_news_KPN.eds_subCollection_news .in_article_image.clear {clear: both;margin: 0 0 10px;}
/*EasyDNN More Articles */
.eds_news_KPN.eds_subCollection_news .ednMoreArticlesTriggerWrapper {margin: 0;padding: 0;border: 0;font-size: 0;line-height: 0;width: 100%;text-align: center;display: block;}
.eds_news_KPN.eds_subCollection_news .ednMoreArticlesTriggerWrapper * {margin: 0;padding: 0;border: 0;font-size: 0;line-height: 0;}
.eds_news_KPN.eds_subCollection_news .ednMoreArticlesTriggerWrapper > button.trigger {display: inline-block;margin: 0 auto;padding: 5px 20px;border-radius: 4px;box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.25), inset 0 3px 6px -4px white;background: #dddddd;cursor: pointer;-webkit-transition: box-shadow 200ms ease;-moz-transition: box-shadow 200ms ease;-o-transition: box-shadow 200ms ease;transition: box-shadow 200ms ease;position: relative;overflow: hidden;}
.eds_news_KPN.eds_subCollection_news .ednMoreArticlesTriggerWrapper > button.trigger > span.actionTextContainer span {font: bold 13px/1.3;color: #7a7a7a;text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6);-webkit-transition: color 200ms ease;-moz-transition: color 200ms ease;-o-transition: color 200ms ease;transition: color 200ms ease;}
.eds_news_KPN.eds_subCollection_news .ednMoreArticlesTriggerWrapper > button.trigger > span.loadingOverlay {position: absolute;top: 100%;left: 0;right: auto;bottom: auto;width: 100%;height: 100%;display: block;background: url("images/common/loadingArticles.gif") center center no-repeat #dddddd;box-shadow: inset 0 3px 6px -4px white;border-radius: 4px;opacity: 0;-webkit-transition: opacity 500ms ease;-moz-transition: opacity 500ms ease;-o-transition: opacity 500ms ease;transition: opacity 500ms ease;}
.eds_news_KPN.eds_subCollection_news .ednMoreArticlesTriggerWrapper > button.trigger > span.loadingOverlay > span {display: none;}
.eds_news_KPN.eds_subCollection_news .ednMoreArticlesTriggerWrapper > button.trigger:hover {box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.44), 0 3px 6px -4px white inset;}
.eds_news_KPN.eds_subCollection_news .ednMoreArticlesTriggerWrapper > button.trigger:hover > span.actionTextContainer span {color: #595959; }
.eds_news_KPN.eds_subCollection_news .ednMoreArticlesTriggerWrapper.loading > button.trigger > span.loadingOverlay {top: 0;opacity: 1;}
.eds_news_KPN.eds_subCollection_news .ednMoreArticlesTriggerWrapper.hide {display: none;}
/*EasyDNN All fields */
.eds_news_KPN.eds_subCollection_news .EDN_cf_all_fields_container > table {margin: 15px 0;}
.eds_news_KPN.eds_subCollection_news .EDN_cf_all_fields_container > table tr {border-style: solid;border-width: 2px 0;border-color: white;}
.eds_news_KPN.eds_subCollection_news .EDN_cf_all_fields_container > table tr:nth-child(even) td {background-color: #ebebeb;}
.eds_news_KPN.eds_subCollection_news .EDN_cf_all_fields_container > table tr td {padding: 2px 10px;color: #404040;background-color: #e0dede;vertical-align: top;}
.eds_news_KPN.eds_subCollection_news .EDN_cf_all_fields_container > table tr td span,.eds_news_KPN.eds_subCollection_news .EDN_cf_all_fields_container > table tr td ul li {line-height: 1.1;}
.eds_news_KPN.eds_subCollection_news .EDN_cf_all_fields_container > table tr td.EDN_cf_all_fields_table_label {text-align: right;border-radius: 4px 0 0 4px;}
.eds_news_KPN.eds_subCollection_news .EDN_cf_all_fields_container > table tr td.EDN_cf_all_fields_table_label > span {font-weight: bold;white-space: nowrap;}
.eds_news_KPN.eds_subCollection_news .EDN_cf_all_fields_container > table tr td.EDN_all_fields_table_value {border-radius: 0 4px 4px 0;}
.eds_news_KPN.eds_subCollection_news .EDN_cf_all_fields_container > table tr td.EDN_all_fields_table_value .EDN_cf_checkboxList {margin: 0;padding: 0;}
.eds_news_KPN.eds_subCollection_news .EDN_cf_all_fields_container > table tr td.EDN_all_fields_table_value .EDN_cf_checkboxList > li {list-style-type: none;padding: 0 0 4px 0;}
.eds_news_KPN.eds_subCollection_news .EDN_cf_all_fields_container > table tr td.EDN_all_fields_table_value .EDN_cf_checkboxList > li .EDN_cf_checkbox_icon {margin-top: 0;}
.eds_news_KPN.eds_subCollection_news .EDN_cf_all_fields_container > table tr td.EDN_all_fields_table_value .EDN_cf_checkbox_label {line-height: 15px;}
.eds_news_KPN.eds_subCollection_news .EDN_cf_all_fields_container > table tr td.EDN_all_fields_table_value .EDN_cf_checkbox_icon {background: url("images/articleDetailsCustomFields/checkbox/predefined/cf-checkbox.png") no-repeat 0 -18px;float: left;width: 16px;height: 17px;margin: 3px 4px 0 0;}
.eds_news_KPN.eds_subCollection_news .EDN_cf_all_fields_container > table tr td.EDN_all_fields_table_value .EDN_cf_checkbox_checked .EDN_cf_checkbox_icon {background-position: 0 0;}

.eds_news_KPN.eds_subCollection_news.eds_print .admin_action {display: none;}

.eds_news_KPN.eds_subCollection_news.eds_print .article a {color: black;}
.eds_news_KPN.eds_subCollection_news.eds_print .article .event_date,.eds_news_KPN.eds_subCollection_news.eds_print .article .event_location {padding-left: 0;background: none transparent;}
.eds_news_KPN.eds_subCollection_news.eds_print .article .event_date .export,.eds_news_KPN.eds_subCollection_news.eds_print .article .event_location .export {display: none;}
.eds_news_KPN.eds_subCollection_news.eds_print .article .event_date a,.eds_news_KPN.eds_subCollection_news.eds_print .article .meta_text a {color: black;}
.eds_news_KPN.eds_subCollection_news.eds_print .article .event_date.eds_viewsComments,
.eds_news_KPN.eds_subCollection_news.eds_print .article .meta_text.eds_viewsComments {display: none; }
.eds_news_KPN.eds_subCollection_news.eds_print .article .box_list_container,
.eds_news_KPN.eds_subCollection_news.eds_print .article .author_group_profile,
.eds_news_KPN.eds_subCollection_news.eds_print .article .article_documents,
.eds_news_KPN.eds_subCollection_news.eds_print .article .related_articles,
.eds_news_KPN.eds_subCollection_news.eds_print .article .edn_article_links {display: none; }

.eds_news_KPN.eds_subCollection_news.eds_print .article.details .rate_article,
.eds_news_KPN.eds_subCollection_news.eds_print .article.details .article_gallery,
.eds_news_KPN.eds_subCollection_news.eds_print .article.details .article_comments,
.eds_news_KPN.eds_subCollection_news.eds_print .article.details .edn_socialPrintWrapper {display: none; }
.eds_news_KPN.eds_subCollection_search .article.in_list {margin: 20px 0 0; }

/*EasyDNN FB Comments */
.eds_news_KPN .fb-comments, .eds_news_KPN .fb-comments iframe[style], .eds_news_KPN .fb-comments > span {width: 100% !important; }
.eds_news_KPN .fb_comments_count {margin: 0 !important;display: inline !important; }
/*EasyDNN Search */
.EDN_search.theme_KPN {padding: 0px;border: 1px solid #cdcdcd;background-color: #f6f6f6;overflow: hidden;z-index: 9999999;padding: 3px;box-shadow: 3px 3px 8px 0px rgba(0, 0, 0, 0.27);margin: 0 20px;}
.EDN_search.theme_KPN ul {margin: 0px;padding: 0px;list-style-position: outside;list-style: none;}
.EDN_search.theme_KPN ul li {margin: 0px;padding: 2px 5px;display: block;font-size: 12px;color: #333333;border: solid 1px transparent;}
.EDN_search.theme_KPN ul li span a {color: #333333;text-decoration: none;}
.EDN_search.theme_KPN ul li span a:hover {text-decoration: none;color: black;text-decoration: none;}
.EDN_search.theme_KPN .acSelect {background-color: #e4e4e4;color: #333333;}
.EDN_search.theme_KPN .acSelect a {color: #333333; }

/* IE 7 only */
*:first-child + html .eds_news_KPN.eds_subCollection_news .article.details .article_comments .comment_list .comment .right_side {width: 88%;}
*:first-child + html .eds_news_KPN.eds_subCollection_news .article.in_list.box .article_image > span .date {position: relative;top: -6px;}
/*EasyDNN Calendar*/
.qtip.edn_calendarbox_KPN {position: absolute;left: -28000px;top: -28000px;display: none;min-width: 50px;font-size: 10px;line-height: 12px;direction: ltr;padding: 0;margin: 0;background: #f6f6f6;border: 1px solid #cdcdcd;border-radius: 2px;box-shadow: 1px 1px 1px #1a1a1a;max-width: 500px;}
.qtip.edn_calendarbox_KPN > .qtip-content,.qtip.edn_calendarbox_KPN > .ui-tooltip-content {position: relative;padding: 0;margin: 0;border: 0;overflow: hidden;text-align: left;word-wrap: break-word;}
.qtip.edn_calendarbox_KPN > .qtip-content > .title,.qtip.edn_calendarbox_KPN > .ui-tooltip-content > .title {border: 0;border-bottom: 1px solid #cdcdcd;background: url("images/common/calendar/tooltip/title_gradient.png") repeat-x 0 bottom white;margin: 0;padding: 6px 15px 0;display: block;height: 19px;}
.qtip.edn_calendarbox_KPN > .qtip-content > .title span,.qtip.edn_calendarbox_KPN > .ui-tooltip-content > .title span {color: #111111;line-height: 14px;font-weight: bold;}
.qtip.edn_calendarbox_KPN > .qtip-content > .title span a,.qtip.edn_calendarbox_KPN > .ui-tooltip-content > .title span a {text-decoration: none;color: #111111;}
.qtip.edn_calendarbox_KPN > .qtip-content > .title span a:hover,.qtip.edn_calendarbox_KPN > .ui-tooltip-content > .title span a:hover {color: black;text-decoration: underline;}
.qtip.edn_calendarbox_KPN > .qtip-content > .wrapper,.qtip.edn_calendarbox_KPN > .ui-tooltip-content > .wrapper {padding: 0;margin: 0;border: 0;overflow: hidden;display: block;max-width: none;max-height: none;width: auto;height: auto;}
.qtip.edn_calendarbox_KPN > .qtip-content > .wrapper > .article,.qtip.edn_calendarbox_KPN > .ui-tooltip-content > .wrapper > .article {display: block;margin: 0;border: 0;padding: 15px;width: 385px;overflow: hidden;}
.qtip.edn_calendarbox_KPN > .qtip-content > .wrapper > .article > img,.qtip.edn_calendarbox_KPN > .ui-tooltip-content > .wrapper > .article > img {float: left;margin: 0 10px 10px 0;padding: 0;border: 0;border-radius: 5px;max-width: 100px;max-height: 100px;}
.qtip.edn_calendarbox_KPN > .qtip-content > .wrapper > .article p,.qtip.edn_calendarbox_KPN > .ui-tooltip-content > .wrapper > .article p {color: #333333;line-height: 14px;margin: 0;padding: 0;display: block;}
.qtip.edn_calendarbox_KPN > .qtip-content > .wrapper > .article > p.title,.qtip.edn_calendarbox_KPN > .ui-tooltip-content > .wrapper > .article > p.title {font-size: 14px;line-height: 16px;font-weight: bold;}
.qtip.edn_calendarbox_KPN > .qtip-content > .wrapper > .article > p.title a,.qtip.edn_calendarbox_KPN > .ui-tooltip-content > .wrapper > .article > p.title a {line-height: 16px;color: #333333;text-decoration: none;font-weight: bold;}
.qtip.edn_calendarbox_KPN > .qtip-content > .wrapper > .article > p.title a:hover,.qtip.edn_calendarbox_KPN > .ui-tooltip-content > .wrapper > .article > p.title a:hover {text-decoration: underline; }
.qtip.edn_calendarbox_KPN > .qtip-content > .wrapper > .article > p.location, .qtip.edn_calendarbox_KPN > .ui-tooltip-content > .wrapper > .article > p.location {font-size: 12px;line-height: 14px;font-weight: bold;color: #111111;margin-top: 5px;padding: 0 0 0 15px;background: url("images/common/calendar/tooltip/red_map_location.png") no-repeat 0 0;}
.qtip.edn_calendarbox_KPN > .qtip-content > .wrapper > .article > .content p, .qtip.edn_calendarbox_KPN > .ui-tooltip-content > .wrapper > .article > .content p {margin: 10px 0 0; }
.qtip.edn_calendarbox_KPN > .qtip-content > .wrapper > .article > a, .qtip.edn_calendarbox_KPN > .ui-tooltip-content > .wrapper > .article > a {float: right;text-decoration: none;color: #333333;line-height: 14px;font-weight: bold;margin: 3px 0 0;padding: 0 0 0 9px;border: 0;background: url("images/common/calendar/tooltip/red_arrow.png") no-repeat 0 2px;}
.qtip.edn_calendarbox_KPN > .qtip-content > .wrapper > .article > a:hover,.qtip.edn_calendarbox_KPN > .ui-tooltip-content > .wrapper > .article > a:hover {text-decoration: underline;}
.qtip.edn_calendarbox_KPN > .qtip-content > .wrapper > .article_list, .qtip.edn_calendarbox_KPN > .ui-tooltip-content > .wrapper > .article_list {display: block;margin: 0;border: 0;padding: 15px 15px 15px 30px;width: 385px;overflow: hidden;}
.qtip.edn_calendarbox_KPN > .qtip-content > .wrapper > .article_list > li,.qtip.edn_calendarbox_KPN > .ui-tooltip-content > .wrapper > .article_list > li {list-style: url("images/common/calendar/tooltip/red_arrow.png") outside;	margin: 5px 0 0px;padding: 0;border: 0;}
.qtip.edn_calendarbox_KPN > .qtip-content > .wrapper > .article_list > li > a, .qtip.edn_calendarbox_KPN > .ui-tooltip-content > .wrapper > .article_list > li > a {color: #333333;line-height: 14px;font-weight: bold;text-decoration: none;}
.qtip.edn_calendarbox_KPN > .qtip-content > .wrapper > .article_list > li > a:hover,.qtip.edn_calendarbox_KPN > .ui-tooltip-content > .wrapper > .article_list > li > a:hover {text-decoration: underline;}
.qtip.edn_calendarbox_KPN > .qtip-content > .wrapper > .article_list > li > p, .qtip.edn_calendarbox_KPN > .ui-tooltip-content > .wrapper > .article_list > li > p {color: #111111;margin: 0;padding: 0;border: 0;line-height: 12px;}

@media handheld, only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
	.EasyDNNSkin_NewsTwo .eds_news_KPN.eds_subCollection_news .category.in_list.catalog-item, .EasyDNNSkin_KPN .eds_news_KPN.eds_subCollection_news .category.in_list.catalog-item, .EasyDNNSkin_BlogTwo .eds_news_KPN.eds_subCollection_news .category.in_list.catalog-item, .EasyDNNSkin_BlogOne .eds_news_KPN.eds_subCollection_news .category.in_list.catalog-item {width: 48%;margin: 0 1% 15px 1%; }
    .EasyDNNSkin_NewsTwo .eds_news_KPN.eds_subCollection_news .category.in_list.catalog-item img, .EasyDNNSkin_KPN .eds_news_KPN.eds_subCollection_news .category.in_list.catalog-item img, .EasyDNNSkin_BlogTwo .eds_news_KPN.eds_subCollection_news .category.in_list.catalog-item img, .EasyDNNSkin_BlogOne .eds_news_KPN.eds_subCollection_news .category.in_list.catalog-item img {width: 100%; }
	.EasyDNNSkin_NewsTwo .eds_news_KPN.eds_subCollection_news .article.span > .content > .article_image, .EasyDNNSkin_KPN .eds_news_KPN.eds_subCollection_news .article.span > .content > .article_image, .EasyDNNSkin_BlogTwo .eds_news_KPN.eds_subCollection_news .article.span > .content > .article_image, .EasyDNNSkin_BlogOne .eds_news_KPN.eds_subCollection_news .article.span > .content > .article_image {float: none; margin: 0 0 10px 0; }
    .EasyDNNSkin_NewsTwo .eds_news_KPN.eds_subCollection_news .article.span > .content > .article_image img, .EasyDNNSkin_KPN .eds_news_KPN.eds_subCollection_news .article.span > .content > .article_image img, .EasyDNNSkin_BlogTwo .eds_news_KPN.eds_subCollection_news .article.span > .content > .article_image img, .EasyDNNSkin_BlogOne .eds_news_KPN.eds_subCollection_news .article.span > .content > .article_image img {width: 100%; }
	.EasyDNNSkin_NewsTwo .eds_news_KPN.eds_subCollection_news .article.in_list.box.big, .EasyDNNSkin_KPN .eds_news_KPN.eds_subCollection_news .article.in_list.box.big, .EasyDNNSkin_BlogTwo .eds_news_KPN.eds_subCollection_news .article.in_list.box.big, .EasyDNNSkin_BlogOne .eds_news_KPN.eds_subCollection_news .article.in_list.box.big {float: none; max-width: 98%; margin: 0 1% 2% 1%; }
	.EasyDNNSkin_NewsTwo .eds_news_KPN.eds_subCollection_news .article.in_list.box.big img, .EasyDNNSkin_KPN .eds_news_KPN.eds_subCollection_news .article.in_list.box.big img, .EasyDNNSkin_BlogTwo .eds_news_KPN.eds_subCollection_news .article.in_list.box.big img, .EasyDNNSkin_BlogOne .eds_news_KPN.eds_subCollection_news .article.in_list.box.big img {width: 100%;margin: 0;padding: 0; }
	.EasyDNNSkin_NewsTwo .eds_news_KPN.eds_subCollection_news .article.in_list.box.normal, .EasyDNNSkin_KPN .eds_news_KPN.eds_subCollection_news .article.in_list.box.normal, .EasyDNNSkin_BlogTwo .eds_news_KPN.eds_subCollection_news .article.in_list.box.normal, .EasyDNNSkin_BlogOne .eds_news_KPN.eds_subCollection_news .article.in_list.box.normal {max-width: 98%;margin: 0 0 15px 1%; }
	.EasyDNNSkin_NewsTwo .eds_news_KPN.eds_subCollection_news .article.in_list.box.normal img, .EasyDNNSkin_KPN .eds_news_KPN.eds_subCollection_news .article.in_list.box.normal img, .EasyDNNSkin_BlogTwo .eds_news_KPN.eds_subCollection_news .article.in_list.box.normal img, .EasyDNNSkin_BlogOne .eds_news_KPN.eds_subCollection_news .article.in_list.box.normal img {width: 100%; }
	.EasyDNNSkin_NewsTwo .eds_news_KPN.eds_subCollection_news .article.details .author_group_profile .profile_buttons, .EasyDNNSkin_KPN .eds_news_KPN.eds_subCollection_news .article.details .author_group_profile .profile_buttons, .EasyDNNSkin_BlogTwo .eds_news_KPN.eds_subCollection_news .article.details .author_group_profile .profile_buttons, .EasyDNNSkin_BlogOne .eds_news_KPN.eds_subCollection_news .article.details .author_group_profile .profile_buttons {padding: 5px 0 0 0; }
	.EasyDNNSkin_NewsTwo .eds_news_KPN.eds_subCollection_news .article.details .author_group_profile .profile_buttons .social-networks, .EasyDNNSkin_KPN .eds_news_KPN.eds_subCollection_news .article.details .author_group_profile .profile_buttons .social-networks, .EasyDNNSkin_BlogTwo .eds_news_KPN.eds_subCollection_news .article.details .author_group_profile .profile_buttons .social-networks, .EasyDNNSkin_BlogOne .eds_news_KPN.eds_subCollection_news .article.details .author_group_profile .profile_buttons .social-networks {margin-top: 10px; }
	.EasyDNNSkin_NewsTwo .eds_news_KPN.eds_subCollection_news .article.details .author_group_profile .profile_buttons .button, .EasyDNNSkin_KPN .eds_news_KPN.eds_subCollection_news .article.details .author_group_profile .profile_buttons .button, .EasyDNNSkin_BlogTwo .eds_news_KPN.eds_subCollection_news .article.details .author_group_profile .profile_buttons .button, .EasyDNNSkin_BlogOne .eds_news_KPN.eds_subCollection_news .article.details .author_group_profile .profile_buttons .button {float: none;}
	.EasyDNNSkin_NewsTwo .eds_news_KPN.eds_subCollection_news .articles_row .article.in_list.box.normal:first-child, .EasyDNNSkin_KPN .eds_news_KPN.eds_subCollection_news .articles_row .article.in_list.box.normal:first-child, .EasyDNNSkin_BlogTwo .eds_news_KPN.eds_subCollection_news .articles_row .article.in_list.box.normal:first-child, .EasyDNNSkin_BlogOne .eds_news_KPN.eds_subCollection_news .articles_row .article.in_list.box.normal:first-child {max-width: 98%;margin: 0 0 15px 1%; }
	.EasyDNNSkin_NewsTwo .eds_news_KPN.eds_subCollection_news .articles_row .article.in_list.box.normal:first-child img, .EasyDNNSkin_KPN .eds_news_KPN.eds_subCollection_news .articles_row .article.in_list.box.normal:first-child img, .EasyDNNSkin_BlogTwo .eds_news_KPN.eds_subCollection_news .articles_row .article.in_list.box.normal:first-child img, .EasyDNNSkin_BlogOne .eds_news_KPN.eds_subCollection_news .articles_row .article.in_list.box.normal:first-child img {width: 100%; } 
}

.pace-running-ie .pace_bg{
			background-image:url(Thumbnails/loader1.gif);
				background-position:center center;
		background-repeat:no-repeat;
	}

	.pace_bg,
	.pace-running .pace_bg {
		background-color:#FFFFFF;
	}
	.pace .pace-progress:after {
		color: #ff8726;
	}
	.pace .pace-progress {
		background-color:#ff8726;
		border-color:#ff8726;
	}
	.pace {
		border-color:#ff8726;
	}
	.pace .pace-activity {
		background-color:#ff8726;
		border-color:#ff8726;
	}
	.pace .pace-activity:after,
	.pace .pace-activity:before {
		border-color:#ff8726;
	}
	.pace .pace-progress:before {
		background-color:#ff8726;
	}
	.pace .pace-progress-inner {
		box-shadow: 0 0 10px #ff8726, 0 0 5px #ff8726;
	}
	.pace .pace-activity {
		box-shadow: inset 0 0 0 2px #ff8726, inset 0 0 0 7px #FFF;
	}






#Body,
html, 
body,
.Head,
.SubHead ,
.SubSubHead ,
.Normal{
	color:#444444;
	font-size:16px;
	font-family:'Raleway';
	line-height:1.5;
}

html, button, input, select, textarea{
	font-family:'Raleway';
}

	#dnn_wrapper{width:auto;}
	.Page_box_bg{
		display:none;
		}

		h1 {
			font-family:'Raleway';
			font-size:24px;
			line-height:28px;
			font-weight:bold;
			color: #058C98 !important;
		}
		 
		h2 {
			font-family:'Raleway';
			font-size:20px;
			line-height:24px;
			font-weight:bold;
			color: #058C98 !important;
		}
		
		h3 {
			font-family:'Raleway';
			font-size:18px;
			line-height:22px;
			font-weight:bold;
			color: #058C98 !important;
		}
		
		h4 {
			color: #058C98 !important;
			font-family:'Raleway';
			font-size:16px;
			line-height:20px;
			font-weight:bold;
		}
		
		h5 {
			color: #058C98 !important;
			font-family:'Raleway';
			font-size:14px;
			line-height:18px;
			font-weight:bold;
		}
		h6 {
			color: #058C98 !important;
			font-family:'Raleway';
			font-size:12px;
			line-height:18px;
			font-weight:bold;
		}
		







/*--------- Header2 begin ----------*/
@media only screen (min-width: 768px){
.header2 .head_top{
	border-bottom:1px solid #dddddd;
	position:relative;
	z-index:907;
}
}
.header2 .head_top:before{
	content:"";
	background-color: white;
	filter:alpha(opacity= 100 );
	opacity: 1;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	display:block;
	}

.header2 .HeadTopPane{
	padding:0;
	float:left;
	}
.head_topa{
	padding:15px 0;
	color:#333333;
	}
.head_topa span.fa{
	margin:0 5px 0 0;
	}
.header2 .head_top .pulldownsearch,
.header2 .head_top .Login,
.header2 .head_top .languageBox{
	float:right;
	}

.header2 .head_nav{
	z-index:906;
	position: relative;
	}
.header2 .head_nav:before{
	content:"";
	background-color:#ffffff;
	filter:alpha(opacity= 100 );
	opacity: 1;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	display:block;
	}
.header2 .roll_menu.roll_activated .head_nav:before{
	filter:alpha(opacity=100);
	opacity:1;
	}
.header2 .head_nav .dnn_logo,
.header2 .head_nav .LogoPane{
	padding:0;
	float:left;
	}
	.header2 .head_nav .dnn_logo,
.header2 .head_nav .LogoPane .Normal{
	line-height:110px;
	height:110px;
	margin:5px 5px 5px 0;
	}
.header2 .roll_menu.roll_activated .head_nav .dnn_logo,
.header2 .roll_menu.roll_activated .head_nav .LogoPane .Normal {
	margin: 5px 5px 5px 0px;
	height: 30px;
	line-height: 30px;
	}
.header2 .head_nav .dnn_logo img,
.header2 .head_nav .LogoPane img{
	max-width:100%;
	max-height:100%;	
	}
.header2 .HeadNavPane {
	padding:0;
	float:right;
	}
.header2 .roll_menu.roll_activated .HeadNavPane {
	display:none;
	}
	.head_nava{
	padding:43px 0;
	
	}
.head_nava a{
	margin:0 0 0 5px;
	display:inline-block;
	}
.head_nava a span.fa{
	width:34px;
	height:34px;
	line-height:34px;
	text-align:center;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	color:#fff;
	font-size:12px;
	}
.head_nava a.the1 span.fa{
	background-color:#42BEF2;
	}
.head_nava a.the2 span.fa{
	background-color:#2F50A7;
	}
.head_nava a.the3 span.fa{
	background-color:#D3399B;
	}


.header2 .roll_menu.roll_activated .head_nav .pulldownsearch,
.header2 .roll_menu.roll_activated .head_nav .pulldownlogin{
	display:none;
	}
/* ********** Search Style ************** */
.pulldownsearch {
	position:relative;
	}
.visible-xs .pulldownsearch {
	/*position: absolute!important;*/
}




	.searchbut {
	width:50px;
	height:65px;
	font-size: 16px;
	display: block;
	cursor: pointer;
	padding:0;	
	margin-top: -5px;
	color: grey;
	text-align: center;
	transition: 		color ease-in 200ms;
	-moz-transition: 	color ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		color ease-in 200ms; /* Opera */
	-ms-transition: 	color ease-in 200ms; /* IE9? */
}
.header2 .roll_menu.roll_activated .searchbut{
	margin: 20px 0;
	}

.searchbut.active .fa:before {
	content: "\f00d";
}

.searchBox{
	display:none;
	position: absolute;
	top: 100%;
	right: 0;
	background-color:#ffffff;
	padding: 5px;
	overflow: inherit !important;
	height: 50px !important;
	z-index: 907;
	border:1px solid #ddd;
	
}
.searchBox:before {
}
.searchbox_bg{
	background-color:#e1e1e1;
	}


.searchBox #dnn_dnnSEARCH_ClassicSearch,
.searchBox #dnn_dnnSEARCH1_ClassicSearch,
.searchBox #dnn_dnnSEARCH2_ClassicSearch,
.searchBox #dnn_dnnSEARCH3_ClassicSearch {
	background: none;
	border: none;
	float: none;
	height: 40px;
	position: relative;
	white-space: nowrap;
	width: 235px;
	display: block;
	text-align: left;
	color: #FFF;
}

.SearchIcon {
	display: none;
}

.search,
a.search:link,
a.search:active,
a.search:visited {
	text-decoration: none;
	display: block;
	position: absolute;
	right: 0px;
	top: 0px;
	margin:0;
	width:40px;
	height:40px;
	line-height:40px;
	overflow: hidden;
	padding: 0px;
	color: #FFF;
	text-align: center;
	font-style: normal;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	font-size: 13px;
	background-color: #6d6f71;
}

a.search:before {
	content: "Zoek";
}

.searchBox input.NormalTextBox {
	width: 165px;
	text-align: left;
	height: 40px;
	padding: 0px 3px 0px 3px;
	background: none;
	border: none;
	display: block;
	position: absolute;
	left: 4px;
	top: 0px;
	outline: 0;
	border-radius: 0px 0px 0px 0px;
	-webkit-appearance: none;
	color: #888;
}

.searchBox .searchInputContainer {
	position: static !important;
}

.searchBox .searchInputContainer a.dnnSearchBoxClearText.dnnShow {
	top: 5px !important;
	left: auto;
	right: 42px !important;
}

.searchBox.searchSkinObjectPreview {
	right: inherit;
	left: auto;
	right: 0px;
}

.dnnSearchBoxPanel,
.dnnSearchResultPanel {
	width: 100%;
	max-width: none;
	padding: 10px 0px !important;
}

.dnnSearchResultPanel {
	padding: 10px 0px 7px 0px !important;
}
/* ********** Login Style ************** */
.pulldownlogin {
}
.visible-xs .pulldownlogin {
	/*position: absolute!important;*/
}







.Login {
	padding: 5px;
	height:50px !important;
}
.Login:before {
}
.Login {
}


	
.pulldownlogin{
	}	


	
.Login .loginGroup,
.Login .registerGroup {
	display: inline-block;
	vertical-align: middle;
	padding: 0px 5px 0px 3px;
	margin: 0px;
	height:40px;
	line-height:40px;
}

.Login .sep{
	vertical-align:middle;
}
.Login img {
	vertical-align:middle;
	margin-top:-2px;
}
.Login .fa {
	display: inline-block;
	vertical-align: middle;
}

.Login .registerGroup ul,
.Login .registerGroup li {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline-block;
}
.Login .registerGroup .userProfileImg img {
	max-width:26px!important;

}
.Login,
.Login a,
.Login a:link,
.Login a:active,
.Login a:visited {
	color:#333333;
	transition: 		color ease-in 200ms;
	-moz-transition: 	color ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		color ease-in 200ms; /* Opera */
	-ms-transition: 	color ease-in 200ms; /* IE9? */
	
}

.Login a:hover {
	color:#ffffff;
	text-decoration: none;
}

.Login .registerGroup li.userMessages,
.Login .registerGroup li.userNotifications {
	font-size: 0;
	overflow: hidden;
	vertical-align: middle;
	font-family: 'FontAwesome';
	font-style: normal;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	position: relative;
	padding: 0px 10px 0 5px;
	height: 34px;
	line-height: 34px;
	text-align:right;
	margin: 0;
}
.Login .registerGroup li.userDisplayName {
	padding: 0 5px;
}

.Login .registerGroup li.userMessages {
	padding-left: 4px;
}

.Login .registerGroup li.userMessages:empty,
.Login .registerGroup li.userNotifications:empty {
	width: 1em;
}

.Login .registerGroup li.userMessages:before {
	content: "\f0e0";
	font-size: 14px;
	z-index: 0;
	transition: color ease-in 200ms;
	-moz-transition: color ease-in 200ms; /* Firefox 4 */
	-webkit-transition: color ease-in 200ms; /* Safari and Chrome */
	-o-transition: color ease-in 200ms; /* Opera */
	-ms-transition: color ease-in 200ms; /* IE9? */
}

.Login .registerGroup li.userNotifications:before {
	content: "\f06a";
	font-size: 14px;
	transition: color ease-in 200ms;
	-moz-transition: color ease-in 200ms; /* Firefox 4 */
	-webkit-transition: color ease-in 200ms; /* Safari and Chrome */
	-o-transition: color ease-in 200ms; /* Opera */
	-ms-transition: color ease-in 200ms; /* IE9? */
}

.Login .registerGroup li.userMessages:hover:before,
.Login .registerGroup li.userNotifications:hover:before {
	color:#ffffff;
}
.Login .registerGroup li.userMessages:after, 
.Login .registerGroup li.userNotifications:after{
	content:"|";
	font-size:18px;
	color:#333;
 	line-height:15px!important;
	height:15px!important;
	font-weight:normal!important;
	overflow:hidden;
	position:absolute;
	top:8px;
	right:0px;
	z-index:10;	
}



.Login .registerGroup li.userMessages a,
.Login .registerGroup li.userNotifications a {
	display: block!important;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:11;	
}

*+html .Login .loginGroup,
*+html .Login .registerGroup,
*+html .Login .fa,
*+html .Login .registerGroup ul,
*+html .Login .registerGroup li {
	display: inline;
}

.Login .registerGroup li.userMessages a strong,
.Login .registerGroup li.userNotifications a strong {
	display: none;
}
.Login .registerGroup li.userMessages a span,
.Login .registerGroup li.userNotifications a span {
	position:absolute;
	top:0px;
	right:0px;
	font-size:12px;
	display:block;
	padding:0px 3px;
	height:14px;
	line-height:1;
	color:#FFF;
	border-radius:			3px;
	-moz-border-radius:		3px;
	-webkit-border-radius:	3px;
	font-weight:normal;
	background-color: #ffffff;
}
/* ********** language Style ************** */

.language-object{
	height: 50px;
	line-height: 50px;
	padding:0;
	float:left;
	display:inline-block;
	}

.language-object .Language{
	display: inline-block;
	}
.language-object img {
	width: 18px;
	height: 12px;
}

.language-object span img {
	margin-right: 7px;
	filter: alpha(opacity=50);
	opacity: 0.5;
	vertical-align: middlea;
}

*+html .language-object span {
	font-size: 30px;
}

.language-object span.selected img {
	filter: alpha(opacity=100);
	opacity: 1;
}



.header2 .dnn_menu{
	float:right;
	}
#dnngo_megamenu > div > ul > li{
	padding: 20px 0;
	}
#dnngo_megamenu > div > ul > li > a > span{
	font-family:'Raleway';
	color: white;
	font-size:13px;
	text-transform:capitalize;
	line-height:40px;
	height:40px;
	padding: 0 18px;
	margin:0;
	}
	
#dnngo_megamenu > div > ul > li > a > span > i{
	font-size:16px;
	color: #333333;
	}	
	
#dnngo_megamenu > div > ul > li:first-child > a > span{
	}
#dnngo_megamenu > div > ul > li:hover, 
#dnngo_megamenu > div > ul > li.menu_hover,
#dnngo_megamenu > div > ul > li.current{
	}
#dnngo_megamenu > div > ul > li > a:hover > span, 
#dnngo_megamenu > div > ul > li.menu_hover > a > span,
#dnngo_megamenu > div > ul > li.current > a > span{
	background-color:#4BA3D3;
	color: #fff;
	}
	
#dnngo_megamenu > div > ul > li > a:hover > span > i, 
#dnngo_megamenu > div > ul > li.menu_hover > a > span > i,
#dnngo_megamenu > div > ul > li.current > a > span > i{
	color: #fff;
	}	
	
	
	
	
#dnngo_megamenu ul ul li a span i{
	font-size:14px;
	color:#666666;
	transition: 		color ease-in 200ms;
	-moz-transition: 	color ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		color ease-in 200ms; /* Opera */
	-ms-transition: 	color ease-in 200ms; /* IE9? */
	}
#dnngo_megamenu .dnngo_slide_menu li a:hover span i, 
#dnngo_megamenu .dnngo_slide_menu li.menu_hover > a span i{
	color:#fff;
	}	


#dnngo_megamenu .dnngo_slide_menu,
#dnngo_megamenu .dnngo_slide_menu .dnngo_submenu,
#dnngo_megamenu .dnngo_boxslide{
	background-color: #EBEBEB;
	border-top:3px solid #ff8726;
	}
.header2 #dnngo_megamenu .dnngo_boxslide{
	width: auto;
	margin: 0 20px;
	}
#dnngo_megamenu .dnngo_slide_menu li a,
#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a,
.menu_rightbox p,
.menu_rightbox ul{
	color:#666666;
	}
#dnngo_megamenu .dnngo_slide_menu li a:hover, 
#dnngo_megamenu .dnngo_slide_menu li.menu_hover > a {
	background-color:#ff8726;
	color: #fff;
	}
#dnngo_megamenu .dnngo_slide_menu li.dir > a:before {
	border-left-color:#ff8726;
	}
#dnngo_megamenu .menu_rightbox ul li span.fa{
	background-color: #ff8726;
	}

#dnngo_megamenu .dnngo_boxslide .menu_centerbox > ul > li > a,
#dnngo_megamenu .dnngo_boxslide .menu_centerbox > .dnngo_masonrymenu > ul > li > a > span,
#dnngo_megamenu .mega_title,
#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover{
	color:#ff8726;
	}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a span:before{
	border-color: transparent transparent transparent #666666;
	}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover span:before {
	border-left-color:#ff8726;
	}
.header2 .roll_menu.roll_activated #dnngo_megamenu > div > ul > li{
	border-top:none;
	border-bottom:none;
	padding:0;
	}
.header2 .roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a > span{
	margin:0;
	height:40px;
	line-height:40px;
	}
@media only screen and (min-width: 1600px){
			#dnngo_megamenu > div > ul > li > a > span{
		padding: 0 25px;
		}
	}
@media only screen and (min-width: 1200px) and (max-width: 1599px) {
			#dnngo_megamenu > div > ul > li > a > span{
		padding: 0 25px;
		}
	}
@media only screen and (min-width: 768px) and (max-width: 991px){
	.header2 .head_nav .dnn_logo{
		float: none;
		text-align: center;
		margin:20px 0;
		line-height: 50px;
		height: 50px;
		}
	.header2 .head_nav .LogoPane {
		float: none;
		text-align: center;
		margin:20px 0;
		}
	.header2 .head_nav .LogoPane .Normal {
		line-height: 50px;
		height: 50px;
		margin:0;
		}
	.header2 .dnn_menu {
		float: left;
		}
	#dnngo_megamenu > div > ul > li{
		padding:0;
		margin:0 0 20px 0;
		line-height: 40px;
		height: 40px;
		}
	#dnngo_megamenu .dnngo_slide_menu li,
	#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li{
		line-height:18px;
		}


	.header2 .roll_menu.roll_activated .head_nav .dnn_logo{
		float:left;
		}
	.header2 .roll_menu.roll_activated .head_nav .LogoPane {
		float:left;
		margin:0;
		}
	.header2 .roll_menu.roll_activated .head_nav .dnn_menu {
		float:right;
		}
	.header2 .roll_menu.roll_activated #dnngo_megamenu > div > ul > li{
		margin:0;
		}
	.HeadNavPane .Normal{
		height:40px;
		}
	.head_nava{
		padding: 3px 0;
		margin: 0 0 20px 0;
		}
	}
@media only screen and (max-width: 767px){
	.body_bg {
		margin: 0;
		}
	.header2 .head_nav {
		padding:30px 0;
		margin-top: 50px;
		}
	.header2 .head_nav:before{
		background-color:#ffffff;
		filter:alpha(opacity=100);
		opacity:1;
		}
	.header2 .head_nav .dnn_logo,
	.header2 .head_nav .LogoPane {
		padding: 0;
		float: left;
		}
	.header2 .head_nav .dnn_logo,
	.header2 .head_nav .LogoPane .Normal {
		line-height: 50px;
		height: 50px;
		margin:0;
		}

	.pulldownmobile{
		float:right;
		}
	.mobilebut {
		font-size: 24px;
		color:#FFFFFF;
		display: inline-block;
		padding:0;
		height:50px;

		line-height: 50px;
		cursor: pointer;
		width:50px;
		text-align:center;
		margin-top:23px;
		}
	.mobilebut.active .fa:before{
		content: "\f00d";
		}
	.mobilehBox{
		display:none;
		}
	.mobilebut:hover,
	.mobilebut.active{
		color:#b2b2b2;
		}

/* ********** language Style ************** */
	.languageBox  {
		display:inline-block;
		}
	.language-object{
		padding:0;
		float:none;
		vertical-align:middle;
		}
	
	.searchBox {
		display: block;
		position: relative;
		top: auto;
		right: auto;
		padding:0;
		margin:0 15px 10px 15px;
		border:1px solid #E5E5E5;
		}
	.searchbox_bg {
		background-color: transparent;
		}
	.searchBox #dnn_dnnSEARCH_ClassicSearch, 
	.searchBox #dnn_dnnSEARCH1_ClassicSearch, 
	.searchBox #dnn_dnnSEARCH2_ClassicSearch, 
	.searchBox #dnn_dnnSEARCH3_ClassicSearch {
		margin: 5px 0;
		width: 100%;
		}
	.search, a.search:link, 
	a.search:active, 
	a.search:visited {
		color: #888;
		font-size: 16px;
		background:none;
		}
	a.search:before {
		content: "\f002";
		font-family:'FontAwesome';
		}
	.searchBox input.NormalTextBox {
		width: 100%;
		color: #333;
		padding: 0 75px 0 3px;
		}
		
		
	.Login{
		float:none;
		display: block;
		padding: 4px 0;
		position: relative;
		top: auto;
		right: auto;
		background-color: transparent;
		margin: 0;
		text-align: center;
		}

	.Login, 
	.Login a, 
	.Login a:link, 
	.Login a:active, 
	.Login a:visited,
	.Login .registerGroup li.userMessages:after, 
	.Login .registerGroup li.userNotifications:after {
		color:#333333;
		}
	.Login a:hover,
	.Login .registerGroup li.userMessages:hover:before, 
	.Login .registerGroup li.userNotifications:hover:before{
		color:#FF8726;
		}
	.Login .registerGroup li.userMessages a span,
	.Login .registerGroup li.userNotifications a span {
		background-color: #FF8726;
	}
	

	.mobilehBox {
		position: absolute;
		top: 100%;
		left: 0px;
		width: 100%;
		z-index: 906;
		background-color:#ffffff;
		border-top:2px solid #FF8726;
		box-shadow: 0 0 5px rgba(0,0,0,0.4);
		-moz-box-shadow: 0 0 5px rgba(0,0,0,0.4);
		-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.4);
		}
	.mobilehBox .menu_main {
		padding:10px 15px;
	}
	
	.multi_menu {
		margin: auto;
	}
	
	.multi_menu ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
	.multi_menu ul li {
		margin: 0px;
		padding: 0px;
		list-style: none;
		background-color:#F3F3F3;
	}
	
	.multi_menu ul li img {
		vertical-align: middle;
	}
	
	.multi_menu ul li a {
		font-size: 13px;
		line-height:40px;
		padding: 0px;
		margin: 0px 0 3px 0;
		color:#333333;
		display: block;
		text-decoration: none;
		text-transform:uppercase;
		outline: none;
		text-align: left;
		}
	.multi_menu ul li a:hover,
	.multi_menu ul ul li.current > a{
		
		}
	.multi_menu > ul > li > a{
		} 

	.multi_menu ul li span {
		display: block;
	}
	
	.multi_menu ul li .menu_arrow {
		display: block;
		width: 40px;
		padding: 0px 10px 0 0;
		height: 40px;
		float: right;
		text-indent: 0px;
		overflow: hidden;
		margin: 0px;
		text-align: center;
		line-height: 40px;
		font-size: 0;
		position: relative;
		color:#949494;
		box-sizing:content-box;
		-moz-box-sizing:content-box;
		-webkit-box-sizing:content-box;
		}
	
	.multi_menu ul li .menu_arrow:before {
		content:"\f067";
		font-family:'FontAwesome';
		font-size:12px;
		}
		
	.multi_menu > ul > li.current > a > .menu_arrow.arrow_closed:before,
	.multi_menu > ul > li.active > a > .menu_arrow.arrow_closed:before{
		content: "\f068";
		color:#fff;
		}
		
	.multi_menu > ul > li.current > a > .menu_arrow.arrow_opened:before{
		content:"\f067";
		color:#fff;
		}
		
	.multi_menu > ul > li:hover > a > .menu_arrow:before{
		color:#fff;
		}
		
	.multi_menu ul ul li .menu_arrow.arrow_closed:before{
		content: "\f068";
		}
	
	.multi_menu ul ul {
		display: none;
		background-color:#F3F3F3;
		padding:0px;
		margin: 0px;
	}
	.multi_menu ul ul li a{
		color:#666;
		}
	
	.multi_menu ul li.current > ul {
		display: block;
	}
	.multi_menu ul li a {
		padding: 0 0 0 15px
	}
	
	.multi_menu ul li li a {
		padding: 0 0 0 30px
	}
	
	.multi_menu ul li li li a {
		padding: 0 0 0 45px
	}
	
	.multi_menu ul li li li li a {
		padding: 0 0 0 60px
	}
	.multi_menu ul li a:hover, 
	.multi_menu ul ul li.current > a {
		color:#FF8726;
		}
	.multi_menu > ul > li > a:hover, 
	.multi_menu > ul > li.current > a, 
	.multi_menu > ul > li.current > a:hover, 
	.multi_menu > ul > li.active > a, 
	.multi_menu > ul > li.active > a:hover{
		color: #fff;
		background-color: #FF8726;
		}
	.multi_menu ul li span{
		font-family:'Raleway';
		}
	}

.insidepage .header2 .head_top:before,
.insidepage .header2 .head_nav:before{
	filter:alpha(opacity=100);
	opacity:1;
	}


/*--------- Header2 end ----------*/


















@media only screen and (max-width: 767px){
	.multi_menu > ul > li > a > span > i{
		color:#444444;
		font-size:16px;
		transition: 		color ease-in 200ms;
		-moz-transition: 	color ease-in 200ms; /* Firefox 4 */
		-webkit-transition:     color ease-in 200ms; /* Safari and Chrome */
		-o-transition: 		color ease-in 200ms; /* Opera */
		-ms-transition: 	color ease-in 200ms; /* IE9? */
		}
	.multi_menu ul ul li a span i{
		color:#444444;
		font-size:14px;
		transition: 		color ease-in 200ms;
		-moz-transition: 	color ease-in 200ms; /* Firefox 4 */
		-webkit-transition:     color ease-in 200ms; /* Safari and Chrome */
		-o-transition: 		color ease-in 200ms; /* Opera */
		-ms-transition: 	color ease-in 200ms; /* IE9? */

		}
	.multi_menu ul li a:hover span i, 
	.multi_menu ul ul li.current > a span i {
		color:#FF8726;
		}
	.multi_menu > ul > li > a:hover span i, 
	.multi_menu > ul > li.current > a span i, 
	.multi_menu > ul > li.current > a:hover span i, 
	.multi_menu > ul > li.active > a span i, 
	.multi_menu > ul > li.active > a:hover span i{
		color: #fff;
		}
	}



/*--------- Content ----------*/
#dnn_content{
	position:relative;
	background-repeat:no-repeat;
	min-height:605px;
	margin-bottom: 30px;
	}
#dnn_content:before,
.home2_bottom:before,
.Full_Screen_PaneI:before{
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:-1;
	filter:alpha(opacity= 100 );
	opacity: 1;
	background-color:#FFFFFF;
	}
	
/*	*/


a, 
a:link,
a:active,
a:visited{
	color:#19949d;
	text-decoration: underline;
	}
a:hover{
	color:#19949d;
	}
/*a, a > span:not(.nik), a > strong {
	text-decoration: underline!important; 
}
.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
}*/
/* Accent Color */
.banner_title1 span,
.home1_cona .icon_box span.fa,
.home1_conc li a,
.cal1_main .bottomicon a.fa:hover,
.Text_layouts2 .photo_box a:hover span,
.home3_conc li .hcc_box a,
.home3_cone h6,
.home3_cone a,
.home4_cond a,
.home5_banner_link1.tp-caption:hover a,
.home5_conc h1 span,
.home5_con_title1,
.home5_cond li:hover .icon_box,
#left_menu ul li li a:hover, 
#left_menu ul li li.current > a,
.list_style li .fa,
.dividers_3 span.fa,
.boxes_style_1 .boxes .but a.buttoncolor:hover,
.boxes_style_4 .boxes .but a.buttoncolor,
.boxes_style_6 .Boxes_title,
.boxes_style_7 .boxes .but a.buttoncolor:hover,
.price-table2 .color_2 .price_holder a.btn,
.price-table3 .price_holder ul li span.fa,
.price-table4 .color_2 .price_holder ul li span.fa,
.chart_list1 .the4 .percentage1,
.loaded_list6 .progress .bar span,
.chart_list2 .percentage2,
.Testimonials_1 blockquote small span,
.Testimonials_3 blockquote small span,
.Testimonials_4 blockquote span,
.verticalTab_Left_1 ul.resp-tabs-list li.resp-tab-active,
.verticalTab_Left_1 ul.resp-tabs-list li.resp-tab-active span,
.verticalTab_Right_1 ul.resp-tabs-list li.resp-tab-active,
.verticalTab_Right_1 ul.resp-tabs-list li.resp-tab-active span,
.accordion_3 .panel-title a:before,
.accordion_3 .panel-title a.collapsed span.fa, .accordion_3 .panel-title a span.fa,
.accordion_4 .panel-title a,
.accordion_4 .panel-title a span.accordion_icon:before,
.quotes_1 blockquote small span,
.dropcaps_2,
.dropcaps_4,
.accordion_5 .panel-title a,
.inside_cona li .icon_box span.fa,
.Testimonials_5 blockquote:before,
.Testimonials_5 blockquote small span,
.inside_conb .clearfix a,
.inside_conb .clearfix a span.fa,
.accordion_6 .panel-title a,
.accordion_6 .panel-title a:before,
.horizontalTab_Top_3 ul.resp-tabs-list li.resp-tab-active span,
.inside_conj_link a.linker:hover,
.inside_conk span.fa,
.Testimonials_6 blockquote span,
.chart_list1 ul.thefour li span.fa,
.Time_Line .Time_Line_content .Time_Line_right.test8 .Time_Line_right_top small span{
	color:#ff8726;
	}
/*.home1_cona:hover .icon_box, 
.home1_cona:hover .icon_box:before, 
.home1_cona:hover .icon_box:after,
.cal1_main a.linker:hover,
.home1_cone span.fa,
.to_topmain:hover #to_top, 
.to_topmain:hover #to_top:before, 
.to_topmain:hover #to_top:after,
.number_Animation_1 .number_out:nth-child(odd),
.Text_layouts2.isotope_grid .isotope_group a:hover, 
.Text_layouts2.isotope_grid .isotope_group a.active,
.Text_layouts2 .photo_box .shade,
.home3_con_title1line,
.home3_conc li .hcc_box a span.fa,
.home5_cona:hover .icon_box,
a.buttoncolor,
a.Button_style12,
.a_bg_c,
.SectionStyles14,
.boxes_style_4 .boxes,
.boxes_style_7 .boxes .but a.buttoncolor,
.price-table2 .color_2 .price_border,
.price-table3 .price_title h2,
.price-table3 .price_holder a.btn,
.price-table4 .color_2 .price_title h2,
.price-table4 .color_2 .price_holder a.btn,
.loaded_list .progress.the4 .bar,
.loaded_list5 .progress.the4 .bar,
.loaded_list6 .progress .bar,
.chart_list2 .percentage2 .percentage_inner,
.Testimonials_2 blockquote:before,
.Testimonials_4 .dot a.actived,
.accordion_2 .panel-title a .accordion_icon,
.quotes_1 blockquote span.mark,
.quotes_4 blockquote,
.quotes_5 blockquote span.mark,
.dropcaps_1,
.dropcaps_3,
.carousel_7 .owl-buttons .owl-prev:hover, 
.carousel_7 .owl-buttons .owl-next:hover,
.photo_box.ico_push_in .ico,
.photo_box.content_top_increment .content h3,
.content_sytle_2 .shade,
.photo_box.content_push_in .content,
.photo_box:hover.entirety_bevel .shade,
.content_sytle_2 .shade,
.flip_box_1 .front .fa,
.flip_box_1 .back a.but,
.flip_box_3 .back,
a.Button_lightbox,
.dropcaps_9,
.inside_cona li:hover .icon_box,
.Testimonials_2 .dot a.actived,
.Testimonials_5 .dot a.actived
.inside_conc .icon_box,
.SectionStyles2 .home5_cone .leftbox a, 
.SectionStyles2 .home5_cone .rightbox a,
.inside_cond span.fa,
.inside_conf li .icon_box span,
.inside_cong ul.time li em,
.Time_Line .Time_Line_content .Time_Line_left .Time_Line_left_box .date,
.Time_Line .Time_Line_content .Time_Line_right .Time_Line_right_box .date,
.inside_conh li:hover span.fa,
.price-table5.the2 span,
.home1_conc li.the2,
.home2_cona .the3.photo_box .shade,
.home3_conb div.the4,
a.Button_default {
	background-color: black;
	}	
	*/

.a_t_c{
	color:#ff8726!important;
	}	
.home5_banner_link1.tp-caption:hover{
	border-color:#ff8726!important;
	}	
.banner_link1.tp-caption:hover,
.boxes_style_1 .boxes .but a.buttoncolor,
.inside_conj_link a.linker {
	border: 2px solid #ff8726;
	background-color: #ff8726;
	}
.home1_cona .icon_box,
.home1_cona .icon_box:before,
.home1_cona .icon_box:after  {
	border-top: 2px solid #ff8726;
	border-bottom: 2px solid #ff8726;
	}
.home1_con_title1:before,
.Container-3 .dnntitle:before {
	border-left: 2px solid #ff8726;
	border-top: 2px solid #ff8726;
	}
.home1_con_title1:after,
.Container-3 .dnntitle:after {
	border-right: 2px solid #ff8726;
	border-top: 2px solid #ff8726;
	}
.home1_con_title1 h4:before,
.title3:before {
	border-left: 2px solid #ff8726;
	border-bottom: 2px solid #ff8726;
	}
.home1_con_title1 h4:after,
.title3:after {
	border-right: 2px solid #ff8726;
	border-bottom: 2px solid #ff8726;
	}
.home3_cone a:hover,
.home4_cond a:hover {
	background-color: #ff8726;
	color: #fff;
	border: 1px solid #ff8726;
	}
.home4_cona:hover .icon_box:before,
#left_menu > .menu_main > .multi_menu > ul > li > a:hover, 
#left_menu > .menu_main > .multi_menu > ul > li.current > a:hover, 
#left_menu > .menu_main > .multi_menu > ul > li.current > a {
	border: 1px solid #ff8726;
	background-color: #ff8726;
	}
.home5_cond li:hover .icon_box,
.dividers_3 span.fa,
.boxes_style_6 .boxes,
.inside_cona li:hover .icon_box,
.Testimonials_5 blockquote:before,
.Testimonials_5 .dot a.actived,
.inside_conb .clearfix a span.fa,
.accordion_6 .panel-title a:before,
.price-table5.the2:hover{
	border:1px solid #ff8726;
	}
.boxes_style_7 .boxes .but a.buttoncolor,
.dropcaps_2,
.dropcaps_4{
	border:2px solid #ff8726;
	}
.loaded_list6 .progress .bar span{
	border:3px solid #ff8726;
	}
.home5_conb a{
	color:#000;
	}
.home5_conb a:hover {
	border: 2px solid #ff8726;
	color:#ff8726;
	}
#left_menu ul li li a:before,
.verticalTab_Left_1 ul.resp-tabs-list li.resp-tab-active:before{
	border-color: transparent transparent transparent #ff8726;
	}
.verticalTab_Right_1 ul.resp-tabs-list li.resp-tab-active:before{
	border-color: transparent #ff8726 transparent transparent;
	}
.a_b_c{
	border-color:#ff8726;
	}
.dividers_3{
	border-bottom: 1px solid #ff8726;
	}
.accordion_3 .panel-title a{
	border-top: 1px solid #ff8726;
	}
.boxes_style_1 .boxes,
.quotes_3 blockquote{
	border-top: 3px solid #ff8726;
	}
.verticalTab_Left_1 ul.resp-tabs-list li.resp-tab-active{
	border-left: 2px solid #ff8726;
	}
.boxes_style_2 .boxes{
	border-left: 3px solid #ff8726;
	}
.verticalTab_Right_1 ul.resp-tabs-list li.resp-tab-active{
	border-right: 2px solid #ff8726;
	}
.horizontalTab_Top_2 ul.resp-tabs-list li.resp-tab-active{
	border-top: 2px solid #ff8726;
	}
.boxes_style_3 .boxes{
	border-bottom: 3px solid #ff8726;
	}
.photo_box.icon_tag_push .ico:before{
	border-right-color:#ff8726;
	border-top-color:#ff8726;
	}


	
	
	
	
	
	
a.Button_style1 {
	background-color:#ff8726;
	color: #fff;
	border: 2px solid #ff8726;
	}
a.Button_style1:hover {
	color:#ff8726;
	}
a.Button_style2{
	color:#ff8726;
	border: 2px solid #ff8726;
	}
a.Button_style2:hover{
	background-color:#ff8726;
	color: #fff;
	}
a.Button_style3{
	color: #fff;
	border: 2px solid #fff;
	}
a.Button_style3:hover {
	background-color:#ff8726;
	color: #fff;
	border: 2px solid #ff8726;
	}



/* Modular */
.SectionStyles4 h1 span,
.Testimonials_6 blockquote footer, 
.Testimonials_6 blockquote small, 
.Testimonials_6 blockquote .small,
.price-table1 .color_2 .price_box,
.Grid_layouts .isotope_group a:hover,
.Classic_layouts .isotope_group a:hover,
.Text_layouts .isotope_group a:hover,
.List_layouts .isotope_group a:hover,
.text_sytle1 a,
.Sidebar_layouts_categories .fa,
.Sidebar_layouts_links .fa,
.Text_layouts .photo_box a:hover span{
	color:#ff8726;
	}	
.carousel_1 .owl-buttons .owl-prev:hover, 
.carousel_1 .owl-buttons .owl-next:hover,
.carousel_1 .owl-page.active,
.accordion_1 .panel-title a,
.accordion_1 .panel-title a:hover,
.carousel_8 .item .line,
.flip_box_4:hover .icon,
.loaded_list2 .progress .bar,
#anchorNav li:hover i, 
#anchorNav li.active i,
#anchorNav li span,
.home4_con_title1line,
.home4_con_tltle1linebox:before,
.home4_con_tltle1linebox:after,
.horizontalTab_Top_1 ul.resp-tabs-list li.resp-tab-active span,
.loaded_list3 .progress .bar,
.carousel_2 .owl-page.active,
.price-table1 .color_2 .price_title h2,
.loaded_list4.the1 .progress .bar,
.Grid_layouts .isotope_group a.active,
.Classic_layouts .isotope_group a.active,
.Text_layouts .isotope_group a.active,
.List_layouts .isotope_group a.active,
.Grid_layouts .photo_box .shade,
.Text_layouts .photo_box .shade,
.Sidebar_layouts_next a:hover,
.photo_box .ico span,
.carousel_6 .owl-buttons .owl-prev:hover, 
.carousel_6 .owl-buttons .owl-next:hover,
.carousel_6 .owl-page.active,
.fontawesome-icon-list .fa-hover:hover{
	background-color:#ff8726;
	}

.SectionStyles4 a.linker,
.SectionStyles18 a.linker{
	background-color:#ff8726;
	color: #fff;
	border: 2px solid #ff8726;
	}
.SectionStyles4 a.linker:hover,
.SectionStyles18 a.linker:hover {
	color:#ff8726;
	}
.flip_box_4:hover,
.price-table1 .color_2 .price_border:hover,
.Grid_layouts .isotope_group a:hover,
.Classic_layouts .isotope_group a:hover,
.Text_layouts .isotope_group a:hover,
.List_layouts .isotope_group a:hover,
.Grid_layouts .isotope_group a.active,
.Classic_layouts .isotope_group a.active,
.Text_layouts .isotope_group a.active,
.List_layouts .isotope_group a.active {
	border: 1px solid #ff8726;
	}	
.flip_box_4:hover .icon:before {
	border-top: 1px solid #ff8726;
	border-left: 1px solid #ff8726;
	}
#anchorNav li span:after{
	border-color: transparent transparent transparent #ff8726;
	}
.horizontalTab_Top_1 ul.resp-tabs-list li.resp-tab-active span:before{
	border-color:#ff8726 transparent transparent transparent;
	}	
.isotope_grid.isotope_1 .isotope_group a:hover, .isotope_grid.isotope_1 .isotope_group a.active{
	border: 2px solid #ff8726;
	color: #ff8726;
	}
.price-table1 .color_2 .price_title h2:before{
	border-top-color:#ff8726;
	}
.price-table1 .color_2 .price_box:before {
	border-color:#ff8726;
	}
.price-table1 .color_2 .price_holder a.btn {
	background-color:#ff8726;
	}
.price-table1 .price_holder a.btn:hover {
	background-color: #666;
	}
.List_layouts_text hr{
	border-color:#ff8726;
	}
.carousel_4 .owl-buttons .owl-prev:hover:before {
	border-left: 5px solid #ff8726;
	border-bottom: 5px solid #ff8726;
	}
.carousel_4 .owl-buttons .owl-next:hover:before {
	border-right: 5px solid #ff8726;
	border-bottom: 5px solid #ff8726;
	}
	
.carousel_9 .owl-buttons .owl-prev:hover, 
.carousel_9 .owl-buttons .owl-next:hover{
	border:1px solid #ff8726;
	background-color: transparent;
	}
.carousel_9 .owl-buttons .owl-prev:hover:before, 
.carousel_9 .owl-buttons .owl-next:hover:before{
	border-left: 2px solid #ff8726;
	border-bottom: 2px solid #ff8726;
	}
.carousel_9 .owl-buttons .owl-next:hover:before {
	border-left: none;
	border-right: 2px solid #ff8726;
	}
.horizontalTab_Top_1 ul.resp-tabs-list li {
	border-top:1px solid #C2C2C2;
	border-bottom:1px solid #C2C2C2;
	border-left:1px solid #C2C2C2 !important;
	border-right:1px solid #C2C2C2;
	}	
.horizontalTab_Top_1 ul.resp-tabs-list li.resp-tab-active{
	border-top:1px solid #ff8726;
	border-bottom:1px solid #ff8726;
	border-left:1px solid #ff8726 !important;
	border-right:1px solid #ff8726;
	}
	
	
	
.Theme_Responsive_20070_home3 .btn,
.Theme_Responsive_20070_home4 .btn,
.Theme_Responsive_20070_Contact .btn{
	background-color:#ff8726;
	border: 2px solid #ff8726;
	}
.Theme_Responsive_20070_home3 .btn:hover,
.Theme_Responsive_20070_home4 .btn:hover,
.Theme_Responsive_20070_Contact .btn:hover{
	color:#ff8726;
	}

.filter_Box.Skin_03_Default #filters li.selected a, 
.filter_Box.Skin_03_Default #filters li.selected a:hover,
.filter_Box.Skin_03_Default #filters li a:hover,
.filter_Box.Skin_03_Default .sort_box li a:hover,
.galler_datail.Skin_03_Default .single_meta a:hover,
.filter_Box.Skin_02_Default #filters li a:hover,
.filter_Box.Skin_02_Default .sort_box li a:hover,
.gallery_list.Skin_01_Default .gallery_info h3 a,
.gallery_list.Skin_01_Default .item_category a,
.news_list.Skin_04_Box h2.news_title a:hover,
.news_list.Skin_04_Box .post_date a:hover,
.news_detail.Skin_04_Box .post_date a:hover,
.news_list.Skin_05_timeline .news_post_box .post_box h2.news_title a:hover,
.news_list.Skin_05_timeline .news_post_box .post_box .post_date a:hover,
.news_detail.Skin_05_timeline .news_detail_top h2.news_title,
.news_list.Skin_05_timeline .news_detail_top .tab_right .news_detail_username a:hover,
.news_detail.Skin_05_timeline .post_date a:hover,
.news_list.Skin_05_timeline .comment_content .comment_date a,
.news_list.Skin_05_timeline .comment_content .comment_date a:link,
.news_list.Skin_05_timeline .comment_content .comment_date a:active,
.news_list.Skin_05_timeline .comment_content .comment_date a:visited,
.news_list.Skin_05_timeline .comment_content .comment_date a:hover,
.news_list.Skin_05_timeline .post_author_info .author_desc{
	color:#ff8726;
	}
.filter_Box.Skin_02_Default #filters li.selected a:hover,
.inside_cong a{
	color:#fff;
	}
.galler_datail.Skin_03_Default .comment_form .submit_button .CommandButton,
.galler_datail.Skin_02_Default .comment_form .submit_button .CommandButton{
	border:1px solid #ff8726;
	color:#ff8726;
	}
.galler_datail.Skin_03_Default .comment_form .submit_button .CommandButton:hover,
.galler_datail.Skin_02_Default .comment_form .submit_button .CommandButton:hover {
	border: 1px solid #000;
	color: #000;
	}
.news_list.Skin_04_Box .news_post,
.news_detail.Skin_04_Box,
.news_list.Skin_05_timeline .post_author_info h4,
.news_list.Skin_05_timeline .comments_box h4,
.news_list.Skin_05_timeline .comments_form_title h4,
.news_detail.Skin_05_timeline{
	color:#666666;
	}
.filter_Box.Skin_03_Default .filter-switch,
.filter_Box.Skin_03_Default .view-tenth:hover .portfolio_descr,
.galler_datail.Skin_03_Default .gallery_tags a:hover,
.filter_Box.Skin_02_Default #filters li.selected a, 
.filter_Box.Skin_02_Default #filters li.selected a:hover,
.filter_Box.Skin_02_Default .filter-switch,
.galler_datail.Skin_02_Default .gallery_tags a:hover,
.news_detail.Skin_04_Box .post_categories a:hover,
.news_list.Skin_05_timeline .news_post_box  .post_more a:hover,
.news_list.Skin_05_timeline .news_date_box span ,
.news_list.Skin_05_timeline .news_date_box span i,
.news_list.Skin_05_timeline .news_more_box .line span,
.news_list.Skin_05_timeline .news_post_box .news_post .dot,
.news_list.Skin_05_timeline .news_date_box span ,
.news_list.Skin_05_timeline .news_date_box span i,
.news_list.Skin_05_timeline .xblog_page .pager,
.news_list.Skin_05_timeline .comment_form .Post_button .CommandButton{
	background-color: #ff8726;
	}


/*--------- Content end ----------*/

/* ********** BOTTOM ************** */	
#dnn_bottom{
	position: relative;
	}
#dnn_bottom:before{
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:-1;
	background-color:#d1e8eb;
	filter:alpha(opacity= 100 );
	opacity: 1;
	}
#dnn_bottom,
#dnn_bottom .Normal,
.bottom_c li span.date,
.bottom_e li a,
.bottom_f a{
	color:#d1e8eb;
	}

.bottom_a span.date,
.bottom_b ul li a:hover,
.bottom_c li a,
.bottom_e li a:hover,
.bottom_h a{
	color:#ff8726;
	}
.bottom_f a:hover {
	color: #fff;
	background-color:#ff8726;
	}

/* ********** Footer ************** */
footer{
	position: relative;	
	color:#aaaaaa;
	}
footer:before{
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:-1;
	background-color:#d1e8eb;
	filter:alpha(opacity= 100 );
	opacity: 1;
	}
.footer, a.footer:link, a.footer:active, a.footer:visited,
.terms, a.terms:link, a.terms:active, a.terms:visited{
	color:#aaaaaa;
	}
a.terms:hover{
	color:#ff8726;
	}


@media only screen and (max-width: 767px) {
	.horizontalTab_Top_1 .resp-tab-active, 
	.horizontalTab_Top_1 .resp-tab-active:hover,
	.horizontalTab_Top_2 .resp-tab-active, 
	.horizontalTab_Top_2 .resp-tab-active:hover,
	.verticalTab_Left_1 .resp-tab-active, 
	.verticalTab_Left_1 .resp-tab-active:hover,
	.verticalTab_Right_1 .resp-tab-active, 
	.verticalTab_Right_1 .resp-tab-active:hover{
		background-color:#ff8726;
		}
	}	
	
.NavProf{
	height: 180px;
	width: 100%;
	margin-bottom: 20px;
	text-align: center;
	text-align: -webkit-center;
	display: table;
}


.NavProf span{
	color: white;
	font-size: 15px;
	position: relative;
    height: 180px;
    display: table-cell;
    vertical-align: middle;
}

.NavProfTest{
	height:145px;
	border-radius: 5px;
	width: 245px;
}

@media (max-width:765px) {
	.NavProfTest span{
		margin-bottom: 0px !important;
	}
}

.NavProfTest span{
	color: white;
    font-size: 18px;
    position: absolute;
    display: block;
    vertical-align: middle;
    width: 245px;
    background-color: rgba(0,0,0,0.5);
    min-height: 50px;
    height: auto;
    bottom: 0px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 20px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    font-weight: bold;
}

.NavProf a:hover, .NavProf a:hover span{
	text-decoration: none;
}

#to_top:hover, #to_top:before, #to_top:after{
	background-color: #3E3D3B !important;
}

.menuitemicon{
	width: 100%;
	height: 145px;
	max-height: 145px;
	border-radius: 5px;
}

#dnn_dnnLOGO_imgLogo{
	width: 100%;
}

.professioneelfront{
	background-image: url("/portals/14/Afbeeldingen/Hoofdmenu/prof.png");
    text-align: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    padding: 0px !important;
    background-position: 0px -100px;
    height: 300px;
    display: table;
    width: 100%;
    border-radius:20px;
	background-position-y: 0px;
}

.kindgezinfront{
	background-image: url("/Portals/14/Afbeeldingen/Hoofdmenu/kindgezin.png");
    text-align: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    padding: 0px !important;
    background-position: 0px -160px;
    height: 300px;
    display: table;
    width: 100%;
    border-radius: 20px;
    background-position-y: 0px;
}

.frontcontent{
	background-color: rgba(0,0,0,0.4);
    color: white;
    height: 100%;
    display: table-cell;
    vertical-align: middle;
    border-radius: 20px;
}

.frontcontent span, .frontcontent h3, .frontcontent p{
	color: white !important;
	margin:0px;
}

a.homeitemsclick{
	text-decoration: none;
	cursor: pointer;
	color: white;
	display: block;
    width: 100%;
    height: 300px;
    padding-top: 135px;
}

a.homeitemsclick:hover{
	text-decoration: none;
	cursor: pointer;
	color: white;
}

a.homeitemsclickback{
	text-decoration: none;
	cursor: pointer;
	color: black;
}

a.homeitemsclickback:hover{
	text-decoration: none;
	cursor: pointer;
	color: black;
}

a.professionalclick{
	position: absolute;
    width: 100%;
    height: 100px;
    left: 0;
}

.back p{
	color: black;
}

.frontcontent h3{
	font-size: 25px;
}
.DnnModule.DnnModule-EasyDNNrotator.DnnModule-3644 {
    display: none;
}
span.errorfield + span#dnn_ctr6639_Scholing_cvdAkkoord {
    display: block!important;
    position: relative!important;
    background-color: transparent!important;
    color: red!important;
    font-size: 14px!important;
    width: 100%!important;
    margin-left: 45%!important;
    padding: 5px 0px 15px 17px!important;
}
@media (max-width: 1600px) {
   .professioneelfront {
   	background-size: 100% auto;
   	background-position: 0px 0px;
  }

  .kindgezinfront{
  	background-size: 100% auto;
  	    background-position: 0px 0px;
  }
}

@media (max-width: 990px) {
  .professioneelfront {
	background-position: center !important;
    background-size: cover;
/*    background-position: inherit;
    background-size: 100% 100%;*/
  }
  .kindgezinfront{
  	background-position: center;
    background-size: cover;
  }
}

@media (max-width: 768px) {
	.dnn_layout.mainmenu {
		padding-left: 15px;
	}
	
	section#dnn_content {
		padding-left: 15px;
	}
  .professioneelfront{
  	 background-position: inherit;
  }
  .kindgezinfront{
  	 background-position: inherit;
  }

.DnnModule.DnnModule-EasyDNNrotator.DnnModule-6968 {
    display: none;
}
.DnnModule.DnnModule-EasyDNNrotator.DnnModule-3644 {
    display: inline-block;
    width: 100%!important;
}
.edr_carousel .wrapper .slider > ul > li {
	top: 0px!important;
	margin-left: 67px!important;
	padding-left: 5px!important;
}

.slider {
	left: 0px!important;
	width: 100%!important;
}

.edr_carousel.horizontal .navigation.square3_blue.next {
    margin-left: 265px!important;
    position: inherit;
    top: 148px!important;
}

div#dnn_ctr3644_ModuleContent {
    margin-left: auto;
    margin-right: auto;
    display: table;
}

.col-sm-12 {
    width: 100%!important;
}
.edr_carousel .wrapper .slider > ul {
    width: 100%!important;
    position: relative;
}

.edr_carousel .wrapper {
    width: 100%!important;
}
}


.kpnfooter{
	background-color: #6D6F71;
}

.dnnSearchResultPanel, .dnnSearchBox_advanced, .dnnSearchBoxClearText{
	display: none !important;
}

.dnnSearchResultAdvancedTip{
	visibility: hidden;
}

.dnnSearchBoxPanel .dnnSearchBox {
    margin-right: 10px !important;
}

.searchbut span{
	position:relative;
	top: 25px;
}

.Title_Blauw{
	color:#204399!important;
}


.article_image span h1 a, .article_image span h1 a:hover{
  color: white !important;
}

.EDN_cf_all_fields_container {
    display: none;
}
.fullarticle {
    display: inline-block;
}
.edn_article_gallery{
	display:none;
}
.eds_news_KPN.eds_subCollection_news .article.in_list h1 a, .eds_news_KPN.eds_subCollection_news .article.in_list .edn_subTitle {
    overflow: hidden!important;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.eds_news_KPN.eds_subCollection_news .admin_action.edit, .eds_news_KPN.eds_subCollection_news .edn_article_action.edit {
    margin-top: -50px;
}
.summary b {
    font-weight: 400;
}
.ulscholingsen li {
    min-height: 150px!important;
    margin-bottom: 30px;
}
.ulscholingsen li .cursuscontent.col-md-9 div p {
    overflow: hidden!important;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.summary {
    overflow: hidden!important;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}.summary p {
    margin: 0px!important;
}
a.admin_action.edit {
    float: right;
    background-image:none!important;
}

/*div.content div.kpn_article h1 > a {
    color: #000!important;
}*/

.kpn_article {
    margin-top: 3px;
}

.navbar-nav{
	float:right;
}

a.article_image.kpn_list img {
    border-radius: 5px;
}


@media only screen and (max-width: 990px) {
	.kpn_article{
		margin-left:0px;
		margin-bottom: 25px;
	}
}

li.dropdown.parent {
    background-color: #757678;
}

li.active.parent a {
    background-color: rgba(117,118,120, 0.9);
    color: #fff;
}
li.active.parent ul.subLevel li a {
    color: #333;
}li.dropdown.parent > a {
    color: #fff;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover {
    background-color: #f5f5f5;
    color:#333;
}

@media only screen and (max-width: 992px) {
	img.lijst_image {
	    width: 150px;
	}

	.article.in_list.span {
    	border-bottom: 1px solid #c5c5c5;
	}
	div#dnn_ctr6616_ModuleContent img {
		text-align: center!important;
		margin-bottom: 30px;
	}
	
	div#dnn_ctr6616_ModuleContent a {
		text-align: center;
		display: block;
	}
	
	.col-md-3.colervaring {
		float: none;
	}
	
}

.in_list .content {
    min-height: 120px;
}

a[href*="LiveTool"] {
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
}

.navbar-nav > li > a, .dropdown-menu > li > a, .nav-pills > li > a, #ControlNav > li > a, .eds_news_KPN.eds_subCollection_news .user_dashboard a, .eds_news_KPN.eds_subCollection_news .article_pager a {
    text-decoration: none!important;
}
.subscribe_museum{
    background-color: #6d6f71;
    color: #ffffff !important;
    cursor: pointer;
    padding: 8px 15px;
    font-weight: 600;
    border: none;
    margin: 0px;
    display: inline-block;
    border-radius: 3px;
    font-size:14px;
  }

  .subscribe_museum_field #eds_mailchimp_5463_firstname{
    width: 90%;
    margin-bottom: 8px;
    border-radius: 3px;
    border: none;
    padding: 5px;
    font-size: 14px;
  }
   .subscribe_museum_field #eds_mailchimp_5463_lastname{
    width: 90%;
    margin-bottom: 8px;
    border-radius: 3px;
    border: none;
    padding: 5px;
    font-size: 14px;
  }
   .subscribe_museum_field #eds_mailchimp_5463_email{
    width: 90%;
    margin-bottom: 8px;
    border-radius: 3px;
    border: none;
    padding: 5px;
    font-size: 14px;
  }

  .list_text a, .kpn_article a {
    text-decoration: none;
}
.icon_kpn {
    font-size: 40px!important;
    padding: 13px;
}
.icon_kpn_tekst {
	display: inline;
    vertical-align: super;
}
footer.kpnfooter {
    padding: 50px 50px 0px 50px!important;
}
/*#dnn_dnnBreadcrumb1_lblBreadCrumb span, #dnn_dnnBreadcrumb2_lblBreadCrumb span, #dnn_dnnBreadcrumb3_lblBreadCrumb span, #dnn_dnnBreadcrumb4_lblBreadCrumb span {
    margin: 13px;
}*/
.dnn_layout.breadcrumb_kpn_home {
    padding-bottom: 12px;
	font-size: 13px;
}.dnn_layout.breadcrumb_kpn_home a{
	text-decoration: none!important;
	color: #19949d!important;
}
.dnn_layout.breadcrumb_kpn {
    padding-bottom: 12px;
	padding-left: 40px;
	font-size: 13px;
}.dnn_layout.breadcrumb_kpn a{
	text-decoration: none!important;
	color: #19949d!important;
}
.breadcrumb_kpn span span > span:last-child {
    pointer-events: none;
    text-decoration: none;
    font-weight: bold;
}
.breadcrumb_kpn a.SkinObject, .breadcrumb_kpn_home a.SkinObject{
    color: #9a9a9a;
    text-decoration: none;
}
.breadcrumb_kpn a.SkinObject:hover, .breadcrumb_kpn_home a.SkinObject:hover {
    text-decoration: underline;
}
div#ui-datepicker-div {
    background-color: #fff;
    border: 1px solid #ccc;
    padding: 10px;
}
@media(max-width: 991px){
	div#dnn_ctr5489_ModuleContent, div#dnn_ctr5495_ContentPane, div#dnn_ctr5496_ContentPane, div#dnn_ctr5490_ContentPane, div#dnn_ctr5494_ContentPane, div#dnn_ctr5493_ContentPane,  div#dnn_ctr5491_ContentPane, div#dnn_ctr5492_ModuleContent{
	    display: block;
	}
	div#dnn_ctr5024_ModuleContent, div#dnn_ctr5113_ContentPane, div#dnn_ctr5032_ContentPane, div#dnn_ctr5034_ContentPane, div#dnn_ctr3675_ContentPane, div#dnn_ctr5021_ContentPane, div#dnn_ctr5033_ContentPane, div#dnn_ctr3683_ContentPane {
    	display: none;
	}
}
@media(min-width: 991px){
	div#dnn_ctr5489_ModuleContent, div#dnn_ctr5495_ContentPane, div#dnn_ctr5496_ContentPane, div#dnn_ctr5490_ContentPane, div#dnn_ctr5494_ContentPane, div#dnn_ctr5493_ContentPane,  div#dnn_ctr5491_ContentPane, div#dnn_ctr5492_ModuleContent {
	    display: none;
	}
	div#dnn_ctr5024_ModuleContent, div#dnn_ctr5113_ContentPane, div#dnn_ctr5034_ContentPane, div#dnn_ctr3675_ContentPane, div#dnn_ctr5021_ContentPane, div#dnn_ctr5033_ContentPane, div#dnn_ctr3683_ContentPane {
    	display: block;
	}
}
a .frontcontent.landingspage-img, a .frontcontent.landingspage-img-kpn {
    background-color: rgba(0,0,0,0.1);
    height: 300px;
}
.landingspage-img img{
    max-width: 60%;
}
.landingspage-img-kpn img {
	max-width:90%;
}
.frontcontent.landingspage-img:hover, .frontcontent.landingspage-img-kpn:hover {
    background-color: rgba(0,0,0,0.3);
}
div#ContentPane.landingspage {
    margin-top: 100px;
}
h1.landingspage_title {
    font-size: 40px;
    line-height: 1;
    text-align: center;
    padding-bottom: 40px;
}
@media(max-width:990px){
	.front.professioneelfront.landings-page {
    	margin-bottom: 30px;
	}
	div#ContentPane.landingspage{
		margin-top:0px;
	}
	h1.landingspage_title{
		font-size:30px;
	}
}
a.inschrijf-nieuws {
    text-decoration: none;
    border: 2px solid #10646a;
    border-radius: 5px;
    padding: 12px 12px;
    background: #19949d;
}

/*! Lity - v2.2.2 - 2017-07-17
* http://sorgalla.com/lity/
* Copyright (c) 2015-2017 Jan Sorgalla; Licensed MIT */.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,0.9);outline:none !important;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease, -o-transform .3s ease}.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#fff}.lity-hide{display:none}


/* Live Tooltips */
.qtip-default {
	border-color: #e4e4e4!important;
    background-color: #e4e4e4!important;
    color: #000000!important;
}
.qtip-default .qtip-titlebar {
	position: relative!important;
    padding: 5px 0px 6px 5px!important;
    font-weight: bold!important;
	background-color: #e4e4e4!important;
    border-bottom: 1px solid #6d6f71!important;
    margin: 7px!important;
	font-size: 16px!important;
}
.qtip-default .qtip-content {
    position: relative!important;
    padding: 5px 9px!important;
    text-align: left!important;
    word-wrap: break-word!important;
    overflow: hidden!important;
    line-height: 19px!important;
    font-size: 15px!important;
}
.colervaring{
	text-align: center;
}

.ervaring{
	float: right;
}
@media (max-width:1185px) {
	.ervaring{
		float: none !important;
	}
}
.nieuwsbutton {
    width: 200px;
}
.leftpane{
	padding:0 !important;
}
.rightpane{
	padding:0 !important;
}
.row.comfortrow{
	margin: 0 !important;
}
.head_top.mainmenu.comfortheader{
	border-bottom: 5px solid #61b8bd;
}
.pane_layout.container-fluid.comfort{
	background-color: #7f7f7f;
	color: white;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 12px;
}
.footerlinks, .copyright{
	text-align: center;
}
.bluebar {
    height: 60px;
    float: right;
    margin-top: -75px;
    background-color: #0daeb7;
    width: 50%;
	margin-right: -15px;
	margin-left: -15px;
	position: relative;
	opacity:0.7;
}
#dnn_content.comfortpage {
    margin-bottom: 0px;
	padding-top: 0;
	min-height: 0;
}
.title7 {
    font-size: 34px;
    font-weight: bold;
    color: #626262;
}
.textwrap{
	padding: 100px;
}
.button_login {
    padding: 10px;
    border: solid 1px #61b8bd;
    border-radius: 7px;
    background-color: #61b8bd;
    text-decoration: none !important;
    font-weight: bold;
	color: white !important;
}
.buttonwrap {
    text-align: center;
    margin-top: 50px;
}
.comfortmenu{
	font-size: 18px
}
.footerlinks a{
	color: white;
}
@media(max-width: 1624px){
	.textwrap{ padding: 50px;}
}
@media(max-width: 1400px){
	.textwrap{ padding: 20px;}
	.title7 {font-size: 28px;}
	.Container-2 .contentpane{padding-top: 10px !important;}
	.buttonwrap {margin-top: 30px;}
}
@media(max-width: 1150px){
	.textwrap{ padding: 20px;}
	.title7 {font-size: 20px;}
	.Container-2 .contentpane{padding-top: 10px !important;}
	.buttonwrap {margin-top: 20px; margin-bottom:50px;}
	.rightpane p {font-size: 14px;}
}
@media(max-width:1200px){
	.row.verenigingen .col-md-6 {
		width: 100%;
	}
}
@media (max-width:992px){
	.col-md-3.nieuwsbriefapp.hidden-xs {
		display: block!important;
		width: 100%!important;
		text-align: center;
	}
	
	.col-md-3.nieuwsbriefapp.hidden-xs img {
	display:none;
	}
	
	.col-md-3.nieuwsbriefapp.hidden-xs div {
		text-align: center;
	}
	
	.col-md-3.nieuwsbriefapp.hidden-xs div a {
		text-align: center;
		margin-left: auto!important;
		margin-right: auto!important;
		position: inherit;
	}
	
	.col-md-3.nieuwsbriefapp.hidden-xs .nieuwsbutton {
		width: 100%;
	}
}
@media(max-width: 750px){
	.buttonwrap {margin-bottom:10px;}
	.button_login{font-size:14px;}
}
@media (max-width: 500px)
{
	.row.verenigingen .col-md-4, .row.verenigingen .col-md-8 {
		width: 100%;
	}
	.eds_news_KPN.eds_subCollection_news .article.in_list.span > .content > .article_image {
		float: none!important;
		margin: 0px!important;
		max-width: 100%;
		min-width: 100%!important;
		padding-bottom: 20px!important;
	}
	
	.summary {
		margin: 0px!important;
		margin-bottom: 30px!important;
	}
	
	.eds_news_KPN.eds_subCollection_news .article.in_list.span > .content > .article_image img {
		margin-bottom: 20px;
	}
  a.article_image{width:100%}
  a.article_image img {width:100%;}
  .content div.list_text{margin-left:0px!important;width:100%;}
}
.article_gallery{display:none;}

.gm-style .gm-style-iw {width: 300px !important;}
.gm-style-iw-d{max-width: 350px !important;}

/* Admin bar dingen */
#controlBar_CreateModule,#ControlBar_PublishPage,#ControlBar_CustomMenuItems .separator, #ControlActionMenu .separator{display:none}
#ControlActionMenu > li ul li:nth-child(5){display:none}
#ControlBar dl {line-height: 0px;}
.subNav dl {padding: 20px 20px 0px 20px;}
.ServiceIcon > img {display: none;}
.ServiceIcon.professional{background:url('https://www.bondforwebsolutions.nl/images/bond-for-web-solutions.png')no-repeat;height:53px;}

/* Pager design */

.eds_news_KPN.eds_subCollection_news .article_pager a {
    display: inline-block;
    background: #EFEFEF;
    color: #333333;
    line-height: 15px;
    box-shadow: none;
    border: none;
    font-weight: 700;
    margin: 0 2px 5px 0;
    padding: 5px 8px 5px 8px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 0px;
}
.greypane{background-color: #f0f0f0;padding-top: 50px; padding-bottom: 50px;}
.whitefield{
	background-color:#fff;
	-webkit-box-shadow: -2px 2px 4px -1px rgba(0,0,0,0.41);
	-moz-box-shadow: -2px 2px 4px -1px rgba(0,0,0,0.41);
	box-shadow: -2px 2px 4px -1px rgba(0,0,0,0.41);
	text-align: center;
	min-height: 350px !important;
}
.whitefield .White {
    padding: 20px !important;
}


.bond-secondary {
	background-color: #19949d !important;
}

a.bond-secondary {
    color: #fff !important;
}

a.btn.btn-secondary {
    color: #FFF;
}


.bond-secondary:hover

 {
    color: #fff;
    background-color: #3071a9;
    border-color: #285e8e;
}


.dnnLoginService input[type="text"], .dnnLoginService input[type="password"] {
	width: 60%;
	max-width: 100%;
	font-size:16px;
	}

	.animated,
	.animated .animation_item{
		-webkit-animation-duration:1s;
		animation-duration:1s;
		-webkit-animation-fill-mode:both;
		animation-fill-mode:both;
		animation-delay:200ms;
		-webkit-animation-delay:200ms;
	}
	span.animation,
	a.animation,
	b.animation,
	i.animation,
	span.animationhover,
	a.animationhover,
	b.animationhover,
	i.animationhover,
	span.animation_item,
	a.animation_item,
	b.animation_item,
	i.animation_item{
		display:inline-block;
	}
	.animated.infinite,
	.animation_item.infinite{
		-webkit-animation-iteration-count:infinite;
		animation-iteration-count:infinite
	}
	.animated.hinge,
	.animation_item.hinge{
		-webkit-animation-duration:2s;
		animation-duration:2s
	}
	.animation img,
	.animationhover img,
	.animated .animation_item img {
		max-width:100%;
	}
	
	.animation{
		opacity:0;
	}
	.animationhover,
	.animated{
		opacity:1;
	}
	.animationhover {
		animation-delay:0ms;
		-webkit-animation-delay:0ms;
	}
	
	@keyframes bounce{
		0%,100%,20%,53%,80%{
			-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);
			transition-timing-function:cubic-bezier(0.215,.61,.355,1);
			-webkit-transform:translate3d(0,0,0);
			-ms-transform:translate3d(0,0,0);
			transform:translate3d(0,0,0)
		}
		40%,43%{
			-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);
			transition-timing-function:cubic-bezier(0.755,.050,.855,.060);
			-webkit-transform:translate3d(0,-30px,0);
			-ms-transform:translate3d(0,-30px,0);
			transform:translate3d(0,-30px,0)
		}
		70%{
			-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);
			transition-timing-function:cubic-bezier(0.755,.050,.855,.060);
			-webkit-transform:translate3d(0,-15px,0);
			-ms-transform:translate3d(0,-15px,0);
			transform:translate3d(0,-15px,0)
		}
		90%{
			-webkit-transform:translate3d(0,-4px,0);
			-ms-transform:translate3d(0,-4px,0);
			transform:translate3d(0,-4px,0)
		}
	}
	@-webkit-keyframes bounce{
		0%,100%,20%,53%,80%{
		-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);
		transition-timing-function:cubic-bezier(0.215,.61,.355,1);
		-webkit-transform:translate3d(0,0,0);
			transform:translate3d(0,0,0)
		}
		40%,43%{
			-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);
			transition-timing-function:cubic-bezier(0.755,.050,.855,.060);
			-webkit-transform:translate3d(0,-30px,0);
			transform:translate3d(0,-30px,0)
		}
		70%{
			-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);
			transition-timing-function:cubic-bezier(0.755,.050,.855,.060);
			-webkit-transform:translate3d(0,-15px,0);
			transform:translate3d(0,-15px,0)
		}
		90%{
			-webkit-transform:translate3d(0,-4px,0);
			transform:translate3d(0,-4px,0)
		}
	}
	.animated.bounce,
	.animated .animation_item.bounce{
		-webkit-animation-name:bounce;
		animation-name:bounce;
		-webkit-transform-origin:center bottom;
		-ms-transform-origin:center bottom;
		transform-origin:center bottom
	}
	@-webkit-keyframes flash{
		0%,100%,50%{
		opacity:1
	}
	25%,75%{
		opacity:0
	}
	
	}
	@keyframes flash{
		0%,100%,50%{
		opacity:1
	}
	25%,75%{
		opacity:0
	}
	
	}
	.animated.flash,
	.animated .animation_item.flash{
		-webkit-animation-name:flash;
		animation-name:flash
	}
	@-webkit-keyframes pulse{
		0%{
		-webkit-transform:scale3d(1,1,1);
		transform:scale3d(1,1,1)
	}
	50%{
		-webkit-transform:scale3d(1.05,1.05,1.05);
		transform:scale3d(1.05,1.05,1.05)
	}
	100%{
		-webkit-transform:scale3d(1,1,1);
		transform:scale3d(1,1,1)
	}
	
	}
	@keyframes pulse{
		0%{
		-webkit-transform:scale3d(1,1,1);
		-ms-transform:scale3d(1,1,1);
		transform:scale3d(1,1,1)
	}
	50%{
		-webkit-transform:scale3d(1.05,1.05,1.05);
		-ms-transform:scale3d(1.05,1.05,1.05);
		transform:scale3d(1.05,1.05,1.05)
	}
	100%{
		-webkit-transform:scale3d(1,1,1);
		-ms-transform:scale3d(1,1,1);
		transform:scale3d(1,1,1)
	}
	
	}
	.animated.pulse,
	.animated .animation_item.pulse{
		-webkit-animation-name:pulse;
		animation-name:pulse
	}
	@-webkit-keyframes rubberBand{
		0%{
		-webkit-transform:scale3d(1,1,1);
		transform:scale3d(1,1,1)
	}
	30%{
		-webkit-transform:scale3d(1.25,.75,1);
		transform:scale3d(1.25,.75,1)
	}
	40%{
		-webkit-transform:scale3d(0.75,1.25,1);
		transform:scale3d(0.75,1.25,1)
	}
	50%{
		-webkit-transform:scale3d(1.15,.85,1);
		transform:scale3d(1.15,.85,1)
	}
	65%{
		-webkit-transform:scale3d(.95,1.05,1);
		transform:scale3d(.95,1.05,1)
	}
	75%{
		-webkit-transform:scale3d(1.05,.95,1);
		transform:scale3d(1.05,.95,1)
	}
	100%{
		-webkit-transform:scale3d(1,1,1);
		transform:scale3d(1,1,1)
	}
	
	}
	@keyframes rubberBand{
		0%{
		-webkit-transform:scale3d(1,1,1);
		-ms-transform:scale3d(1,1,1);
		transform:scale3d(1,1,1)
	}
	30%{
		-webkit-transform:scale3d(1.25,.75,1);
		-ms-transform:scale3d(1.25,.75,1);
		transform:scale3d(1.25,.75,1)
	}
	40%{
		-webkit-transform:scale3d(0.75,1.25,1);
		-ms-transform:scale3d(0.75,1.25,1);
		transform:scale3d(0.75,1.25,1)
	}
	50%{
		-webkit-transform:scale3d(1.15,.85,1);
		-ms-transform:scale3d(1.15,.85,1);
		transform:scale3d(1.15,.85,1)
	}
	65%{
		-webkit-transform:scale3d(.95,1.05,1);
		-ms-transform:scale3d(.95,1.05,1);
		transform:scale3d(.95,1.05,1)
	}
	75%{
		-webkit-transform:scale3d(1.05,.95,1);
		-ms-transform:scale3d(1.05,.95,1);
		transform:scale3d(1.05,.95,1)
	}
	100%{
		-webkit-transform:scale3d(1,1,1);
		-ms-transform:scale3d(1,1,1);
		transform:scale3d(1,1,1)
	}
	
	}
	.animated.rubberBand,
	.animated .animation_item.rubberBand{
		-webkit-animation-name:rubberBand;
		animation-name:rubberBand
	}
	@-webkit-keyframes shake{
		0%,100%{
		-webkit-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0)
	}
	10%,30%,50%,70%,90%{
		-webkit-transform:translate3d(-10px,0,0);
		transform:translate3d(-10px,0,0)
	}
	20%,40%,60%,80%{
		-webkit-transform:translate3d(10px,0,0);
		transform:translate3d(10px,0,0)
	}
	
	}
	@keyframes shake{
		0%,100%{
		-webkit-transform:translate3d(0,0,0);
		-ms-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0)
	}
	10%,30%,50%,70%,90%{
		-webkit-transform:translate3d(-10px,0,0);
		-ms-transform:translate3d(-10px,0,0);
		transform:translate3d(-10px,0,0)
	}
	20%,40%,60%,80%{
		-webkit-transform:translate3d(10px,0,0);
		-ms-transform:translate3d(10px,0,0);
		transform:translate3d(10px,0,0)
	}
	
	}
	.animated.shake,
	.animated .animation_item.shake{
		-webkit-animation-name:shake;
		animation-name:shake
	}
	@-webkit-keyframes swing{
		20%{
		-webkit-transform:rotate3d(0,0,1,15deg);
		transform:rotate3d(0,0,1,15deg)
	}
	40%{
		-webkit-transform:rotate3d(0,0,1,-10deg);
		transform:rotate3d(0,0,1,-10deg)
	}
	60%{
		-webkit-transform:rotate3d(0,0,1,5deg);
		transform:rotate3d(0,0,1,5deg)
	}
	80%{
		-webkit-transform:rotate3d(0,0,1,-5deg);
		transform:rotate3d(0,0,1,-5deg)
	}
	100%{
		-webkit-transform:rotate3d(0,0,1,0deg);
		transform:rotate3d(0,0,1,0deg)
	}
	
	}
	@keyframes swing{
		20%{
		-webkit-transform:rotate3d(0,0,1,15deg);
		-ms-transform:rotate3d(0,0,1,15deg);
		transform:rotate3d(0,0,1,15deg)
	}
	40%{
		-webkit-transform:rotate3d(0,0,1,-10deg);
		-ms-transform:rotate3d(0,0,1,-10deg);
		transform:rotate3d(0,0,1,-10deg)
	}
	60%{
		-webkit-transform:rotate3d(0,0,1,5deg);
		-ms-transform:rotate3d(0,0,1,5deg);
		transform:rotate3d(0,0,1,5deg)
	}
	80%{
		-webkit-transform:rotate3d(0,0,1,-5deg);
		-ms-transform:rotate3d(0,0,1,-5deg);
		transform:rotate3d(0,0,1,-5deg)
	}
	100%{
		-webkit-transform:rotate3d(0,0,1,0deg);
		-ms-transform:rotate3d(0,0,1,0deg);
		transform:rotate3d(0,0,1,0deg)
	}
	
	}
	.animated.swing,
	.animated .animation_item.swing{
		-webkit-transform-origin:top center;
		-ms-transform-origin:top center;
		transform-origin:top center;
		-webkit-animation-name:swing;
		animation-name:swing
	}
	@-webkit-keyframes tada{
		0%{
		-webkit-transform:scale3d(1,1,1);
		transform:scale3d(1,1,1)
	}
	10%,20%{
		-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
		transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
	}
	30%,50%,70%,90%{
		-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
		transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
	}
	40%,60%,80%{
		-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
		transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
	}
	100%{
		-webkit-transform:scale3d(1,1,1);
		transform:scale3d(1,1,1)
	}
	
	}
	@keyframes tada{
		0%{
		-webkit-transform:scale3d(1,1,1);
		-ms-transform:scale3d(1,1,1);
		transform:scale3d(1,1,1)
	}
	10%,20%{
		-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
		-ms-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
		transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
	}
	30%,50%,70%,90%{
		-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
		-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
		transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
	}
	40%,60%,80%{
		-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
		-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
		transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
	}
	100%{
		-webkit-transform:scale3d(1,1,1);
		-ms-transform:scale3d(1,1,1);
		transform:scale3d(1,1,1)
	}
	
	}
	.animated.tada,
	.animated .animation_item.tada{
		-webkit-animation-name:tada;
		animation-name:tada
	}
	@-webkit-keyframes wobble{
		0%{
		-webkit-transform:none;
		transform:none
	}
	15%{
		-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
		transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)
	}
	30%{
		-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);
		transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)
	}
	45%{
		-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
		transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)
	}
	60%{
		-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);
		transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)
	}
	75%{
		-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
		transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)
	}
	100%{
		-webkit-transform:none;
		transform:none
	}
	
	}
	@keyframes wobble{
		0%{
		-webkit-transform:none;
		-ms-transform:none;
		transform:none
	}
	15%{
		-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
		-ms-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
		transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)
	}
	30%{
		-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);
		-ms-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);
		transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)
	}
	45%{
		-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
		-ms-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
		transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)
	}
	60%{
		-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);
		-ms-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);
		transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)
	}
	75%{
		-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
		-ms-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
		transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)
	}
	100%{
		-webkit-transform:none;
		-ms-transform:none;
		transform:none
	}
	
	}
	.animated.wobble,
	.animated .animation_item.wobble{
		-webkit-animation-name:wobble;
		animation-name:wobble
	}
	@-webkit-keyframes bounceIn{
		0%,100%,20%,40%,60%,80%{
		-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);
		transition-timing-function:cubic-bezier(0.215,.61,.355,1)
	}
	0%{
		opacity:0;
		-webkit-transform:scale3d(.3,.3,.3);
		transform:scale3d(.3,.3,.3)
	}
	20%{
		-webkit-transform:scale3d(1.1,1.1,1.1);
		transform:scale3d(1.1,1.1,1.1)
	}
	40%{
		-webkit-transform:scale3d(.9,.9,.9);
		transform:scale3d(.9,.9,.9)
	}
	60%{
		opacity:1;
		-webkit-transform:scale3d(1.03,1.03,1.03);
		transform:scale3d(1.03,1.03,1.03)
	}
	80%{
		-webkit-transform:scale3d(.97,.97,.97);
		transform:scale3d(.97,.97,.97)
	}
	100%{
		opacity:1;
		-webkit-transform:scale3d(1,1,1);
		transform:scale3d(1,1,1)
	}
	
	}
	@keyframes bounceIn{
		0%,100%,20%,40%,60%,80%{
		-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);
		transition-timing-function:cubic-bezier(0.215,.61,.355,1)
	}
	0%{
		opacity:0;
		-webkit-transform:scale3d(.3,.3,.3);
		-ms-transform:scale3d(.3,.3,.3);
		transform:scale3d(.3,.3,.3)
	}
	20%{
		-webkit-transform:scale3d(1.1,1.1,1.1);
		-ms-transform:scale3d(1.1,1.1,1.1);
		transform:scale3d(1.1,1.1,1.1)
	}
	40%{
		-webkit-transform:scale3d(.9,.9,.9);
		-ms-transform:scale3d(.9,.9,.9);
		transform:scale3d(.9,.9,.9)
	}
	60%{
		opacity:1;
		-webkit-transform:scale3d(1.03,1.03,1.03);
		-ms-transform:scale3d(1.03,1.03,1.03);
		transform:scale3d(1.03,1.03,1.03)
	}
	80%{
		-webkit-transform:scale3d(.97,.97,.97);
		-ms-transform:scale3d(.97,.97,.97);
		transform:scale3d(.97,.97,.97)
	}
	100%{
		opacity:1;
		-webkit-transform:scale3d(1,1,1);
		-ms-transform:scale3d(1,1,1);
		transform:scale3d(1,1,1)
	}
	
	}
	.animated.bounceIn,
	.animated .animation_item.bounceIn{
		-webkit-animation-name:bounceIn;
		animation-name:bounceIn;
		-webkit-animation-duration:.75s;
		animation-duration:.75s
	}
	@-webkit-keyframes bounceInDown{
		0%,100%,60%,75%,90%{
		-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);
		transition-timing-function:cubic-bezier(0.215,.61,.355,1)
	}
	0%{
		opacity:0;
		-webkit-transform:translate3d(0,-3000px,0);
		transform:translate3d(0,-3000px,0)
	}
	60%{
	
		opacity:1;
		-webkit-transform:translate3d(0,25px,0);
		transform:translate3d(0,25px,0)
	}
	75%{
		-webkit-transform:translate3d(0,-10px,0);
		transform:translate3d(0,-10px,0)
	}
	90%{
		-webkit-transform:translate3d(0,5px,0);
		transform:translate3d(0,5px,0)
	}
	100%{
		-webkit-transform:none;
		transform:none
	}
	
	}
	@keyframes bounceInDown{
		0%,100%,60%,75%,90%{
		-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);
		transition-timing-function:cubic-bezier(0.215,.61,.355,1)
	}
	0%{
		opacity:0;
		-webkit-transform:translate3d(0,-3000px,0);
		-ms-transform:translate3d(0,-3000px,0);
		transform:translate3d(0,-3000px,0)
	}
	60%{
		opacity:1;
		-webkit-transform:translate3d(0,25px,0);
		-ms-transform:translate3d(0,25px,0);
		transform:translate3d(0,25px,0)
	}
	75%{
		-webkit-transform:translate3d(0,-10px,0);
		-ms-transform:translate3d(0,-10px,0);
		transform:translate3d(0,-10px,0)
	}
	90%{
		-webkit-transform:translate3d(0,5px,0);
		-ms-transform:translate3d(0,5px,0);
		transform:translate3d(0,5px,0)
	}
	100%{
		-webkit-transform:none;
		-ms-transform:none;
		transform:none
	}
	
	}
	.animated.bounceInDown,
	.animated .animation_item.bounceInDown{
		-webkit-animation-name:bounceInDown;
		animation-name:bounceInDown
	}
	@-webkit-keyframes bounceInLeft{
		0%,100%,60%,75%,90%{
		-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);
		transition-timing-function:cubic-bezier(0.215,.61,.355,1)
	}
	0%{
		opacity:0;
		-webkit-transform:translate3d(-3000px,0,0);
		transform:translate3d(-3000px,0,0)
	}
	60%{
		opacity:1;
		-webkit-transform:translate3d(25px,0,0);
		transform:translate3d(25px,0,0)
	}
	75%{
		-webkit-transform:translate3d(-10px,0,0);
		transform:translate3d(-10px,0,0)
	}
	90%{
		-webkit-transform:translate3d(5px,0,0);
		transform:translate3d(5px,0,0)
	}
	100%{
		-webkit-transform:none;
		transform:none
	}
	
	}
	@keyframes bounceInLeft{
		0%,100%,60%,75%,90%{
		-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);
		transition-timing-function:cubic-bezier(0.215,.61,.355,1)
	}
	0%{
		opacity:0;
		-webkit-transform:translate3d(-3000px,0,0);
		-ms-transform:translate3d(-3000px,0,0);
		transform:translate3d(-3000px,0,0)
	}
	60%{
		opacity:1;
		-webkit-transform:translate3d(25px,0,0);
		-ms-transform:translate3d(25px,0,0);
		transform:translate3d(25px,0,0)
	}
	75%{
		-webkit-transform:translate3d(-10px,0,0);
		-ms-transform:translate3d(-10px,0,0);
		transform:translate3d(-10px,0,0)
	}
	90%{
		-webkit-transform:translate3d(5px,0,0);
		-ms-transform:translate3d(5px,0,0);
		transform:translate3d(5px,0,0)
	}
	100%{
		-webkit-transform:none;
		-ms-transform:none;
		transform:none
	}
	
	}
	.animated.bounceInLeft,
	.animated .animation_item.bounceInLeft{
		-webkit-animation-name:bounceInLeft;
		animation-name:bounceInLeft
	}
	@-webkit-keyframes bounceInRight{
		0%,100%,60%,75%,90%{
		-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);
		transition-timing-function:cubic-bezier(0.215,.61,.355,1)
	}
	0%{
		opacity:0;
		-webkit-transform:translate3d(3000px,0,0);
		transform:translate3d(3000px,0,0)
	}
	60%{
		opacity:1;
		-webkit-transform:translate3d(-25px,0,0);
		transform:translate3d(-25px,0,0)
	}
	75%{
		-webkit-transform:translate3d(10px,0,0);
		transform:translate3d(10px,0,0)
	}
	90%{
		-webkit-transform:translate3d(-5px,0,0);
		transform:translate3d(-5px,0,0)
	}
	100%{
		-webkit-transform:none;
		transform:none
	}
	
	}
	@keyframes bounceInRight{
		0%,100%,60%,75%,90%{
		-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);
		transition-timing-function:cubic-bezier(0.215,.61,.355,1)
	}
	0%{
		opacity:0;
		-webkit-transform:translate3d(3000px,0,0);
		-ms-transform:translate3d(3000px,0,0);
		transform:translate3d(3000px,0,0)
	}
	60%{
		opacity:1;
		-webkit-transform:translate3d(-25px,0,0);
		-ms-transform:translate3d(-25px,0,0);
		transform:translate3d(-25px,0,0)
	}
	75%{
		-webkit-transform:translate3d(10px,0,0);
		-ms-transform:translate3d(10px,0,0);
		transform:translate3d(10px,0,0)
	}
	90%{
		-webkit-transform:translate3d(-5px,0,0);
		-ms-transform:translate3d(-5px,0,0);
		transform:translate3d(-5px,0,0)
	}
	100%{
		-webkit-transform:none;
		-ms-transform:none;
		transform:none
	}
	
	}
	.animated.bounceInRight,
	.animated .animation_item.bounceInRight{
		-webkit-animation-name:bounceInRight;
		animation-name:bounceInRight
	}
	@-webkit-keyframes bounceInUp{
		0%,100%,60%,75%,90%{
		-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);
		transition-timing-function:cubic-bezier(0.215,.61,.355,1)
	}
	0%{
		opacity:0;
		-webkit-transform:translate3d(0,3000px,0);
		transform:translate3d(0,3000px,0)
	}
	60%{
		opacity:1;
		-webkit-transform:translate3d(0,-20px,0);
		transform:translate3d(0,-20px,0)
	}
	75%{
		-webkit-transform:translate3d(0,10px,0);
		transform:translate3d(0,10px,0)
	}
	90%{
		-webkit-transform:translate3d(0,-5px,0);
		transform:translate3d(0,-5px,0)
	}
	100%{
		-webkit-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0)
	}
	
	}
	@keyframes bounceInUp{
		0%,100%,60%,75%,90%{
		-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);
		transition-timing-function:cubic-bezier(0.215,.61,.355,1)
	}
	0%{
		opacity:0;
		-webkit-transform:translate3d(0,3000px,0);
		-ms-transform:translate3d(0,3000px,0);
		transform:translate3d(0,3000px,0)
	}
	60%{
		opacity:1;
		-webkit-transform:translate3d(0,-20px,0);
		-ms-transform:translate3d(0,-20px,0);
		transform:translate3d(0,-20px,0)
	}
	75%{
		-webkit-transform:translate3d(0,10px,0);
		-ms-transform:translate3d(0,10px,0);
		transform:translate3d(0,10px,0)
	}
	90%{
		-webkit-transform:translate3d(0,-5px,0);
		-ms-transform:translate3d(0,-5px,0);
		transform:translate3d(0,-5px,0)
	}
	100%{
		-webkit-transform:translate3d(0,0,0);
		-ms-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0)
	}
	
	}
	.animated.bounceInUp,
	.animated .animation_item.bounceInUp{
		-webkit-animation-name:bounceInUp;
		animation-name:bounceInUp
	}
	@-webkit-keyframes bounceOut{
		20%{
		-webkit-transform:scale3d(.9,.9,.9);
		transform:scale3d(.9,.9,.9)
	}
	50%,55%{
		opacity:1;
		-webkit-transform:scale3d(1.1,1.1,1.1);
		transform:scale3d(1.1,1.1,1.1)
	}
	100%{
		opacity:0;
		-webkit-transform:scale3d(.3,.3,.3);
		transform:scale3d(.3,.3,.3)
	}
	
	}
	@keyframes bounceOut{
		20%{
		-webkit-transform:scale3d(.9,.9,.9);
		-ms-transform:scale3d(.9,.9,.9);
		transform:scale3d(.9,.9,.9)
	}
	50%,55%{
		opacity:1;
		-webkit-transform:scale3d(1.1,1.1,1.1);
		-ms-transform:scale3d(1.1,1.1,1.1);
		transform:scale3d(1.1,1.1,1.1)
	}
	100%{
		opacity:0;
		-webkit-transform:scale3d(.3,.3,.3);
		-ms-transform:scale3d(.3,.3,.3);
		transform:scale3d(.3,.3,.3)
	}
	
	}
	.animated.bounceOut,
	.animated .animation_item.bounceOut{
		-webkit-animation-name:bounceOut;
		animation-name:bounceOut;
		-webkit-animation-duration:.75s;
		animation-duration:.75s
	}
	@-webkit-keyframes bounceOutDown{
		20%{
		-webkit-transform:translate3d(0,10px,0);
		transform:translate3d(0,10px,0)
	}
	40%,45%{
		opacity:1;
		-webkit-transform:translate3d(0,-20px,0);
		transform:translate3d(0,-20px,0)
	}
	100%{
		opacity:0;
		-webkit-transform:translate3d(0,2000px,0);
		transform:translate3d(0,2000px,0)
	}
	
	}
	@keyframes bounceOutDown{
		20%{
		-webkit-transform:translate3d(0,10px,0);
		-ms-transform:translate3d(0,10px,0);
		transform:translate3d(0,10px,0)
	}
	40%,45%{
		opacity:1;
		-webkit-transform:translate3d(0,-20px,0);
		-ms-transform:translate3d(0,-20px,0);
		transform:translate3d(0,-20px,0)
	}
	100%{
		opacity:0;
		-webkit-transform:translate3d(0,2000px,0);
		-ms-transform:translate3d(0,2000px,0);
		transform:translate3d(0,2000px,0)
	}
	
	}
	.animated.bounceOutDown,
	.animated .animation_item.bounceOutDown{
		-webkit-animation-name:bounceOutDown;
		animation-name:bounceOutDown
	}
	@-webkit-keyframes bounceOutLeft{
		20%{
		opacity:1;
		-webkit-transform:translate3d(20px,0,0);
		transform:translate3d(20px,0,0)
	}
	100%{
		opacity:0;
		-webkit-transform:translate3d(-2000px,0,0);
		transform:translate3d(-2000px,0,0)
	}
	
	}
	@keyframes bounceOutLeft{
		20%{
		opacity:1;
		-webkit-transform:translate3d(20px,0,0);
		-ms-transform:translate3d(20px,0,0);
		transform:translate3d(20px,0,0)
	}
	100%{
		opacity:0;
		-webkit-transform:translate3d(-2000px,0,0);
		-ms-transform:translate3d(-2000px,0,0);
		transform:translate3d(-2000px,0,0)
	}
	
	}
	.bounceOutLeft{
		-webkit-animation-name:bounceOutLeft;
		animation-name:bounceOutLeft
	}
	@-webkit-keyframes bounceOutRight{
		20%{
		opacity:1;
		-webkit-transform:translate3d(-20px,0,0);
		transform:translate3d(-20px,0,0)
	}
	100%{
		opacity:0;
		-webkit-transform:translate3d(2000px,0,0);
		transform:translate3d(2000px,0,0)
	}
	
	}
	@keyframes bounceOutRight{
		20%{
		opacity:1;
		-webkit-transform:translate3d(-20px,0,0);
		-ms-transform:translate3d(-20px,0,0);
		transform:translate3d(-20px,0,0)
	}
	100%{
		opacity:0;
		-webkit-transform:translate3d(2000px,0,0);
		-ms-transform:translate3d(2000px,0,0);
		transform:translate3d(2000px,0,0)
	}
	
	}
	.animated.bounceOutRight,
	.animated .animation_item.bounceOutRight{
		-webkit-animation-name:bounceOutRight;
		animation-name:bounceOutRight
	}
	@-webkit-keyframes bounceOutUp{
		20%{
		-webkit-transform:translate3d(0,-10px,0);
		transform:translate3d(0,-10px,0)
	}
	40%,45%{
		opacity:1;
		-webkit-transform:translate3d(0,20px,0);
		transform:translate3d(0,20px,0)
	}
	100%{
		opacity:0;
		-webkit-transform:translate3d(0,-2000px,0);
		transform:translate3d(0,-2000px,0)
	}
	
	}
	@keyframes bounceOutUp{
		20%{
		-webkit-transform:translate3d(0,-10px,0);
		-ms-transform:translate3d(0,-10px,0);
		transform:translate3d(0,-10px,0)
	}
	40%,45%{
		opacity:1;
		-webkit-transform:translate3d(0,20px,0);
		-ms-transform:translate3d(0,20px,0);
		transform:translate3d(0,20px,0)
	}
	100%{
		opacity:0;
		-webkit-transform:translate3d(0,-2000px,0);
		-ms-transform:translate3d(0,-2000px,0);
		transform:translate3d(0,-2000px,0)
	}
	
	}
	.animated.bounceOutUp,
	.animated .animation_item.bounceOutUp{
		-webkit-animation-name:bounceOutUp;
		animation-name:bounceOutUp
	}
	@-webkit-keyframes fadeIn{
		0%{
		opacity:0
	}
	100%{
		opacity:1
	}
	
	}
	@keyframes fadeIn{
		0%{
		opacity:0
	}
	100%{
		opacity:1
	}
	
	}
	.animated.fadeIn,
	.animated .animation_item.fadeIn{
		-webkit-animation-name:fadeIn;
		animation-name:fadeIn
	}
	@-webkit-keyframes fadeInDown{
		0%{
		opacity:0;
		-webkit-transform:translate3d(0,-20px,0);
		transform:translate3d(0,-20px,0)
	}
	100%{
		opacity:1;
		-webkit-transform:none;
		transform:none
	}
	
	}
	@keyframes fadeInDown{
		0%{
		opacity:0;
		-webkit-transform:translate3d(0,-20px,0);
		-ms-transform:translate3d(0,-20px,0);
		transform:translate3d(0,-20px,0)
	}
	100%{
		opacity:1;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none
	}
	
	}
	.animated.fadeInDown,
	.animated .animation_item.fadeInDown{
		-webkit-animation-name:fadeInDown;
		animation-name:fadeInDown
	}
	@-webkit-keyframes fadeInDownBig{
		0%{
		opacity:0;
		-webkit-transform:translate3d(0,-2000px,0);
		transform:translate3d(0,-2000px,0)
	}
	100%{
		opacity:1;
		-webkit-transform:none;
		transform:none
	}
	
	}
	@keyframes fadeInDownBig{
		0%{
		opacity:0;
		-webkit-transform:translate3d(0,-2000px,0);
		-ms-transform:translate3d(0,-2000px,0);
		transform:translate3d(0,-2000px,0)
	}
	100%{
		opacity:1;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none
	}
	
	}
	.animated.fadeInDownBig,
	.animated .animation_item.fadeInDownBig{
		-webkit-animation-name:fadeInDownBig;
		animation-name:fadeInDownBig
	}
	@-webkit-keyframes fadeInLeft{
		0%{
		opacity:0;
		-webkit-transform:translate3d(-20px,0,0);
		transform:translate3d(-20px,0,0)
	}
	100%{
		opacity:1;
		-webkit-transform:none;
		transform:none
	}
	
	}
	@keyframes fadeInLeft{
		0%{
		opacity:0;
		-webkit-transform:translate3d(-20px,0,0);
		-ms-transform:translate3d(-20px,0,0);
		transform:translate3d(-20px,0,0)
	}
	100%{
		opacity:1;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none
	}
	
	}
	.animated.fadeInLeft,
	.animated .animation_item.fadeInLeft{
		-webkit-animation-name:fadeInLeft;
		animation-name:fadeInLeft
	}
	@-webkit-keyframes fadeInLeftBig{
		0%{
		opacity:0;
		-webkit-transform:translate3d(-2000px,0,0);
		transform:translate3d(-2000px,0,0)
	}
	100%{
		opacity:1;
		-webkit-transform:none;
		transform:none
	}
	
	}
	@keyframes fadeInLeftBig{
		0%{
		opacity:0;
		-webkit-transform:translate3d(-2000px,0,0);
		-ms-transform:translate3d(-2000px,0,0);
		transform:translate3d(-2000px,0,0)
	}
	100%{
		opacity:1;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none
	}
	
	}
	.animated.fadeInLeftBig,
	.animated .animation_item.fadeInLeftBig{
		-webkit-animation-name:fadeInLeftBig;
		animation-name:fadeInLeftBig
	}
	@-webkit-keyframes fadeInRight{
		0%{
		opacity:0;
		-webkit-transform:translate3d(20px,0,0);
		transform:translate3d(20px,0,0)
	}
	100%{
		opacity:1;
		-webkit-transform:none;
		transform:none
	}
	
	}
	@keyframes fadeInRight{
		0%{
		opacity:0;
		-webkit-transform:translate3d(20px,0,0);
		-ms-transform:translate3d(20px,0,0);
		transform:translate3d(20px,0,0)
	}
	100%{
		opacity:1;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none
	}
	
	}
	.animated.fadeInRight,
	.animated .animation_item.fadeInRight{
		-webkit-animation-name:fadeInRight;
		animation-name:fadeInRight
	}
	@-webkit-keyframes fadeInRightBig{
		0%{
		opacity:0;
		-webkit-transform:translate3d(2000px,0,0);
		transform:translate3d(2000px,0,0)
	}
	100%{
		opacity:1;
		-webkit-transform:none;
		transform:none
	}
	
	}
	@keyframes fadeInRightBig{
		0%{
		opacity:0;
		-webkit-transform:translate3d(2000px,0,0);
		-ms-transform:translate3d(2000px,0,0);
		transform:translate3d(2000px,0,0)
	}
	100%{
		opacity:1;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none
	}
	
	}
	.animated.fadeInRightBig,
	.animated .animation_item.fadeInRightBig{
		-webkit-animation-name:fadeInRightBig;
		animation-name:fadeInRightBig
	}
	@-webkit-keyframes fadeInUp{
		0%{
		opacity:0;
		-webkit-transform:translate3d(0,20px,0);
		transform:translate3d(0,20px,0)
	}
	100%{
		opacity:1;
		-webkit-transform:none;
		transform:none
	}
	
	}
	@keyframes fadeInUp{
		0%{
		opacity:0;
		-webkit-transform:translate3d(0,20px,0);
		-ms-transform:translate3d(0,20px,0);
		transform:translate3d(0,20px,0)
	}
	100%{
		opacity:1;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none
	}
	
	}
	.animated.fadeInUp,
	.animated .animation_item.fadeInUp{
		-webkit-animation-name:fadeInUp;
		animation-name:fadeInUp
	}
	@-webkit-keyframes fadeInUpBig{
		0%{
		opacity:0;
		-webkit-transform:translate3d(0,2000px,0);
		transform:translate3d(0,2000px,0)
	}
	100%{
		opacity:1;
		-webkit-transform:none;
		transform:none
	}
	
	}
	@keyframes fadeInUpBig{
		0%{
		opacity:0;
		-webkit-transform:translate3d(0,2000px,0);
		-ms-transform:translate3d(0,2000px,0);
		transform:translate3d(0,2000px,0)
	}
	100%{
		opacity:1;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none
	}
	
	}
	.animated.fadeInUpBig,
	.animated .animation_item.fadeInUpBig{
		-webkit-animation-name:fadeInUpBig;
		animation-name:fadeInUpBig
	}
	@-webkit-keyframes fadeOut{
		0%{
		opacity:1
	}
	100%{
		opacity:0
	}
	
	}
	@keyframes fadeOut{
		0%{
		opacity:1
	}
	100%{
		opacity:0
	}
	
	}
	.animated.fadeOut,
	.animated .animation_item.fadeOut{
		-webkit-animation-name:fadeOut;
		animation-name:fadeOut
	}
	@-webkit-keyframes fadeOutDown{
		0%{
		opacity:1
	}
	100%{
		opacity:0;
		-webkit-transform:translate3d(0,100%,0);
		transform:translate3d(0,100%,0)
	}
	
	}
	@keyframes fadeOutDown{
		0%{
		opacity:1
	}
	100%{
		opacity:0;
		-webkit-transform:translate3d(0,100%,0);
		-ms-transform:translate3d(0,100%,0);
		transform:translate3d(0,100%,0)
	}
	
	}
	.animated.fadeOutDown,
	.animated .animation_item.fadeOutDown{
		-webkit-animation-name:fadeOutDown;
		animation-name:fadeOutDown
	}
	@-webkit-keyframes fadeOutDownBig{
		0%{
		opacity:1
	}
	100%{
		opacity:0;
		-webkit-transform:translate3d(0,2000px,0);
		transform:translate3d(0,2000px,0)
	}
	
	}
	@keyframes fadeOutDownBig{
		0%{
		opacity:1
	}
	100%{
		opacity:0;
		-webkit-transform:translate3d(0,2000px,0);
		-ms-transform:translate3d(0,2000px,0);
		transform:translate3d(0,2000px,0)
	}
	
	}
	.animated.fadeOutDownBig,
	.animated .animation_item.fadeOutDownBig{
		-webkit-animation-name:fadeOutDownBig;
		animation-name:fadeOutDownBig
	}
	@-webkit-keyframes fadeOutLeft{
		0%{
		opacity:1
	}
	100%{
		opacity:0;
		-webkit-transform:translate3d(-100%,0,0);
		transform:translate3d(-100%,0,0)
	}
	
	}
	@keyframes fadeOutLeft{
		0%{
		opacity:1
	}
	100%{
		opacity:0;
		-webkit-transform:translate3d(-100%,0,0);
		-ms-transform:translate3d(-100%,0,0);
		transform:translate3d(-100%,0,0)
	}
	
	}
	.animated.fadeOutLeft,
	.animated .animation_item.fadeOutLeft{
		-webkit-animation-name:fadeOutLeft;
		animation-name:fadeOutLeft
	}
	@-webkit-keyframes fadeOutLeftBig{
		0%{
		opacity:1
	}
	100%{
		opacity:0;
		-webkit-transform:translate3d(-2000px,0,0);
		transform:translate3d(-2000px,0,0)
	}
	
	}
	@keyframes fadeOutLeftBig{
		0%{
		opacity:1
	}
	100%{
		opacity:0;
		-webkit-transform:translate3d(-2000px,0,0);
		-ms-transform:translate3d(-2000px,0,0);
		transform:translate3d(-2000px,0,0)
	}
	
	}
	.animated.fadeOutLeftBig,
	.animated .animation_item.fadeOutLeftBig{
		-webkit-animation-name:fadeOutLeftBig;
		animation-name:fadeOutLeftBig
	}
	@-webkit-keyframes fadeOutRight{
		0%{
		opacity:1
	}
	100%{
		opacity:0;
		-webkit-transform:translate3d(100%,0,0);
		transform:translate3d(100%,0,0)
	}
	
	}
	@keyframes fadeOutRight{
		0%{
		opacity:1
	}
	100%{
		opacity:0;
		-webkit-transform:translate3d(100%,0,0);
		-ms-transform:translate3d(100%,0,0);
		transform:translate3d(100%,0,0)
	}
	
	}
	.animated.fadeOutRight,
	.animated .animation_item.fadeOutRight{
		-webkit-animation-name:fadeOutRight;
		animation-name:fadeOutRight
	}
	@-webkit-keyframes fadeOutRightBig{
		0%{
		opacity:1
	}
	100%{
		opacity:0;
		-webkit-transform:translate3d(2000px,0,0);
		transform:translate3d(2000px,0,0)
	}
	
	}
	@keyframes fadeOutRightBig{
		0%{
		opacity:1
	}
	100%{
		opacity:0;
		-webkit-transform:translate3d(2000px,0,0);
		-ms-transform:translate3d(2000px,0,0);
		transform:translate3d(2000px,0,0)
	}
	
	}
	.animated.fadeOutRightBig,
	.animated .animation_item.fadeOutRightBig{
		-webkit-animation-name:fadeOutRightBig;
		animation-name:fadeOutRightBig
	}
	@-webkit-keyframes fadeOutUp{
		0%{
		opacity:1
	}
	100%{
		opacity:0;
		-webkit-transform:translate3d(0,-100%,0);
		transform:translate3d(0,-100%,0)
	}
	
	}
	@keyframes fadeOutUp{
		0%{
		opacity:1
	}
	100%{
		opacity:0;
		-webkit-transform:translate3d(0,-100%,0);
		-ms-transform:translate3d(0,-100%,0);
		transform:translate3d(0,-100%,0)
	}
	
	}
	.animated.fadeOutUp,
	.animated .animation_item.fadeOutUp{
		-webkit-animation-name:fadeOutUp;
		animation-name:fadeOutUp
	}
	@-webkit-keyframes fadeOutUpBig{
		0%{
		opacity:1
	}
	100%{
		opacity:0;
		-webkit-transform:translate3d(0,-2000px,0);
		transform:translate3d(0,-2000px,0)
	}
	
	}
	@keyframes fadeOutUpBig{
		0%{
		opacity:1
	}
	100%{
		opacity:0;
		-webkit-transform:translate3d(0,-2000px,0);
		-ms-transform:translate3d(0,-2000px,0);
		transform:translate3d(0,-2000px,0)
	}
	
	}
	.animated.fadeOutUpBig,
	.animated .animation_item.fadeOutUpBig{
		-webkit-animation-name:fadeOutUpBig;
		animation-name:fadeOutUpBig
	}
	@-webkit-keyframes flip{
		0%{
		-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);
		transform:perspective(400px) rotate3d(0,1,0,-360deg);
		-webkit-animation-timing-function:ease-out;
		animation-timing-function:ease-out
	}
	40%{
		-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
		transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
		-webkit-animation-timing-function:ease-out;
		animation-timing-function:ease-out
	}
	50%{
		-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
		transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
		-webkit-animation-timing-function:ease-in;
		animation-timing-function:ease-in
	}
	80%{
		-webkit-transform:perspective(400px) scale3d(.95,.95,.95);
		transform:perspective(400px) scale3d(.95,.95,.95);
		-webkit-animation-timing-function:ease-in;
		animation-timing-function:ease-in
	}
	100%{
		-webkit-transform:perspective(400px);
		transform:perspective(400px);
		-webkit-animation-timing-function:ease-in;
		animation-timing-function:ease-in
	}
	
	}
	@keyframes flip{
		0%{
		-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);
		-ms-transform:perspective(400px) rotate3d(0,1,0,-360deg);
		transform:perspective(400px) rotate3d(0,1,0,-360deg);
		-webkit-animation-timing-function:ease-out;
		animation-timing-function:ease-out
	}
	40%{
		-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
		-ms-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
		transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
		-webkit-animation-timing-function:ease-out;
		animation-timing-function:ease-out
	}
	50%{
		-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
		-ms-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
		transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
		-webkit-animation-timing-function:ease-in;
		animation-timing-function:ease-in
	}
	80%{
		-webkit-transform:perspective(400px) scale3d(.95,.95,.95);
		-ms-transform:perspective(400px) scale3d(.95,.95,.95);
		transform:perspective(400px) scale3d(.95,.95,.95);
		-webkit-animation-timing-function:ease-in;
		animation-timing-function:ease-in
	}
	100%{
		-webkit-transform:perspective(400px);
		-ms-transform:perspective(400px);
		transform:perspective(400px);
		-webkit-animation-timing-function:ease-in;
		animation-timing-function:ease-in
	}
	
	}
	.animated.flip,
	.animated .animation_item.flip{
		-webkit-backface-visibility:visible;
		-ms-backface-visibility:visible;
		backface-visibility:visible;
		-webkit-animation-name:flip;
		animation-name:flip
	}
	@-webkit-keyframes flipInX{
		0%{
		-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
		transform:perspective(400px) rotate3d(1,0,0,90deg);
		-webkit-transition-timing-function:ease-in;
		transition-timing-function:ease-in;
		opacity:0
	}
	40%{
		-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
		transform:perspective(400px) rotate3d(1,0,0,-20deg);
		-webkit-transition-timing-function:ease-in;
		transition-timing-function:ease-in
	}
	60%{
		-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);
		transform:perspective(400px) rotate3d(1,0,0,10deg);
		opacity:1
	}
	80%{
		-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);
		transform:perspective(400px) rotate3d(1,0,0,-5deg)
	}
	100%{
		-webkit-transform:perspective(400px);
		transform:perspective(400px)
	}
	
	}
	@keyframes flipInX{
		0%{
		-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
		-ms-transform:perspective(400px) rotate3d(1,0,0,90deg);
		transform:perspective(400px) rotate3d(1,0,0,90deg);
		-webkit-transition-timing-function:ease-in;
		transition-timing-function:ease-in;
		opacity:0
	}
	40%{
		-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
		-ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);
		transform:perspective(400px) rotate3d(1,0,0,-20deg);
		-webkit-transition-timing-function:ease-in;
		transition-timing-function:ease-in
	}
	60%{
		-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);
		-ms-transform:perspective(400px) rotate3d(1,0,0,10deg);
		transform:perspective(400px) rotate3d(1,0,0,10deg);
		opacity:1
	}
	80%{
		-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);
		-ms-transform:perspective(400px) rotate3d(1,0,0,-5deg);
		transform:perspective(400px) rotate3d(1,0,0,-5deg)
	}
	100%{
		-webkit-transform:perspective(400px);
		-ms-transform:perspective(400px);
		transform:perspective(400px)
	}
	
	}
	.animated.flipInX,
	.animated .animation_item.flipInX{
		-webkit-backface-visibility:visible!important;
		-ms-backface-visibility:visible!important;
		backface-visibility:visible!important;
		-webkit-animation-name:flipInX;
		animation-name:flipInX
	}
	@-webkit-keyframes flipInY{
		0%{
		-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
		transform:perspective(400px) rotate3d(0,1,0,90deg);
		-webkit-transition-timing-function:ease-in;
		transition-timing-function:ease-in;
		opacity:0
	}
	40%{
		-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);
		transform:perspective(400px) rotate3d(0,1,0,-20deg);
		-webkit-transition-timing-function:ease-in;
		transition-timing-function:ease-in
	}
	60%{
		-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);
		transform:perspective(400px) rotate3d(0,1,0,10deg);
		opacity:1
	}
	80%{
		-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);
		transform:perspective(400px) rotate3d(0,1,0,-5deg)
	}
	100%{
		-webkit-transform:perspective(400px);
		transform:perspective(400px)
	}
	
	}
	@keyframes flipInY{
		0%{
		-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
		-ms-transform:perspective(400px) rotate3d(0,1,0,90deg);
		transform:perspective(400px) rotate3d(0,1,0,90deg);
		-webkit-transition-timing-function:ease-in;
		transition-timing-function:ease-in;
		opacity:0
	}
	40%{
		-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);
		-ms-transform:perspective(400px) rotate3d(0,1,0,-20deg);
		transform:perspective(400px) rotate3d(0,1,0,-20deg);
		-webkit-transition-timing-function:ease-in;
		transition-timing-function:ease-in
	}
	60%{
		-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);
		-ms-transform:perspective(400px) rotate3d(0,1,0,10deg);
		transform:perspective(400px) rotate3d(0,1,0,10deg);
		opacity:1
	}
	80%{
		-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);
		-ms-transform:perspective(400px) rotate3d(0,1,0,-5deg);
		transform:perspective(400px) rotate3d(0,1,0,-5deg)
	}
	100%{
		-webkit-transform:perspective(400px);
		-ms-transform:perspective(400px);
		transform:perspective(400px)
	}
	
	}
	.animated.flipInY,
	.animated .animation_item.flipInY{
		-webkit-backface-visibility:visible!important;
		-ms-backface-visibility:visible!important;
		backface-visibility:visible!important;
		-webkit-animation-name:flipInY;
		animation-name:flipInY
	}
	@-webkit-keyframes flipOutX{
		0%{
		-webkit-transform:perspective(400px);
		transform:perspective(400px)
	}
	30%{
		-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
		transform:perspective(400px) rotate3d(1,0,0,-20deg);
		opacity:1
	}
	100%{
		-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
		transform:perspective(400px) rotate3d(1,0,0,90deg);
		opacity:0
	}
	
	}
	@keyframes flipOutX{
		0%{
		-webkit-transform:perspective(400px);
		-ms-transform:perspective(400px);
		transform:perspective(400px)
	}
	30%{
		-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
		-ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);
		transform:perspective(400px) rotate3d(1,0,0,-20deg);
		opacity:1
	}
	100%{
		-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
		-ms-transform:perspective(400px) rotate3d(1,0,0,90deg);
		transform:perspective(400px) rotate3d(1,0,0,90deg);
		opacity:0
	}
	
	}
	.animated.flipOutX,
	.animated .animation_item.flipOutX{
		-webkit-animation-name:flipOutX;
		animation-name:flipOutX;
		-webkit-animation-duration:.75s;
		animation-duration:.75s;
		-webkit-backface-visibility:visible!important;
		-ms-backface-visibility:visible!important;
		backface-visibility:visible!important
	}
	@-webkit-keyframes flipOutY{
		0%{
		-webkit-transform:perspective(400px);
		transform:perspective(400px)
	}
	30%{
		-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);
		transform:perspective(400px) rotate3d(0,1,0,-15deg);
		opacity:1
	}
	100%{
		-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
		transform:perspective(400px) rotate3d(0,1,0,90deg);
		opacity:0
	}
	
	}
	@keyframes flipOutY{
		0%{
		-webkit-transform:perspective(400px);
		-ms-transform:perspective(400px);
		transform:perspective(400px)
	}
	30%{
		-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);
		-ms-transform:perspective(400px) rotate3d(0,1,0,-15deg);
		transform:perspective(400px) rotate3d(0,1,0,-15deg);
		opacity:1
	}
	100%{
		-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
		-ms-transform:perspective(400px) rotate3d(0,1,0,90deg);
		transform:perspective(400px) rotate3d(0,1,0,90deg);
		opacity:0
	}
	
	}
	.animated.flipOutY,
	.animated .animation_item.flipOutY{
		-webkit-backface-visibility:visible!important;
		-ms-backface-visibility:visible!important;
		backface-visibility:visible!important;
		-webkit-animation-name:flipOutY;
		animation-name:flipOutY;
		-webkit-animation-duration:.75s;
		animation-duration:.75s
	}
	@-webkit-keyframes lightSpeedIn{
		0%{
		-webkit-transform:translate3d(100%,0,0) skewX(-30deg);
		transform:translate3d(100%,0,0) skewX(-30deg);
		opacity:0
	}
	60%{
		-webkit-transform:skewX(20deg);
		transform:skewX(20deg);
		opacity:1
	}
	80%{
		-webkit-transform:skewX(-5deg);
		transform:skewX(-5deg);
		opacity:1
	}
	100%{
		-webkit-transform:none;
		transform:none;
		opacity:1
	}
	
	}
	@keyframes lightSpeedIn{
		0%{
		-webkit-transform:translate3d(100%,0,0) skewX(-30deg);
		-ms-transform:translate3d(100%,0,0) skewX(-30deg);
		transform:translate3d(100%,0,0) skewX(-30deg);
		opacity:0
	}
	60%{
		-webkit-transform:skewX(20deg);
		-ms-transform:skewX(20deg);
		transform:skewX(20deg);
		opacity:1
	}
	80%{
		-webkit-transform:skewX(-5deg);
		-ms-transform:skewX(-5deg);
		transform:skewX(-5deg);
		opacity:1
	}
	100%{
		-webkit-transform:none;
		-ms-transform:none;
		transform:none;
		opacity:1
	}
	
	}
	.animated.lightSpeedIn,
	.animated .animation_item.lightSpeedIn{
		-webkit-animation-name:lightSpeedIn;
		animation-name:lightSpeedIn;
		-webkit-animation-timing-function:ease-out;
		animation-timing-function:ease-out
	}
	@-webkit-keyframes lightSpeedOut{
		0%{
		opacity:1
	}
	100%{
		-webkit-transform:translate3d(100%,0,0) skewX(30deg);
		transform:translate3d(100%,0,0) skewX(30deg);
		opacity:0
	}
	
	}
	@keyframes lightSpeedOut{
		0%{
		opacity:1
	}
	100%{
		-webkit-transform:translate3d(100%,0,0) skewX(30deg);
		-ms-transform:translate3d(100%,0,0) skewX(30deg);
		transform:translate3d(100%,0,0) skewX(30deg);
		opacity:0
	}
	
	}
	.animated.lightSpeedOut,
	.animated .animation_item.lightSpeedOut{
		-webkit-animation-name:lightSpeedOut;
		animation-name:lightSpeedOut;
		-webkit-animation-timing-function:ease-in;
		animation-timing-function:ease-in
	}
	@-webkit-keyframes rotateIn{
		0%{
		-webkit-transform-origin:center;
		transform-origin:center;
		-webkit-transform:rotate3d(0,0,1,-200deg);
		transform:rotate3d(0,0,1,-200deg);
		opacity:0
	}
	100%{
		-webkit-transform-origin:center;
		transform-origin:center;
		-webkit-transform:none;
		transform:none;
		opacity:1
	}
	
	}
	@keyframes rotateIn{
		0%{
		-webkit-transform-origin:center;
		-ms-transform-origin:center;
		transform-origin:center;
		-webkit-transform:rotate3d(0,0,1,-200deg);
		-ms-transform:rotate3d(0,0,1,-200deg);
		transform:rotate3d(0,0,1,-200deg);
		opacity:0
	}
	100%{
		-webkit-transform-origin:center;
		-ms-transform-origin:center;
		transform-origin:center;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none;
		opacity:1
	}
	
	}
	.animated.rotateIn,
	.animated .animation_item.rotateIn{
		-webkit-animation-name:rotateIn;
		animation-name:rotateIn
	}
	@-webkit-keyframes rotateInDownLeft{
		0%{
		-webkit-transform-origin:left bottom;
		transform-origin:left bottom;
		-webkit-transform:rotate3d(0,0,1,-45deg);
		transform:rotate3d(0,0,1,-45deg);
		opacity:0
	}
	100%{
		-webkit-transform-origin:left bottom;
		transform-origin:left bottom;
		-webkit-transform:none;
		transform:none;
		opacity:1
	}
	
	}
	@keyframes rotateInDownLeft{
		0%{
		-webkit-transform-origin:left bottom;
		-ms-transform-origin:left bottom;
		transform-origin:left bottom;
		-webkit-transform:rotate3d(0,0,1,-45deg);
		-ms-transform:rotate3d(0,0,1,-45deg);
		transform:rotate3d(0,0,1,-45deg);
		opacity:0
	}
	100%{
		-webkit-transform-origin:left bottom;
		-ms-transform-origin:left bottom;
		transform-origin:left bottom;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none;
		opacity:1
	}
	
	}
	.animated.rotateInDownLeft,
	.animated .animation_item.rotateInDownLeft{
		-webkit-animation-name:rotateInDownLeft;
		animation-name:rotateInDownLeft
	}
	@-webkit-keyframes rotateInDownRight{
		0%{
		-webkit-transform-origin:right bottom;
		transform-origin:right bottom;
		-webkit-transform:rotate3d(0,0,1,45deg);
		transform:rotate3d(0,0,1,45deg);
		opacity:0
	}
	100%{
		-webkit-transform-origin:right bottom;
		transform-origin:right bottom;
		-webkit-transform:none;
		transform:none;
		opacity:1
	}
	
	}
	@keyframes rotateInDownRight{
		0%{
		-webkit-transform-origin:right bottom;
		-ms-transform-origin:right bottom;
		transform-origin:right bottom;
		-webkit-transform:rotate3d(0,0,1,45deg);
		-ms-transform:rotate3d(0,0,1,45deg);
		transform:rotate3d(0,0,1,45deg);
		opacity:0
	}
	100%{
		-webkit-transform-origin:right bottom;
		-ms-transform-origin:right bottom;
		transform-origin:right bottom;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none;
		opacity:1
	}
	
	}
	.animated.rotateInDownRight,
	.animated .animation_item.rotateInDownRight{
		-webkit-animation-name:rotateInDownRight;
		animation-name:rotateInDownRight
	}
	@-webkit-keyframes rotateInUpLeft{
		0%{
		-webkit-transform-origin:left bottom;
		transform-origin:left bottom;
		-webkit-transform:rotate3d(0,0,1,45deg);
		transform:rotate3d(0,0,1,45deg);
		opacity:0
	}
	100%{
		-webkit-transform-origin:left bottom;
		transform-origin:left bottom;
		-webkit-transform:none;
		transform:none;
		opacity:1
	}
	
	}
	@keyframes rotateInUpLeft{
		0%{
		-webkit-transform-origin:left bottom;
		-ms-transform-origin:left bottom;
		transform-origin:left bottom;
		-webkit-transform:rotate3d(0,0,1,45deg);
		-ms-transform:rotate3d(0,0,1,45deg);
		transform:rotate3d(0,0,1,45deg);
		opacity:0
	}
	100%{
		-webkit-transform-origin:left bottom;
		-ms-transform-origin:left bottom;
		transform-origin:left bottom;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none;
		opacity:1
	}
	
	}
	.animated.rotateInUpLeft,
	.animated .animation_item.rotateInUpLeft{
		-webkit-animation-name:rotateInUpLeft;
		animation-name:rotateInUpLeft
	}
	@-webkit-keyframes rotateInUpRight{
		0%{
		-webkit-transform-origin:right bottom;
		transform-origin:right bottom;
		-webkit-transform:rotate3d(0,0,1,-90deg);
		transform:rotate3d(0,0,1,-90deg);
		opacity:0
	}
	100%{
		-webkit-transform-origin:right bottom;
		transform-origin:right bottom;
		-webkit-transform:none;
		transform:none;
		opacity:1
	}
	
	}
	@keyframes rotateInUpRight{
		0%{
		-webkit-transform-origin:right bottom;
		-ms-transform-origin:right bottom;
		transform-origin:right bottom;
		-webkit-transform:rotate3d(0,0,1,-90deg);
		-ms-transform:rotate3d(0,0,1,-90deg);
		transform:rotate3d(0,0,1,-90deg);
		opacity:0
	}
	100%{
		-webkit-transform-origin:right bottom;
		-ms-transform-origin:right bottom;
		transform-origin:right bottom;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none;
		opacity:1
	}
	
	}
	.animated.rotateInUpRight,
	.animated .animation_item.rotateInUpRight{
		-webkit-animation-name:rotateInUpRight;
		animation-name:rotateInUpRight
	}
	@-webkit-keyframes rotateOut{
		0%{
		-webkit-transform-origin:center;
		transform-origin:center;
		opacity:1
	}
	100%{
		-webkit-transform-origin:center;
		transform-origin:center;
		-webkit-transform:rotate3d(0,0,1,200deg);
		transform:rotate3d(0,0,1,200deg);
		opacity:0
	}
	
	}
	@keyframes rotateOut{
		0%{
		-webkit-transform-origin:center;
		-ms-transform-origin:center;
		transform-origin:center;
		opacity:1
	}
	100%{
		-webkit-transform-origin:center;
		-ms-transform-origin:center;
		transform-origin:center;
		-webkit-transform:rotate3d(0,0,1,200deg);
		-ms-transform:rotate3d(0,0,1,200deg);
		transform:rotate3d(0,0,1,200deg);
		opacity:0
	}
	
	}
	.animated.rotateOut,
	.animated .animation_item.rotateOut{
		-webkit-animation-name:rotateOut;
		animation-name:rotateOut
	}
	@-webkit-keyframes rotateOutDownLeft{
		0%{
		-webkit-transform-origin:left bottom;
		transform-origin:left bottom;
		opacity:1
	}
	100%{
		-webkit-transform-origin:left bottom;
		transform-origin:left bottom;
		-webkit-transform:rotate(0,0,1,45deg);
		transform:rotate(0,0,1,45deg);
		opacity:0
	}
	
	}
	@keyframes rotateOutDownLeft{
		0%{
		-webkit-transform-origin:left bottom;
		-ms-transform-origin:left bottom;
		transform-origin:left bottom;
		opacity:1
	}
	100%{
		-webkit-transform-origin:left bottom;
		-ms-transform-origin:left bottom;
		transform-origin:left bottom;
		-webkit-transform:rotate(0,0,1,45deg);
		-ms-transform:rotate(0,0,1,45deg);
		transform:rotate(0,0,1,45deg);
		opacity:0
	}
	
	}
	.animated.rotateOutDownLeft,
	.animated .animation_item.rotateOutDownLeft{
		-webkit-animation-name:rotateOutDownLeft;
		animation-name:rotateOutDownLeft
	}
	@-webkit-keyframes rotateOutDownRight{
		0%{
		-webkit-transform-origin:right bottom;
		transform-origin:right bottom;
		opacity:1
	}
	100%{
		-webkit-transform-origin:right bottom;
		transform-origin:right bottom;
		-webkit-transform:rotate3d(0,0,1,-45deg);
		transform:rotate3d(0,0,1,-45deg);
		opacity:0
	}
	
	}
	@keyframes rotateOutDownRight{
		0%{
		-webkit-transform-origin:right bottom;
		-ms-transform-origin:right bottom;
		transform-origin:right bottom;
		opacity:1
	}
	100%{
		-webkit-transform-origin:right bottom;
		-ms-transform-origin:right bottom;
		transform-origin:right bottom;
		-webkit-transform:rotate3d(0,0,1,-45deg);
		-ms-transform:rotate3d(0,0,1,-45deg);
		transform:rotate3d(0,0,1,-45deg);
		opacity:0
	}
	
	}
	.animated.rotateOutDownRight,
	.animated .animation_item.rotateOutDownRight{
		-webkit-animation-name:rotateOutDownRight;
		animation-name:rotateOutDownRight
	}
	@-webkit-keyframes rotateOutUpLeft{
		0%{
		-webkit-transform-origin:left bottom;
		transform-origin:left bottom;
		opacity:1
	}
	100%{
		-webkit-transform-origin:left bottom;
		transform-origin:left bottom;
		-webkit-transform:rotate3d(0,0,1,-45deg);
		transform:rotate3d(0,0,1,-45deg);
		opacity:0
	}
	
	}
	@keyframes rotateOutUpLeft{
		0%{
		-webkit-transform-origin:left bottom;
		-ms-transform-origin:left bottom;
		transform-origin:left bottom;
		opacity:1
	}
	100%{
		-webkit-transform-origin:left bottom;
		-ms-transform-origin:left bottom;
		transform-origin:left bottom;
		-webkit-transform:rotate3d(0,0,1,-45deg);
		-ms-transform:rotate3d(0,0,1,-45deg);
		transform:rotate3d(0,0,1,-45deg);
		opacity:0
	}
	
	}
	.animated.rotateOutUpLeft,
	.animated .animation_item.rotateOutUpLeft{
		-webkit-animation-name:rotateOutUpLeft;
		animation-name:rotateOutUpLeft
	}
	@-webkit-keyframes rotateOutUpRight{
		0%{
		-webkit-transform-origin:right bottom;
		transform-origin:right bottom;
		opacity:1
	}
	100%{
		-webkit-transform-origin:right bottom;
		transform-origin:right bottom;
		-webkit-transform:rotate3d(0,0,1,90deg);
		transform:rotate3d(0,0,1,90deg);
		opacity:0
	}
	
	}
	@keyframes rotateOutUpRight{
		0%{
		-webkit-transform-origin:right bottom;
		-ms-transform-origin:right bottom;
		transform-origin:right bottom;
		opacity:1
	}
	100%{
		-webkit-transform-origin:right bottom;
		-ms-transform-origin:right bottom;
		transform-origin:right bottom;
		-webkit-transform:rotate3d(0,0,1,90deg);
		-ms-transform:rotate3d(0,0,1,90deg);
		transform:rotate3d(0,0,1,90deg);
		opacity:0
	}
	
	}
	.animated.rotateOutUpRight,
	.animated .animation_item.rotateOutUpRight{
		-webkit-animation-name:rotateOutUpRight;
		animation-name:rotateOutUpRight
	}
	@-webkit-keyframes hinge{
		0%{
		-webkit-transform-origin:top left;
		transform-origin:top left;
		-webkit-animation-timing-function:ease-in-out;
		animation-timing-function:ease-in-out
	}
	20%,60%{
		-webkit-transform:rotate3d(0,0,1,80deg);
		transform:rotate3d(0,0,1,80deg);
		-webkit-transform-origin:top left;
		transform-origin:top left;
		-webkit-animation-timing-function:ease-in-out;
		animation-timing-function:ease-in-out
	}
	40%,80%{
		-webkit-transform:rotate3d(0,0,1,60deg);
		transform:rotate3d(0,0,1,60deg);
		-webkit-transform-origin:top left;
		transform-origin:top left;
		-webkit-animation-timing-function:ease-in-out;
		animation-timing-function:ease-in-out;
		opacity:1
	}
	100%{
		-webkit-transform:translate3d(0,700px,0);
		transform:translate3d(0,700px,0);
		opacity:0
	}
	
	}
	@keyframes hinge{
		0%{
		-webkit-transform-origin:top left;
		-ms-transform-origin:top left;
		transform-origin:top left;
		-webkit-animation-timing-function:ease-in-out;
		animation-timing-function:ease-in-out
	}
	20%,60%{
		-webkit-transform:rotate3d(0,0,1,80deg);
		-ms-transform:rotate3d(0,0,1,80deg);
		transform:rotate3d(0,0,1,80deg);
		-webkit-transform-origin:top left;
		-ms-transform-origin:top left;
		transform-origin:top left;
		-webkit-animation-timing-function:ease-in-out;
		animation-timing-function:ease-in-out
	}
	40%,80%{
		-webkit-transform:rotate3d(0,0,1,60deg);
		-ms-transform:rotate3d(0,0,1,60deg);
		transform:rotate3d(0,0,1,60deg);
		-webkit-transform-origin:top left;
		-ms-transform-origin:top left;
		transform-origin:top left;
		-webkit-animation-timing-function:ease-in-out;
		animation-timing-function:ease-in-out;
		opacity:1
	}
	100%{
		-webkit-transform:translate3d(0,700px,0);
		-ms-transform:translate3d(0,700px,0);
		transform:translate3d(0,700px,0);
		opacity:0
	}
	
	}
	.animated.hinge,
	.animated .animation_item.hinge{
		-webkit-animation-name:hinge;
		animation-name:hinge
	}
	@-webkit-keyframes rollIn{
		0%{
		opacity:0;
		-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
		transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)
	}
	100%{
		opacity:1;
		-webkit-transform:none;
		transform:none
	}
	
	}
	@keyframes rollIn{
		0%{
		opacity:0;
		-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
		-ms-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
		transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)
	}
	100%{
		opacity:1;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none
	}
	
	}
	.animated.rollIn,
	.animated .animation_item.rollIn{
		-webkit-animation-name:rollIn;
		animation-name:rollIn
	}
	@-webkit-keyframes rollOut{
		0%{
		opacity:1
	}
	100%{
		opacity:0;
		-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);
		transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)
	}
	
	}
	@keyframes rollOut{
		0%{
		opacity:1
	}
	100%{
		opacity:0;
		-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);
		-ms-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);
		transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)
	}
	
	}
	.animated.rollOut,
	.animated .animation_item.rollOut{
		-webkit-animation-name:rollOut;
		animation-name:rollOut
	}
	@-webkit-keyframes zoomIn{
		0%{
		opacity:0;
		-webkit-transform:scale3d(.3,.3,.3);
		transform:scale3d(.3,.3,.3)
	}
	50%{
		opacity:1
	}
	
	}
	@keyframes zoomIn{
		0%{
		opacity:0;
		-webkit-transform:scale3d(.3,.3,.3);
		-ms-transform:scale3d(.3,.3,.3);
		transform:scale3d(.3,.3,.3)
	}
	50%{
		opacity:1
	}
	
	}
	.animated.zoomIn,
	.animated .animation_item.zoomIn{
		-webkit-animation-name:zoomIn;
		animation-name:zoomIn
	}
	@-webkit-keyframes zoomInDown{
		0%{
		opacity:0;
		-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
		transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
		-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);
		animation-timing-function:cubic-bezier(0.55,.055,.675,.19)
	}
	60%{
		opacity:1;
		-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
		transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
		-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);
		animation-timing-function:cubic-bezier(0.175,.885,.32,1)
	}
	
	}
	@keyframes zoomInDown{
		0%{
		opacity:0;
		-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
		-ms-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
		transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
		-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);
		animation-timing-function:cubic-bezier(0.55,.055,.675,.19)
	}
	60%{
		opacity:1;
		-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
		-ms-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
		transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
		-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);
		animation-timing-function:cubic-bezier(0.175,.885,.32,1)
	}
	
	}
	.animated.zoomInDown,
	.animated .animation_item.zoomInDown{
		-webkit-animation-name:zoomInDown;
		animation-name:zoomInDown
	}
	@-webkit-keyframes zoomInLeft{
		0%{
		opacity:0;
		-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
		transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
		-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);
		animation-timing-function:cubic-bezier(0.55,.055,.675,.19)
	}
	60%{
		opacity:1;
		-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
		transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
		-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);
		animation-timing-function:cubic-bezier(0.175,.885,.32,1)
	}
	
	}
	@keyframes zoomInLeft{
		0%{
		opacity:0;
		-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
		-ms-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
		transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
		-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);
		animation-timing-function:cubic-bezier(0.55,.055,.675,.19)
	}
	60%{
		opacity:1;
		-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
		-ms-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
		transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
		-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);
		animation-timing-function:cubic-bezier(0.175,.885,.32,1)
	}
	
	}
	.animated.zoomInLeft,
	.animated .animation_item.zoomInLeft{
		-webkit-animation-name:zoomInLeft;
		animation-name:zoomInLeft
	}
	@-webkit-keyframes zoomInRight{
		0%{
		opacity:0;
		-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
		transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
		-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);
		animation-timing-function:cubic-bezier(0.55,.055,.675,.19)
	}
	60%{
		opacity:1;
		-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
		transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
		-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);
		animation-timing-function:cubic-bezier(0.175,.885,.32,1)
	}
	
	}
	@keyframes zoomInRight{
		0%{
		opacity:0;
		-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
		-ms-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
		transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
		-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);
		animation-timing-function:cubic-bezier(0.55,.055,.675,.19)
	}
	60%{
		opacity:1;
		-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
		-ms-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
		transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
		-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);
		animation-timing-function:cubic-bezier(0.175,.885,.32,1)
	}
	
	}
	.animated.zoomInRight,
	.animated .animation_item.zoomInRight{
		-webkit-animation-name:zoomInRight;
		animation-name:zoomInRight
	}
	@-webkit-keyframes zoomInUp{
		0%{
		opacity:0;
		-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
		transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
		-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);
		animation-timing-function:cubic-bezier(0.55,.055,.675,.19)
	}
	60%{
		opacity:1;
		-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
		transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
		-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);
		animation-timing-function:cubic-bezier(0.175,.885,.32,1)
	}
	
	}
	@keyframes zoomInUp{
		0%{
		opacity:0;
		-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
		-ms-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
		transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
		-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);
		animation-timing-function:cubic-bezier(0.55,.055,.675,.19)
	}
	60%{
		opacity:1;
		-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
		-ms-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
		transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
		-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);
		animation-timing-function:cubic-bezier(0.175,.885,.32,1)
	}
	
	}
	.animated.zoomInUp,
	.animated .animation_item.zoomInUp{
		-webkit-animation-name:zoomInUp;
		animation-name:zoomInUp
	}
	@-webkit-keyframes zoomOut{
		0%{
		opacity:1
	}
	50%{
		opacity:0;
		-webkit-transform:scale3d(.3,.3,.3);
		transform:scale3d(.3,.3,.3)
	}
	100%{
		opacity:0
	}
	
	}
	@keyframes zoomOut{
		0%{
		opacity:1
	}
	50%{
		opacity:0;
		-webkit-transform:scale3d(.3,.3,.3);
		-ms-transform:scale3d(.3,.3,.3);
		transform:scale3d(.3,.3,.3)
	}
	100%{
		opacity:0
	}
	
	}
	.animated.zoomOut,
	.animated .animation_item.zoomOut{
		-webkit-animation-name:zoomOut;
		animation-name:zoomOut
	}
	@-webkit-keyframes zoomOutDown{
		40%{
		opacity:1;
		-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
		transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
		-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);
		animation-timing-function:cubic-bezier(0.55,.055,.675,.19)
	}
	100%{
		opacity:0;
		-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
		transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
		-webkit-transform-origin:center bottom;
		transform-origin:center bottom;
		-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);
		animation-timing-function:cubic-bezier(0.175,.885,.32,1)
	}
	
	}
	@keyframes zoomOutDown{
		40%{
		opacity:1;
		-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
		-ms-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
		transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
		-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);
		animation-timing-function:cubic-bezier(0.55,.055,.675,.19)
	}
	100%{
		opacity:0;
		-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
		-ms-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
		transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
		-webkit-transform-origin:center bottom;
		-ms-transform-origin:center bottom;
		transform-origin:center bottom;
		-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);
		animation-timing-function:cubic-bezier(0.175,.885,.32,1)
	}
	
	}
	.animated.zoomOutDown,
	.animated .animation_item.zoomOutDown{
		-webkit-animation-name:zoomOutDown;
		animation-name:zoomOutDown
	}
	@-webkit-keyframes zoomOutLeft{
		40%{
		opacity:1;
		-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
		transform:scale3d(.475,.475,.475) translate3d(42px,0,0)
	}
	100%{
		opacity:0;
		-webkit-transform:scale(.1) translate3d(-2000px,0,0);
		transform:scale(.1) translate3d(-2000px,0,0);
		-webkit-transform-origin:left center;
		transform-origin:left center
	}
	
	}
	@keyframes zoomOutLeft{
		40%{
		opacity:1;
		-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
		-ms-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
		transform:scale3d(.475,.475,.475) translate3d(42px,0,0)
	}
	100%{
		opacity:0;
		-webkit-transform:scale(.1) translate3d(-2000px,0,0);
		-ms-transform:scale(.1) translate3d(-2000px,0,0);
		transform:scale(.1) translate3d(-2000px,0,0);
		-webkit-transform-origin:left center;
		-ms-transform-origin:left center;
		transform-origin:left center
	}
	
	}
	.animated.zoomOutLeft,
	.animated .animation_item.zoomOutLeft{
		-webkit-animation-name:zoomOutLeft;
		animation-name:zoomOutLeft
	}
	@-webkit-keyframes zoomOutRight{
		40%{
		opacity:1;
		-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
		transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)
	}
	100%{
		opacity:0;
		-webkit-transform:scale(.1) translate3d(2000px,0,0);
		transform:scale(.1) translate3d(2000px,0,0);
		-webkit-transform-origin:right center;
		transform-origin:right center
	}
	
	}
	@keyframes zoomOutRight{
		40%{
		opacity:1;
		-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
		-ms-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
		transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)
	}
	100%{
		opacity:0;
		-webkit-transform:scale(.1) translate3d(2000px,0,0);
		-ms-transform:scale(.1) translate3d(2000px,0,0);
		transform:scale(.1) translate3d(2000px,0,0);
		-webkit-transform-origin:right center;
		-ms-transform-origin:right center;
		transform-origin:right center
	}
	
	}
	.animated.zoomOutRight,
	.animated .animation_item.zoomOutRight{
		-webkit-animation-name:zoomOutRight;
		animation-name:zoomOutRight
	}
	@-webkit-keyframes zoomOutUp{
		40%{
		opacity:1;
		-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
		transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
		-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);
		animation-timing-function:cubic-bezier(0.55,.055,.675,.19)
	}
	100%{
		opacity:0;
		-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
		transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
		-webkit-transform-origin:center bottom;
		transform-origin:center bottom;
		-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);
		animation-timing-function:cubic-bezier(0.175,.885,.32,1)
	}
	
	}
	@keyframes zoomOutUp{
		40%{
		opacity:1;
		-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
		-ms-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
		transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
		-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);
		animation-timing-function:cubic-bezier(0.55,.055,.675,.19)
	}
	100%{
		opacity:0;
		-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
		-ms-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
		transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
		-webkit-transform-origin:center bottom;
		-ms-transform-origin:center bottom;
		transform-origin:center bottom;
		-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);
		animation-timing-function:cubic-bezier(0.175,.885,.32,1)
	}
	
	}
	.animated.zoomOutUp,
	.animated .animation_item.zoomOutUp{
		-webkit-animation-name:zoomOutUp;
		animation-name:zoomOutUp
	}
	
	
	
	@keyframes scaleUp {
	 0% {
	 opacity: 0;
	 transform: scale(.8);
	}
	 100% {
	 opacity: 1;
	 transform: scale(1);
	}
	}
	@-webkit-keyframes scaleUp {
	 0% {
	 opacity: 0;
	 -webkit-transform: scale(.8);
	}
	 100% {
	 opacity: 1;
	 -webkit-transform: scale(1);
	}
	}
	.animated.scaleUp,
	.animated .animation_item.scaleUp {
		-webkit-animation-name: scaleUp;
		-moz-animation-name: scaleUp;
		-o-animation-name: scaleUp;
		animation-name: scaleUp;
	}
	
	
	.animated.delay1,
	.animated .animation_item.delay1{
		animation-delay:400ms;
		-webkit-animation-delay:400ms;
	}
	.animated.delay2,
	.animated .animation_item.delay2{
		animation-delay:600ms;
		-webkit-animation-delay:600ms;
	}
	.animated.delay3,
	.animated .animation_item.delay3{
		animation-delay:800ms;
		-webkit-animation-delay:800ms;
	}
	.animated.delay4,
	.animated .animation_item.delay4{
		animation-delay:1000ms;
		-webkit-animation-delay:1000ms;
	}
	.animated.delay5,
	.animated .animation_item.delay5{
		animation-delay:1200ms;
		-webkit-animation-delay:1200ms;
	}
	.animated.delay6,
	.animated .animation_item.delay6{
		animation-delay:1400ms;
		-webkit-animation-delay:1400ms;
	}
	.animated.delay7,
	.animated .animation_item.delay7{
		animation-delay:1600ms;
		-webkit-animation-delay:1600ms;
	}
	.animated.delay8,
	.animated .animation_item.delay8{
		animation-delay:1800ms;
		-webkit-animation-delay:1800ms;
	}
	.animated.delay9,
	.animated .animation_item.delay9{
		animation-delay:2000ms;
		-webkit-animation-delay:2000ms;
	}
	.animated.delay10,
	.animated .animation_item.delay10{
		animation-delay:2200ms;
		-webkit-animation-delay:2200ms;
	}
	.animated.delay11,
	.animated .animation_item.delay11{
		animation-delay:2400ms;
		-webkit-animation-delay:2400ms;
	}
	.animated.delay12,
	.animated .animation_item.delay12{
		animation-delay:2600ms;
		-webkit-animation-delay:2600ms;
	}
	.animated.delay13,
	.animated .animation_item.delay13{
		animation-delay:2800ms;
		-webkit-animation-delay:2800ms;
	}
	
	
	@-webkit-keyframes star {
		 0%, 50%, 100% {
		opacity: 1;
		}
		 25%, 75% {
		opacity: 0;
		}
		0%{
			-webkit-transform:rotate(0deg) scale(1);
		}
		50%{
			-webkit-transform:rotate(180deg) scale(0.7);
		}
		100%{
			-webkit-transform:rotate(360deg)  scale(1);
		}
	}
	@-moz-keyframes star {
		0%, 50%, 100% {
			opacity: 1;
		}
		25%, 75% {
			opacity: 0;
		}
		0%{
			-moz-transform:rotate(0deg) scale(1);
		}
		50%{
			-moz-transform:rotate(180deg) scale(0.7);
		}
		100%{
			-moz-transform:rotate(360deg)  scale(1);
		}
		
		
	}
	@-o-keyframes star {
		0%, 50%, 100% {
			opacity: 1;
		}
		25%, 75% {
			opacity: 0;
		}
		0%{
			-o-transform:rotate(0deg) scale(1);
		}
		50%{
			-o-transform:rotate(180deg) scale(0.7);
		}
		100%{
			-o-transform:rotate(360deg)  scale(1);
		}
	}
	@keyframes star {
		0%, 50%, 100% {
			opacity: 1;
		}
		25%, 75% {
			opacity: 0;
		}
		0%{
			transform:rotate(0deg) scale(1);
		}
		50%{
			transform:rotate(180deg) scale(0.7);
		}
		100%{
			transform:rotate(360deg)  scale(1);
		}
	}
	
	
	
	@-webkit-keyframes cloud{
		0%{
		left:-100px;
		}
		100%{
		left:100%;
		}
	}
	@-moz-keyframes cloud {
		0%{
		left:-100px;
		}
		100%{
		left:100%;
		}
	}
	@-o-keyframes cloud {
		0%{
		left:-100px;
		}
		100%{
		left:100%;
		}
	}
	@keyframes cloud {
		0%{
		left:-100px;
		}
		100%{
		left:100%;
		}
	}
	
	
	@-webkit-keyframes snowflake{
		0% {
			top:-100px;
			-webkit-transform:rotate(0deg) translateX(0);
		}
		25%{
			-webkit-transform:rotate(360deg)  translateX(20px);
		}
		50% {
			-webkit-transform:rotate(720deg) translateX(0px);
		}
		75% {
			-webkit-transform:rotate(1080deg)  translateX(-20px);
		}
		100% {
			top:100%;
			-webkit-transform:rotate(1440deg)  translateX(0px);
		}
	}
	@-moz-keyframes snowflake {
		0% {
			top:-100px;
			-moz-transform:rotate(0deg) translateX(0);
		}
		25%{
			-moz-transform:rotate(360deg)  translateX(20px);
		}
		50% {
			-moz-transform:rotate(720deg) translateX(0px);
		}
		75% {
			-moz-transform:rotate(1080deg)  translateX(-20px);
		}
		100% {
			top:100%;
			-moz-transform:rotate(1440deg)  translateX(0px);
		}
	}
	@-o-keyframes snowflake {
		0% {
			top:-100px;
			-o-transform:rotate(0deg) translateX(0);
		}
		25%{
			-o-transform:rotate(360deg)  translateX(20px);
		}
		50% {
			-o-transform:rotate(720deg) translateX(0px);
		}
		75% {
			-o-transform:rotate(1080deg)  translateX(-20px);
		}
		100% {
			top:100%;
			-o-transform:rotate(1440deg)  translateX(0px);
		}
	}
	@keyframes snowflake {
		0% {
			top:-100px;
			transform:rotate(0deg) translateX(0);
		}
		25%{
			transform:rotate(360deg)  translateX(20px);
		}
		50% {
			transform:rotate(720deg) translateX(0px);
		}
		75% {
			transform:rotate(1080deg)  translateX(-20px);
		}
		100% {
			top:100%;
			transform:rotate(1440deg)  translateX(0px);
		}
	}
	
	
	@-webkit-keyframes dandelion{
		0% {
			opacity:0;
			left:20%;
		}
		10%{
			opacity:1;
		}
		
		100% {
			bottom:100%;
		}
	}
	@-moz-keyframes dandelion {
		0% {
			opacity:0;
			left:20%;
		}
		10%{
			opacity:1;
		}
		
		100% {
			bottom:100%;
		}
	}
	@-o-keyframes dandelion {
		0% {
			opacity:0;
			left:20%;
		}
		10%{
			opacity:1;
		}
		
		100% {
			bottom:100%;
		}
	}
	@keyframes dandelion {
		0% {
			opacity:0;
			left:20%;
		}
		10%{
			opacity:1;
		}
		
		100% {
			bottom:100%;
		}
	}
	
	
	/*bootstrap ie*/
.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left;}.col-sm-pull-12{right:100%;}.col-sm-pull-11{right:91.66666666666666%;}.col-sm-pull-10{right:83.33333333333334%;}.col-sm-pull-9{right:75%;}.col-sm-pull-8{right:66.66666666666666%;}.col-sm-pull-7{right:58.333333333333336%;}.col-sm-pull-6{right:50%;}.col-sm-pull-5{right:41.66666666666667%;}.col-sm-pull-4{right:33.33333333333333%;}.col-sm-pull-3{right:25%;}.col-sm-pull-2{right:16.666666666666664%;}.col-sm-pull-1{right:8.333333333333332%;}.col-sm-pull-0{right:0;}.col-sm-push-12{left:100%;}.col-sm-push-11{left:91.66666666666666%;}.col-sm-push-10{left:83.33333333333334%;}.col-sm-push-9{left:75%;}.col-sm-push-8{left:66.66666666666666%;}.col-sm-push-7{left:58.333333333333336%;}.col-sm-push-6{left:50%;}.col-sm-push-5{left:41.66666666666667%;}.col-sm-push-4{left:33.33333333333333%;}.col-sm-push-3{left:25%;}.col-sm-push-2{left:16.666666666666664%;}.col-sm-push-1{left:8.333333333333332%;}.col-sm-push-0{left:0;}.col-sm-offset-12{margin-left:100%;}.col-sm-offset-11{margin-left:91.66666666666666%;}.col-sm-offset-10{margin-left:83.33333333333334%;}.col-sm-offset-9{margin-left:75%;}.col-sm-offset-8{margin-left:66.66666666666666%;}.col-sm-offset-7{margin-left:58.333333333333336%;}.col-sm-offset-6{margin-left:50%;}.col-sm-offset-5{margin-left:41.66666666666667%;}.col-sm-offset-4{margin-left:33.33333333333333%;}.col-sm-offset-3{margin-left:25%;}.col-sm-offset-2{margin-left:16.666666666666664%;}.col-sm-offset-1{margin-left:8.333333333333332%;}.col-sm-offset-0{margin-left:0;}.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left;}.col-md-12{width:100%;}.col-md-11{width:91.66666666666666%;}.col-md-10{width:83.33333333333334%;}.col-md-9{/* width:75%; */}.col-md-8{width:66.66666666666666%;}.col-md-7{width:58.333333333333336%;}.col-md-6{width:50%;}.col-md-5{width:41.66666666666667%;}.col-md-4{width:33.33333333333333%;}.col-md-3{/* width:25%; */}.col-md-2{width:16.666666666666664%;}.col-md-1{width:8.333333333333332%;}.col-md-pull-12{right:100%;}.col-md-pull-11{right:91.66666666666666%;}.col-md-pull-10{right:83.33333333333334%;}.col-md-pull-9{right:75%;}.col-md-pull-8{right:66.66666666666666%;}.col-md-pull-7{right:58.333333333333336%;}.col-md-pull-6{right:50%;}.col-md-pull-5{right:41.66666666666667%;}.col-md-pull-4{right:33.33333333333333%;}.col-md-pull-3{right:25%;}.col-md-pull-2{right:16.666666666666664%;}.col-md-pull-1{right:8.333333333333332%;}.col-md-pull-0{right:0;}.col-md-push-12{left:100%;}.col-md-push-11{left:91.66666666666666%;}.col-md-push-10{left:83.33333333333334%;}.col-md-push-9{left:75%;}.col-md-push-8{left:66.66666666666666%;}.col-md-push-7{left:58.333333333333336%;}.col-md-push-6{left:50%;}.col-md-push-5{left:41.66666666666667%;}.col-md-push-4{left:33.33333333333333%;}.col-md-push-3{left:25%;}.col-md-push-2{left:16.666666666666664%;}.col-md-push-1{left:8.333333333333332%;}.col-md-push-0{left:0;}.col-md-offset-12{margin-left:100%;}.col-md-offset-11{margin-left:91.66666666666666%;}.col-md-offset-10{margin-left:83.33333333333334%;}.col-md-offset-9{margin-left:75%;}.col-md-offset-8{margin-left:66.66666666666666%;}.col-md-offset-7{margin-left:58.333333333333336%;}.col-md-offset-6{margin-left:50%;}.col-md-offset-5{margin-left:41.66666666666667%;}.col-md-offset-4{margin-left:33.33333333333333%;}.col-md-offset-3{margin-left:25%;}.col-md-offset-2{margin-left:16.666666666666664%;}.col-md-offset-1{margin-left:8.333333333333332%;}.col-md-offset-0{margin-left:0;}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left;}.col-lg-12{width:100%;}.col-lg-11{width:91.66666666666666%;}.col-lg-10{width:83.33333333333334%;}.col-lg-9{width:75%;}.col-lg-8{width:66.66666666666666%;}.col-lg-7{width:58.333333333333336%;}.col-lg-6{width:50%;}.col-lg-5{width:41.66666666666667%;}.col-lg-4{width:33.33333333333333%;}.col-lg-3{width:25%;}.col-lg-2{width:16.666666666666664%;}.col-lg-1{width:8.333333333333332%;}.col-lg-pull-12{right:100%;}.col-lg-pull-11{right:91.66666666666666%;}.col-lg-pull-10{right:83.33333333333334%;}.col-lg-pull-9{right:75%;}.col-lg-pull-8{right:66.66666666666666%;}.col-lg-pull-7{right:58.333333333333336%;}.col-lg-pull-6{right:50%;}.col-lg-pull-5{right:41.66666666666667%;}.col-lg-pull-4{right:33.33333333333333%;}.col-lg-pull-3{right:25%;}.col-lg-pull-2{right:16.666666666666664%;}.col-lg-pull-1{right:8.333333333333332%;}.col-lg-pull-0{right:0;}.col-lg-push-12{left:100%;}.col-lg-push-11{left:91.66666666666666%;}.col-lg-push-10{left:83.33333333333334%;}.col-lg-push-9{left:75%;}.col-lg-push-8{left:66.66666666666666%;}.col-lg-push-7{left:58.333333333333336%;}.col-lg-push-6{left:50%;}.col-lg-push-5{left:41.66666666666667%;}.col-lg-push-4{left:33.33333333333333%;}.col-lg-push-3{left:25%;}.col-lg-push-2{left:16.666666666666664%;}.col-lg-push-1{left:8.333333333333332%;}.col-lg-push-0{left:0;}.col-lg-offset-12{margin-left:100%;}.col-lg-offset-11{margin-left:91.66666666666666%;}.col-lg-offset-10{margin-left:83.33333333333334%;}.col-lg-offset-9{margin-left:75%;}.col-lg-offset-8{margin-left:66.66666666666666%;}.col-lg-offset-7{margin-left:58.333333333333336%;}.col-lg-offset-6{margin-left:50%;}.col-lg-offset-5{margin-left:41.66666666666667%;}.col-lg-offset-4{margin-left:33.33333333333333%;}.col-lg-offset-3{margin-left:25%;}.col-lg-offset-2{margin-left:16.666666666666664%;}.col-lg-offset-1{margin-left:8.333333333333332%;}.col-lg-offset-0{margin-left:0;}

/* Other Style */


div.paneOutline {
    border: 1px solid #ccc!important;
    margin: 10px;
}
.home1_cona .icon_box{
	width:128px;
	height:128px;
	border-radius:0;
	-ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
	border:2px solid #ff8726;
	}
.home1_cona .icon_box:before,
.home1_cona .icon_box:after{
	display:none ;
	}
.accordion_1 .accordion_icon:before{
	margin:0 0 0 5px;
	}
.number_Animation_1 .number_out{
	background-color:#ff8726;
	}	
.number_Animation_4{
	padding:0 69px;
	}
.flip_box_4 .icon{
    line-height: 150px;
	border:none;
	}
.flip_box_4 .icon:before{
	display:none;
	}
.Testimonials_6 .next_page{
	right:-25px;
	}
.home4_conc li span:before{
	background-color:#000;
	}
.Time_Line .Time_Line_content .Time_Line_right.test6 .Time_Line_right_top img{
	width:auto;
	}
	
	
	
	
	
.to_topmain{
	width:48px;
	height:48px;
	}
.to_topmain:before {
	margin: -12px 0 0 -8px;
	}
#to_top{
	width:48px;
	border-radius:0;
	-ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
	}
#to_top:before,
#to_top:after{
	display:none;
	}

/* ********** Source Code style ************** */
/*Custom Buttons style*/
a.Button_style8,
a.Button_style9,
a.Button_style10,
a.Button_style11{
	padding:10px 16px;
	margin:0px 0 10px 0;
	position:relative;
	font-size:12px;
	display:inline-block;
	vertical-align:middle;
	white-space:nowrap;
	text-decoration:none;
	border-radius:		    100px;
	-moz-border-radius:		100px;
	-webkit-border-radius:	100px;
	transition: 		background-color ease-in 200ms,color ease-in 200ms,border ease-in 200ms;
	-moz-transition: 	background-color ease-in 200ms,color ease-in 200ms,border ease-in 200ms; /* Firefox 4 */
	-webkit-transition: background-color ease-in 200ms,color ease-in 200ms,border ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		background-color ease-in 200ms,color ease-in 200ms,border ease-in 200ms; /* Opera */
	-ms-transition: 	background-color ease-in 200ms,color ease-in 200ms,border ease-in 200ms; /* IE9? */
}
a.Button_style10,
a.Button_style11{
	border-radius:		    5px;
	-moz-border-radius:		5px;
	-webkit-border-radius:	5px;
	}

a[class*="Button_style8"].light,
a[class*="Button_style10"].light{
	color:#FFFFFF;
	}
a[class*="Button_style9"].light,
a[class*="Button_style11"].light{
	background-color:transparent;
	border-width:1px;
	border-style:solid;
	}

a[class*="Button_style8"].dark,
a[class*="Button_style10"].dark{
	border:1px solid transparent;
	background-color:#34485C;
	color:#FFFFFF;
	}
a[class*="Button_style9"].dark,
a[class*="Button_style11"].dark{
	border:1px solid #34485c;
	background-color:transparent;
	color:#34485c;
	}
a[class*="Button_style8"].white,
a[class*="Button_style10"].white{
	border:1px solid transparent;
	background-color:#fff;
	}
a[class*="Button_style9"].white,
a[class*="Button_style11"].white{
	border:1px solid #fff;
	background-color:transparent;
	color:#fff;
	}

a[class*="Button"].small {
	    font-size: 13px;
		letter-spacing: 1px;
		padding: 8px 29px;
		line-height: 18px;
}
a[class*="Button"].large {
    font-size: 14px;
    letter-spacing: 1.2px;
    line-height: 20px;
    padding: 11px 30px;
}
a[class*="Button"].jumbo {
    font-size: 16px;
    letter-spacing: 1.5px;
    line-height: 24px;
    padding: 13px 56px;
}

a.Button_style8:hover,
a.Button_style10:hover{
	/*color:#fff;*/
	filter:alpha(opacity=80);
	opacity:0.8;
	text-decoration:none;
	}

a.Button_style9:hover,
a.Button_style11:hover{
	color:#FFF;
	background-color:#2e2e2e;
	border:1px solid transparent;
	text-decoration:none;
}
*+html a.Button_style8,
*+html a.Button_style9,
*+html a.Button_style10,
*+html a.Button_style11{
	display:inline;
}

/*Accent Background Color */
.a_bg_c{
	background-color:#FF8726;
	}
.a_bg_c_h:hover{
	background-color:#FF8726;
	}
/*Accent Color */
.a_t_c{
	color:#FF8726;
	}
.a_t_c_h:hover{
	color:#FF8726;
	}
/*Accent Border Color */
.a_b_c{
	border-color:#FF8726;
	}
.a_b_c_h:hover{
	border-color:#FF8726;
	}


a.Button_style5{
	padding:10px 16px;
	margin:0px 5px 5px 0;
	position:relative;
	font-size:12px;
	display:inline-block;
	vertical-align:middle;
	white-space:nowrap;
	color:#FFFFFF!important ;
	text-decoration:none;
	background:	url(images/but_bg.png) repeat-x  left bottom;
	background-size:contain;
	border-radius:		    3px 3px 4px 4px;
	-moz-border-radius:		3px 3px 4px 4px;
	-webkit-border-radius:	3px 3px 4px 4px;
	-moz-box-shadow:	0 -3px rgba(0, 0, 0, 0.2) inset;               /* For Firefox3.6+ */
	-webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.2) inset;            /* For Chrome5+, Safari5+ */
	box-shadow:			0 -3px rgba(0, 0, 0, 0.2) inset;        
	transition: 		background-color ease-in 200ms;
	-moz-transition: 	background-color ease-in 200ms; /* Firefox 4 */
	-webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		background-color ease-in 200ms; /* Opera */
	-ms-transition: 	background-color ease-in 200ms; /* IE9? */
}
a.Button_style6{
	padding:10px 16px;
	margin:0px 5px 5px 0;
	position:relative;
	font-size:12px;
	display:inline-block;
	vertical-align:middle;
	white-space:nowrap;
	color:#FFFFFF!important ;
	text-decoration:none;
	background:	url(images/but_bg.png) repeat-x  left bottom;
	background-size:contain;
	border-radius:		    3px;
	-moz-border-radius:		3px;
	-webkit-border-radius:	3px;
	transition: 		background-color ease-in 200ms;
	-moz-transition: 	background-color ease-in 200ms; /* Firefox 4 */
	-webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		background-color ease-in 200ms; /* Opera */
	-ms-transition: 	background-color ease-in 200ms; /* IE9? */
}
a.Button_style7{
	padding:10px 16px;
	margin:0px 5px 5px 0;
	position:relative;
	font-size:12px;
	display:inline-block;
	vertical-align:middle;
	white-space:nowrap;
	color:#FFFFFF!important;
	text-decoration:none;
	border-radius:		    3px;
	-moz-border-radius:		3px;
	-webkit-border-radius:	3px;
	transition: 		background-color ease-in 200ms;
	-moz-transition: 	background-color ease-in 200ms; /* Firefox 4 */
	-webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		background-color ease-in 200ms; /* Opera */
	-ms-transition: 	background-color ease-in 200ms; /* IE9? */
}

a[class*="Button"].Red              	{ background-color: #df0c00 }
a[class*="Button"].Teal          		{ background-color: #20b2aa }
a[class*="Button"].Violet               { background-color: #6f0080 }
a[class*="Button"].MidnightBlue         { background-color: #191970 }
a[class*="Button"].gold               	{ background-color: #ffd700 }
a[class*="Button"].OliveDrab            { background-color: #76a732 }
a[class*="Button"].SteelBlue            { background-color: #4682b4 }
a[class*="Button"].GoldenOrange         { background-color: #f88616 }
a[class*="Button"].silver            	{ background-color: #c0c0c0 }
a[class*="Button"].black                 { background-color: #4a4949 }


a[class*="Button"].one {
	font-size: 12px;
	letter-spacing: 1px;
	padding: 10px 16px;
	line-height: 18px;
}
a[class*="Button"].two {
    font-size: 13px;
    letter-spacing: 1.2px;
    line-height: 20px;
    padding: 15px 22px;
}
a[class*="Button"].three {
    font-size: 14px;
    letter-spacing: 1.5px;
    line-height: 24px;
    padding: 18px 26px;
}

a.Button_style5:hover,
a.Button_style6:hover,
a.Button_style7:hover{
	color:#FFF!important;
	background-color:#2e2e2e;
	text-decoration:none;
}
*+html a.Button_style5,
*+html a.Button_style6,
*+html a.Button_style7{
	display:inline;
}

/*list*/
.list_style {
	margin:0px;
	padding:0px;
}
.list_style li {
	list-style:none;
	padding:8px 0px;
}
.list_style li .fa{
	margin-right:15px;
	color:#FF8726;
}


/* flip_box */
.flip_box {
	-webkit-perspective: 1000;
	-moz-perspective: 1000;
	perspective: 1000;
	overflow: visible;
	margin-bottom: 5px;
	position: relative;
}

.flip_box .front,
.flip_box .back {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: all 750ms ease 0s;
	-moz-transition: all 750ms ease 0s;
	-o-transition: all 750ms ease 0s;
	-ms-transition: all 750ms ease 0s;
	transition: all 750ms ease 0s;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.flip_box .front {
	position: relative;
	z-index: 0;
	background-color: #FFF;
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	transform: rotateY(0deg);
}

.flip_box .back {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	height: 100%;
	z-index: -2;
	background-color: #FFF;
	-webkit-transform: rotateY(-180deg);
	-moz-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
}

.flip_box.flip_right .back {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	transform: rotateY(180deg);
}

.flip_box.flip_top .front {
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	transform: rotateX(0deg);
}

.flip_box.flip_top .back {
	-webkit-transform: rotateX(180deg);
	-moz-transform: rotateX(180deg);
	transform: rotateX(180deg);
}

.flip_box.flip_bottom .front {
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	transform: rotateX(0deg);
}

.flip_box.flip_bottom .back {
	-webkit-transform: rotateX(-180deg);
	-moz-transform: rotateX(-180deg);
	transform: rotateX(-180deg);
}

.flip_box:hover .front {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	transform: rotateY(180deg);
}

.flip_box:hover .back {
	z-index: 3;
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	transform: rotateY(0deg);
}

.flip_box.flip_right:hover .front {
	-webkit-transform: rotateY(-180deg);
	-moz-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
}

.flip_box.flip_top:hover .front {
	-webkit-transform: rotateX(-180deg);
	-moz-transform: rotateX(-180deg);
	transform: rotateX(-180deg);
}

.flip_box.flip_top:hover .back {
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	transform: rotateX(0deg);
}

.flip_box.flip_bottom:hover .front {
	-webkit-transform: rotateX(180deg);
	-moz-transform: rotateX(180deg);
	transform: rotateX(180deg);
}

.flip_box.flip_bottom:hover .back {
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	transform: rotateX(0deg);
}

.flip_box_1 .front,
.flip_box_1 .back{
	border:1px solid #e2e2e2;
	padding:25px;
	text-align:center;
}
 
.flip_box_1 .front .fa{
	background-color:#FF8726;
	border-radius:			50%;
	-moz-border-radius:		50%;
	-webkit-border-radius:	50%;
	width:60px;
	height:60px;
	line-height:60px;
	text-align:center;
	font-size:26px;
	color:#FFF;
	margin-bottom:20px;
}
.flip_box_1  h3{
	font-size:15px;
	color:#666666;
	margin-bottom:10px;
}
.flip_box_1 .back{
	height:auto;
}
.flip_box_1 .back h3{
	margin:0px 0 15px;
}

.flip_box_1 .back a.but{
	padding:6px 0px;
	color:#FFF;
	background-color:#FF8726;
	text-decoration:none;
	display:block;
	width:120px;
	text-align:center;
	margin:37px auto -42px
}

.flip_box_2 .front,
.flip_box_2 .back{
	background-color:#f8f8f8;
	border:1px solid #e2e2e2;
	padding: 25px;
	text-align:center;
} 

.flip_box_2 .back{
	height:100%;
	padding:0 25px;
}


.flip_box_2 .front .fa{
	font-size:45px;
	color:#777777;
	margin:8px 0 0px;
}
.flip_box_2 h3 {
	color:#666666;
	font-size:15px;
	margin:25px 0 15px;
}


.flip_box_3 .front{
	padding:25px;
	text-align:center;
} 
.flip_box_3 .back{
	padding:0 25px;
	text-align:center;
	background-color:#FF8726;
	color:#FFF;
}
.flip_box_3 .back{
	height:100%;
}


.flip_box_3 .front .fa{
	font-size:45px;
	width:120px;
	height:120px;
	line-height:120px;
	background-color:#e9e9e9;
	border-radius:			50%;
	-moz-border-radius:		50%;
	-webkit-border-radius:	50%;
	color:#777777;
	margin:8px 0 0px;
}
.flip_box_3 h3 {
	color:#666666;
	font-size:15px;
	margin:25px 0 15px;
}
.flip_box_3 .back h3 {
	color:#FFF;
	margin:35px 0 15px;
}
.flip_box_3 .back a.but{
	display:inline-block;
	padding:8px 25px;
	border-radius:			3px;
	-moz-border-radius:		3px;
	-webkit-border-radius:	3px;
	color:#ffffff;
	border:1px solid #ffffff;
	text-decoration:none;
	margin-top:10px;
	transition: 		background-color ease-in 200ms,border ease-in 200ms;
	-moz-transition: 	background-color ease-in 200ms,border ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     background-color ease-in 200ms,border ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		background-color ease-in 200ms,border ease-in 200ms; /* Opera */
	-ms-transition: 	background-color ease-in 200ms,border ease-in 200ms; /* IE9? */

}
.flip_box_3 .back a.but:hover{
	background-color:#444;
	border:1px solid #444;
	}

.flip_box_4{
	cursor:pointer;
	text-align:center;
	border:1px solid #ddd;
	padding:40px 40px 40px 40px;
	margin:15px 0 0 0;
	transition: 		border ease-in 200ms;
	-moz-transition: 	border ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     border ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		border ease-in 200ms; /* Opera */
	-ms-transition: 	border ease-in 200ms; /* IE9? */
	}
.flip_box_4 .icon{
	width:150px;
	height:150px;
	line-height:120px;
	text-align:center;
	background-color:#EEEEEE;
	border:15px solid #fff;
	position:relative;
	color:#AAAAAA;
	font-size:40px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	margin: -115px auto 25px;
	transition: 		color ease-in 200ms,background-color ease-in 200ms;
	-moz-transition: 	color ease-in 200ms,background-color ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     color ease-in 200ms,background-color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		color ease-in 200ms,background-color ease-in 200ms; /* Opera */
	-ms-transition: 	color ease-in 200ms,background-color ease-in 200ms; /* IE9? */

	}
.flip_box_4 .icon:before{
	width:150px; 
	height:150px;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-bottom:1px solid transparent;
	border-right:1px solid transparent; 
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	margin:auto; 
	transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-moz-transform:rotate(45deg); 
	-webkit-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	position:absolute;
	content:"";
	left: -15px;
	top: -15px;
	transition: 		border ease-in 200ms;
	-moz-transition: 	border ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     border ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		border ease-in 200ms; /* Opera */
	-ms-transition: 	border ease-in 200ms; /* IE9? */
	}
.flip_box_4 h1{
	font-size:16px;
	color:#333;
	font-weight:bold;
	margin:0 0 15px 0;
	}
.flip_box_4 p{
	margin:0 0 20px 0;
	}
.flip_box_4 a{
	text-transform:uppercase;
	}
	
.flip_box_4:hover{
	border: 1px solid #FF8726;
	}
.flip_box_4:hover .icon{
	background-color: #FF8726;
	color:#fff;
	}
.flip_box_4:hover .icon:before{
	border-top: 1px solid #FF8726;
	border-left: 1px solid #FF8726;
	}

/* Chart */
.percentage{
	position: relative;
	color: #FFF;
	height:185px;
	width:185px;
	margin: 20px 0px 50px;
	}

.percentage_inner{
	position: absolute;
	line-height: 1.5!important;
	text-align: center;
	width: 100%;
	font-size: 20px;
	padding-top: 60px;
	}

.percentage i,
.percentage em{
	display: block;
	position: absolute;
	left: 100%;
	margin: -8px 0 0 0px;
	top: 50%;
	width: 53px;
	height: 17px;
	}
.chart_list1 {
	}
.chart_list1 .the1,
.chart_list1 .the2,
.chart_list1 .the3,
.chart_list1 .the4{
	width:200px;
	height:200px;
	text-align:center;
	margin:0 auto;
	padding: 10px 0;
	position:relative;
	}
.chart_list1 .the1:before,
.chart_list1 .the2:before,
.chart_list1 .the3:before,
.chart_list1 .the4:before{
	position:absolute;
	content:"";
	width:200px;
	height:200px;
	border:23px solid #fff;
	border-radius:50%;
	left:0;
	top:0;
	box-shadow:0 0 5px rgba(4,0,0,0.2);	
	-moz-box-shadow:0 0 5px rgba(4,0,0,0.2); 	
	-webkit-box-shadow:0 0 5px rgba(4,0,0,0.2);
	}
.chart_list1 .percentage1{
	position: relative;
	height:180px;
	width:180px;
	margin:0 auto;
	}
.chart_list1 .the1 .percentage1{
	color:#87c94e;
	}
.chart_list1 .the2 .percentage1{
	color:#E5B700;
	}
.chart_list1 .the3 .percentage1{
	color:#69CFB5;
	}
.chart_list1 .the4 .percentage1{
	color:#FF8726;
	}
.chart_list1 .percentage1 .percentage_inner{
	height: 100%;
	line-height: 180px !important;
	padding-top: 0;
	}
.chart_list1 h6{
	font-size:17px;
	color:#333;
	text-align:center;
	font-weight:normal;
	margin:40px 0 30px 0;
	}
.chart_list1 ul{
	margin:0;
	padding:0;
	list-style-type:none;
	}
.chart_list1 ul li{
	padding: 5px 0 5px 15px;
	}
.chart_list1 ul li span.fa{
	font-size:14px;
	margin:0 10px 2px 0;
	vertical-align:middle;
	}
.chart_list1 ul.theone li span.fa{
	color:#87c94e;
	}
.chart_list1 ul.thetwo li span.fa{
	color:#E5B700;
	}
.chart_list1 ul.thethree li span.fa{
	color:#69CFB5;
	}
.chart_list1 ul.thefour li span.fa{
	color:#FF8726;
	}
	
.chart_list2 .percentage2{
	text-align:center;
	color:#FF8726;
	position:relative;
	}
.chart_list2 .percentage2 .percentage_inner{
	position: absolute;
	line-height:82px!important;
	text-align: center;
	width: 82px;
	height:82px;
	font-size: 24px;
	color:#fff;
	padding-top:0;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	background-color:#FF8726;
	left:50%;
	top:50%;
	margin: -43px 0 0 -40px;
	}
.chart_list2 h6{
	font-size:15px;
	color:#333;
	text-align:center;
	font-weight:normal;
	margin:40px 0 0 0;
	}
	







/* dividers */
.dividers_1 {
	border: none;
	background: url(images/dividers_1.png) left top;
	height: 5px;
	width: 100%;
	clear: both;
	display: block;
	overflow: hidden;
	}
.dividers_2 {
	border: none;
	border-bottom: 1px solid #DDDDDD;
	height: 0px;
	margin: 0;
	width: 100%;
	clear: both;
	display: block;
	overflow: hidden;
	}
.dividers_3 {
  border: none;
  border-bottom: 1px solid #FFAB68;
  text-align: center;
  height: 0px;
  width: 100%;
  clear: both;
  display: inline-block;
  margin: 26px 0;
}
.dividers_3 span.fa {
  position: relative;
  font-size: 18px;
  display: inline-block;
  width: 52px;
  height: 52px;
  top: -26px;
  line-height: 50px;
  margin: 0 auto;
  background-color:#fff;
  padding: 0;
  color: #FFAB68;
  border:1px solid #FFAB68;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.dividers_4 {
	border: none;
	background: url(images/dividers_4.png) left top;
	height: 5px;
	width: 100%;
	clear: both;
	display: block;
	overflow: hidden;
	}
.dividers_5 {
  border: none;
  border-bottom: 1px solid #DDDDDD;
  text-align: center;
  height: 0px;
  width: 100%;
  clear: both;
  display: inline-block;
  margin: 26px 0;
}
.dividers_5 span.fa {
  position: relative;
  font-size: 22px;
  display: inline-block;
  width: 70px;
  height: 70px;
  top: -35px;
  line-height: 70px;
  margin: 0 auto;
  background-color:#fff;
  padding: 0;
  color: #C3C3C3;
}
.dividers_6 {
	border: none;
	background: url(images/dividers_6.png) left top;
	height: 3px;
	width: 100%;
	clear: both;
	display: block;
	overflow: hidden;
	}
.dividers_7 {
	border: none;
	border-bottom: 1px dashed #DDDDDD;
	height: 0px;
	margin: 0;
	width: 100%;
	clear: both;
	display: block;
	overflow: hidden;
	}
.dividers_8 {
	border: none;
	background: url(images/dividers_8.png) left top;
	height: 5px;
	width: 100%;
	clear: both;
	display: block;
	overflow: hidden;
	}
/*Boxes*/
.boxes_style_1{
	position:relative;
	}
.boxes_style_1:before{
	content: "";
	position: absolute;
	top: 100%;
	left: 0;
	width: 100px;
	height: 15px;
	z-index:0;
	box-shadow: 14px 14px 14px rgba(0,0,0,0.3);
	-moz-box-shadow: 14px 14px 14px rgba(0,0,0,0.3);
	-webkit-box-shadow: 14px 14px 14px rgba(0,0,0,0.3);
	margin: -26px 0 0 -5px;
	transform: rotate(-5deg);
	-ms-transform: rotate(-5deg);
	-moz-transform: rotate(-5deg);
	-webkit-transform: rotate(-5deg);
	-o-transform: rotate(-5deg);
	}
.boxes_style_1:after{
	content: "";
	position: absolute;
	top: 100%;
	right: 0;
	width: 100px;
	height: 15px;
	z-index:0;
	box-shadow: -14px 14px 14px rgba(0,0,0,0.3);
	-moz-box-shadow: -14px 14px 14px rgba(0,0,0,0.3);
	-webkit-box-shadow: -14px 14px 14px rgba(0,0,0,0.3);
	margin: -26px -5px 0 0;
	transform: rotate(5deg);
	-ms-transform: rotate(5deg);
	-moz-transform: rotate(5deg);
	-webkit-transform: rotate(5deg);
	-o-transform: rotate(5deg);
	}
.boxes_style_1 .boxes{
	border:1px solid #DDDDDD;
	border-top:3px solid #FF8726;
	background-color:#fff;
	padding:50px 80px;
	z-index:1;
	position:relative;
	text-align:center;
}
.boxes_style_1 .Boxes_title {
	font-size:20px;
	color:#000000;
	font-weight:normal;
	position:relative;
	padding:0 0px 25px;
	margin-bottom:0;
}
.boxes_style_1 .boxes p{
	margin:0;
	}
.boxes_style_1 .but{
	padding:35px 0 0 0;
}
.boxes_style_1 .boxes .but a.buttoncolor{
	font-weight:bold;
	color:#fff;
	font-size:13px;
	padding:18px 70px;
	margin:0 18px;
	display:inline-block;
	background-color:#FF8726;
	border:2px solid #ff8726;
	text-transform:uppercase;
	transition: 		background-color ease-in 200ms,color ease-in 200ms;
	-moz-transition: 	background-color ease-in 200ms,color ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     background-color ease-in 200ms,color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		background-color ease-in 200ms,color ease-in 200ms; /* Opera */
	-ms-transition: 	background-color ease-in 200ms,color ease-in 200ms; /* IE9? */
	}
.boxes_style_1 .boxes .but a.buttoncolor:hover{
	text-decoration:none;
	background-color:transparent;
	color:#FF8726;
	}
	
.boxes_style_2{
	position:relative;
	}
.boxes_style_2:before{
	content: "";
	position: absolute;
	top: 100%;
	left: 0;
	width: 100px;
	height: 15px;
	z-index:0;
	box-shadow: 14px 14px 14px rgba(0,0,0,0.3);
	-moz-box-shadow: 14px 14px 14px rgba(0,0,0,0.3);
	-webkit-box-shadow: 14px 14px 14px rgba(0,0,0,0.3);
	margin: -26px 0 0 -5px;
	transform: rotate(-5deg);
	-ms-transform: rotate(-5deg);
	-moz-transform: rotate(-5deg);
	-webkit-transform: rotate(-5deg);
	-o-transform: rotate(-5deg);
	}
.boxes_style_2:after{
	content: "";
	position: absolute;
	top: 100%;
	right: 0;
	width: 100px;
	height: 15px;
	z-index:0;
	box-shadow: -14px 14px 14px rgba(0,0,0,0.3);
	-moz-box-shadow: -14px 14px 14px rgba(0,0,0,0.3);
	-webkit-box-shadow: -14px 14px 14px rgba(0,0,0,0.3);
	margin: -26px -5px 0 0;
	transform: rotate(5deg);
	-ms-transform: rotate(5deg);
	-moz-transform: rotate(5deg);
	-webkit-transform: rotate(5deg);
	-o-transform: rotate(5deg);
	}
.boxes_style_2 .boxes{
	border:1px solid #d2cdcd;
	border-left: 3px solid #FF8726;
	background-color:#FFF;
	padding:30px;
	z-index:1;
	position:relative;
	border-radius:			10px;
	-moz-border-radius:		10px;
	-webkit-border-radius:	10px;
}
.boxes_style_2 .Boxes_title {
	font-size:20px;
	color:#333333;
	font-weight:normal;
	position:relative;
	padding:5px 0px 0px;
	margin-bottom:13px;
}
.boxes_style_2 .but{
	margin:-15px auto 0;
	position:absolute;
	top:50%;
	right:25px;
}
.boxes_style_3{
	position:relative;
	}
.boxes_style_3:before{
	content: "";
	position: absolute;
	top: 100%;
	left: 0;
	width: 100px;
	height: 15px;
	z-index:0;
	box-shadow: 14px 14px 14px rgba(0,0,0,0.3);
	-moz-box-shadow: 14px 14px 14px rgba(0,0,0,0.3);
	-webkit-box-shadow: 14px 14px 14px rgba(0,0,0,0.3);
	margin: -26px 0 0 -5px;
	transform: rotate(-5deg);
	-ms-transform: rotate(-5deg);
	-moz-transform: rotate(-5deg);
	-webkit-transform: rotate(-5deg);
	-o-transform: rotate(-5deg);
	}
.boxes_style_3:after{
	content: "";
	position: absolute;
	top: 100%;
	right: 0;
	width: 100px;
	height: 15px;
	z-index:0;
	box-shadow: -14px 14px 14px rgba(0,0,0,0.3);
	-moz-box-shadow: -14px 14px 14px rgba(0,0,0,0.3);
	-webkit-box-shadow: -14px 14px 14px rgba(0,0,0,0.3);
	margin: -26px -5px 0 0;
	transform: rotate(5deg);
	-ms-transform: rotate(5deg);
	-moz-transform: rotate(5deg);
	-webkit-transform: rotate(5deg);
	-o-transform: rotate(5deg);
	}
.boxes_style_3 .boxes{
	border:1px solid #d2cdcd;
	border-bottom: 3px solid #FF8726;
	background-color:#FFF;
	padding:30px;
	z-index:1;
	position:relative;
	border-radius:			10px;
	-moz-border-radius:		10px;
	-webkit-border-radius:	10px;
}
.boxes_style_3 .Boxes_title {
	font-size:20px;
	color:#333333;
	font-weight:normal;
	position:relative;
	padding:5px 0px 0px;
	margin-bottom:13px;
}
.boxes_style_3 .but{
	margin:-15px auto 0;
	position:absolute;
	top:50%;
	right:25px;
}

.boxes_style_4{
	position:relative;
	}
.boxes_style_4:before{
	content: "";
	position: absolute;
	top: 100%;
	left: 0;
	width: 100px;
	height: 15px;
	z-index:0;
	box-shadow: 14px 14px 14px rgba(0,0,0,0.3);
	-moz-box-shadow: 14px 14px 14px rgba(0,0,0,0.3);
	-webkit-box-shadow: 14px 14px 14px rgba(0,0,0,0.3);
	margin: -26px 0 0 -5px;
	transform: rotate(-5deg);
	-ms-transform: rotate(-5deg);
	-moz-transform: rotate(-5deg);
	-webkit-transform: rotate(-5deg);
	-o-transform: rotate(-5deg);
	}
.boxes_style_4:after{
	content: "";
	position: absolute;
	top: 100%;
	right: 0;
	width: 100px;
	height: 15px;
	z-index:0;
	box-shadow: -14px 14px 14px rgba(0,0,0,0.3);
	-moz-box-shadow: -14px 14px 14px rgba(0,0,0,0.3);
	-webkit-box-shadow: -14px 14px 14px rgba(0,0,0,0.3);
	margin: -26px -5px 0 0;
	transform: rotate(5deg);
	-ms-transform: rotate(5deg);
	-moz-transform: rotate(5deg);
	-webkit-transform: rotate(5deg);
	-o-transform: rotate(5deg);
	}
.boxes_style_4 .boxes{
	background-color:#FF8726;
	padding:50px 80px;
	z-index:1;
	position:relative;
	text-align:center;
}
.boxes_style_4 .Boxes_title {
	font-size:20px;
	color:#ffffff;
	font-weight:normal;
	position:relative;
	padding:0 0px 25px;
	margin-bottom:0;
}
.boxes_style_4 .boxes p{
	margin:0;
	color:#fff;
	}
.boxes_style_4 .but{
	padding:35px 0 0 0;
}
.boxes_style_4 .boxes .but a.buttoncolor{
	font-weight:bold;
	color:#ff8726;
	font-size:13px;
	padding:18px 70px;
	margin:0 18px;
	display:inline-block;
	background-color:#ffffff;
	border:2px solid #ffffff;
	text-transform:uppercase;
	transition: 		background-color ease-in 200ms,color ease-in 200ms;
	-moz-transition: 	background-color ease-in 200ms,color ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     background-color ease-in 200ms,color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		background-color ease-in 200ms,color ease-in 200ms; /* Opera */
	-ms-transition: 	background-color ease-in 200ms,color ease-in 200ms; /* IE9? */
	}
.boxes_style_4 .boxes .but a.buttoncolor:hover{
	text-decoration:none;
	background-color:transparent;
	color:#ffffff;
	}

.boxes_style_5{
	position:relative;
	}
.boxes_style_5 .boxes{
	border:1px solid #E1E1E1;
	background-color:#FFF;
	padding:30px;
	z-index:1;
	position:relative;
}
.boxes_style_5 .boxes:before {
  content: "";
  position: absolute;
  border-width: 12px;
  border-style: solid;
  border-color: #fff transparent transparent transparent;
  right: -13px;
  bottom: -13px;
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
}
.boxes_style_5 .boxes:after {
  content: "";
  position: absolute;
  border-width: 12px;
  border-style: solid;
  border-color: transparent transparent #ECECEC transparent;
  right: 4px;
  bottom: 4px;
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
}
.boxes_style_5 .Boxes_title {
	font-size:20px;
	color:#000000;
	font-weight:normal;
	position:relative;
	padding:5px 0px 0px;
	margin-bottom:13px;
}

.boxes_style_6{
	position:relative;
	}
.boxes_style_6 .boxes{
	border:1px solid #FF953F;
	background-color:#FFF;
	padding:30px;
	z-index:1;
	position:relative;
}
.boxes_style_6 .Boxes_title {
	font-size:20px;
	color:#ff8726;
	font-weight:normal;
	position:relative;
	padding:5px 0px 0px;
	margin-bottom:13px;
}

.boxes_style_7{
	position:relative;
	}
.boxes_style_7 .boxes{
	background-color:#F5F5F5;
	padding:50px 80px;
	z-index:1;
	position:relative;
	text-align:center;
}
.boxes_style_7 .Boxes_title {
	font-size:20px;
	color:#000000;
	font-weight:normal;
	position:relative;
	padding:0 0px 25px;
	margin-bottom:0;
}
.boxes_style_7 .boxes p{
	margin:0;
	}
.boxes_style_7 .but{
	padding:35px 0 0 0;
}
.boxes_style_7 .boxes .but a.buttoncolor{
	font-weight:bold;
	color:#ffffff;
	font-size:13px;
	padding:18px 70px;
	margin:0 18px;
	display:inline-block;
	background-color:#FF8726;
	border:2px solid #FF8726;
	text-transform:uppercase;
	transition: 		background-color ease-in 200ms,color ease-in 200ms;
	-moz-transition: 	background-color ease-in 200ms,color ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     background-color ease-in 200ms,color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		background-color ease-in 200ms,color ease-in 200ms; /* Opera */
	-ms-transition: 	background-color ease-in 200ms,color ease-in 200ms; /* IE9? */
	}
.boxes_style_7 .boxes .but a.buttoncolor:hover{
	text-decoration:none;
	background-color:transparent;
	color:#FF8726;
	}

.boxes_style_8{
	position:relative;
	}
.boxes_style_8 .boxes{
	border:2px solid #333333;
	background-color:#FFF;
	padding:30px;
	z-index:1;
	position:relative;
}
.boxes_style_8 .Boxes_title {
	font-size:20px;
	color:#000000;
	font-weight:normal;
	position:relative;
	padding:5px 0px 0px;
	margin-bottom:13px;
}

.boxes_style_9{
	position:relative;
	}
.boxes_style_9 .boxes{
	background-color:#333333;
	padding:30px;
	z-index:1;
	position:relative;
}
.boxes_style_9 .Boxes_title {
	font-size:20px;
	color:#ffffff;
	font-weight:normal;
	position:relative;
	padding:5px 0px 0px;
	margin-bottom:13px;
}
.boxes_style_9 .boxes p{
	color:#aaa;
	}

/*Core Owl Carousel CSS File*/

/* clearfix*/
.carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
} 
/* display none until init */
.carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.carousel .owl-item{
	float: left;
}
.carousel .owl-pagination {
	text-align:center;
	padding:20px 0 0;
	position:absolute;
	top:100%;
	left:2;
	width:100%;
}
.carousel .owl-page{
	cursor: pointer;
	width:21px;
	height:21px;
	border:2px solid #2e2e2e;
	margin:0 5px;
	display:inline-block;
	border-radius:			50%;
	-moz-border-radius:		50%;
	-webkit-border-radius:	50%;
}

.carousel .owl-page.active{
 }

.carousel .owl-buttons .owl-prev,
.carousel .owl-buttons .owl-next{
	position:absolute;
	left:-30px;
	top:50%;
	width:34px;
	height:34px;
	line-height:34px;
	font-size:0px;
	text-align:center;
	cursor:pointer;
	margin:-17px 0 0 0;
	border:2px solid #2e2e2e;
	border-radius:			50%;
	-moz-border-radius:		50%;
	-webkit-border-radius:	50%;
}
.carousel .owl-buttons .owl-next{
	left:auto;
	right:-30px;
}

.carousel .owl-buttons .owl-prev:before,
.carousel .owl-buttons .owl-next:before{
	content:"";
	border-left:2px solid #2e2e2e;
	border-bottom:2px solid #2e2e2e;
	width:8px ;
	height:8px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-3px 0 0 -3px;
	font-size:20px;
	transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-moz-transform:rotate(45deg); 
	-webkit-transform:rotate(45deg);
	-o-transform:rotate(45deg);}

.carousel .owl-buttons .owl-next:before{
	border-left:none;
	border-right:2px solid #2e2e2e;
	margin-left:-4px;
	transform:rotate(-45deg);
	-ms-transform:rotate(-45deg); 
	-moz-transform:rotate(-45deg); 
	-webkit-transform:rotate(-45deg); 
	-o-transform:rotate(-45deg); 
}
.carousel {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.carousel .owl-buttons .owl-prev:hover,
.carousel .owl-buttons .owl-next:hover{
}
.carousel .owl-buttons .owl-prev:hover:before{
}
.carousel .owl-buttons .owl-next:hover:before{
	border-left:none;
}

.carousel .grabbing { 
    cursor:url(images/grabbing.png) 8 8, move;
}

.carousel  .owl-wrapper,
.carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}
.carousel{
	display:none;
} 
.carousel img {
	max-width:100%;
}

.carousel_1 .item {

}
.carousel_1 .owl-page {
	cursor: pointer;
	width: 10px;
	height: 10px;
	border:none;
	margin: 0 5px;
	display: inline-block;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	background-color:#bebebe;
	}
.carousel_1 .owl-page.active {
	background-color:#FF8726;
	}
	
.carousel_1 .owl-buttons .owl-prev,
.carousel_1 .owl-buttons .owl-next{
	position:absolute;
	left:32px;
	top:50%;
	width:50px;
	height:50px;
	line-height:50px;
	font-size:0px;
	text-align:center;
	cursor:pointer;
	margin:-25px 0 0 0;
	border:none;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	background-color:#d3d3d3;
	transition: 		background-color ease-in 200ms;
	-moz-transition: 	background-color ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     background-color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		background-color ease-in 200ms; /* Opera */
	-ms-transition: 	background-color ease-in 200ms; /* IE9? */
}
.carousel_1 .owl-buttons .owl-next{
	left:auto;
	right:32px;
}

.carousel_1 .owl-buttons .owl-prev:before,
.carousel_1 .owl-buttons .owl-next:before{
	content:"";
	border-left:3px solid #fff;
	border-bottom:3px solid #fff;
	width:10px ;
	height:10px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-5px 0 0 -5px;
	font-size:20px;
	transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-moz-transform:rotate(45deg); 
	-webkit-transform:rotate(45deg);
	-o-transform:rotate(45deg);}

.carousel_1 .owl-buttons .owl-next:before{
	border-left:none;
	border-right:3px solid #fff;
	margin-left:-5px;
	transform:rotate(-45deg);
	-ms-transform:rotate(-45deg); 
	-moz-transform:rotate(-45deg); 
	-webkit-transform:rotate(-45deg); 
	-o-transform:rotate(-45deg); 
}


.carousel_1 .owl-buttons .owl-prev:hover,
.carousel_1 .owl-buttons .owl-next:hover{
	background-color:#FF8726;
}
.carousel_1 .owl-buttons .owl-prev:hover:before{
}
.carousel_1 .owl-buttons .owl-next:hover:before{
	border-left:none;
}


.cal1_main{
	position: relative;
	overflow: hidden;
	margin:0 100px;
	}	
.cal1_main .cal1_left1,
.cal1_main .cal1_left2,
.cal1_main .cal1_left3{
	width: 50%;
	height: 100%;
	position: absolute;
	left: 0;
	padding: 0;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	}
.cal1_main .cal1_left1{
	background-image: url(images/carousel_1_p1.jpg);
	}
.cal1_main .cal1_left2{
	background-image: url(images/carousel_1_p2.jpg);
	}
.cal1_main .cal1_left3{
	background-image: url(images/carousel_1_p3.jpg);
	}
.cal1_main .cal1_right1,
.cal1_main .cal1_right2,
.cal1_main .cal1_right3{
	width: 50%;
	margin-left: 50%;
	float: left;
	padding: 100px 60px 50px 60px;
	}
.cal1_main .cal1_right1{
	background-color: #E1EDED;
	}
.cal1_main .cal1_right2{
	background-color: #F6E9DF;
	}
.cal1_main .cal1_right3{
	background-color: #E1F0DF;
	}
.cal1_main h5{
	color:#333;
	margin:0;
	line-height:normal;
	}
.cal1_main .line{
	width:40px;
	height:2px;
	background-color:#333;
	margin:20px 0;
	}
.cal1_main a.linker{
	font-size:13px;
	color:#fff;
	text-transform:uppercase;
	background-color:#333;
	padding:10px 22px;
	margin:30px 0 0 0;
	display:inline-block;
	text-decoration:none;
	transition: 		background-color ease-in 200ms;
	-moz-transition: 	background-color ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     background-color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		background-color ease-in 200ms; /* Opera */
	-ms-transition: 	background-color ease-in 200ms; /* IE9? */
	}
.cal1_main a.linker:hover{
	background-color:#ff8726;
	}
.cal1_main .bottomline{
	width:100%;
	height:1px;
	border-bottom:1px dotted #999999;
	clear:both;
	margin:100px 0 30px 0;
	}
.cal1_main .bottomicon{
	float:right;
	}
.cal1_main .bottomicon a.fa{
	font-size:24px;
	color:#B4BEBE;
	text-decoration:none;
	margin:0 0 0 2px;
	transition: 		color ease-in 200ms;
	-moz-transition: 	color ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		color ease-in 200ms; /* Opera */
	-ms-transition: 	color ease-in 200ms; /* IE9? */

	}
.cal1_main .bottomicon a.fa:hover{
	color:#FF8726;
	}
	
.carousel_2{
	margin:50px 0 0 0;
	}	
.carousel_2 .item{
	margin:0 15px;
	border:1px solid #E7E7E7;
	}	
.carousel_2 .item div.img{
	width:76px;
	height:76px;
	border:8px solid #fff;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	overflow:hidden;
	float: right;
	margin: -30px 40px 0 0;
	position: relative;
	}
.carousel_2 .item .item_box{
	padding:40px;
	}
.carousel_2 .item .item_box h6{
	font-size:15px;
	text-transform:uppercase;
	color:#333;
	font-weight:bold;
	margin:0 0 15px 0;
	}
.carousel_2 .item .item_box p{
	margin:15px 0 0 0;
	}
.carousel_2 .owl-page{
	background-color:#DADADA;
	cursor: pointer;
	width:20px;
	height:20px;
	border:none;
	margin:0 5px;
	display:inline-block;
	border-radius:			50%;
	-moz-border-radius:		50%;
	-webkit-border-radius:	50%;
}

.carousel_2 .owl-page.active{
	background-color:#FF8726;
 }



.carousel_3 .photo_box{
	margin:0;
	}
.carousel_3 .photo_box img{
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: url(images/gray.svg#grayscale);
	filter: gray;
	transition: all ease-in 200ms;
	-moz-transition: all ease-in 200ms;
	-webkit-transition: all ease-in 200ms;
	-o-transition: all ease-in 200ms;
	-ms-transition: all ease-in 200ms;
	}
.carousel_3 .photo_box:hover img{
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0);
	-ms-filter: grayscale(0);
	-o-filter: grayscale(0);
	filter: grayscale(0);
	filter: url(images/gray.svg#normal);
	filter: none;
	}

.carousel_3 .photo_box.content_bottom_push_in .content{
	padding:25px 0;
	}
.carousel_3 .photo_box.content_bottom_push_in .content h3{
	font-size:16px;
	color:#000;
	font-weight:bold;
	text-transform:uppercase;
	}
.carousel_3 .photo_box.content_bottom_push_in .content p{
	color:#555;
	}
.carousel_3 .owl-buttons .owl-prev, 
.carousel_3 .owl-buttons .owl-next{
	left:0;
	border-radius:0;
	width:60px;
	height:60px;
	margin:-30px 0 0 0;
	background-color:rgba(0,0,0,0.5);
	border:none;
	transition: 		background-color ease-in 200ms;
	-moz-transition: 	background-color ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     background-color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		background-color ease-in 200ms; /* Opera */
	-ms-transition: 	background-color ease-in 200ms; /* IE9? */
	}
.carousel_3 .owl-buttons .owl-next {
  left: auto;
  right:0;
	}
.carousel_3 .owl-buttons .owl-prev:hover, 
.carousel_3 .owl-buttons .owl-next:hover{
	background-color:rgba(0,0,0,0.8);
	}
.carousel_3 .owl-buttons .owl-prev:before, 
.carousel_3 .owl-buttons .owl-next:before{
	border-left: 2px solid #fff;
	border-bottom: 2px solid #fff;
	width: 16px;
	height: 16px;
	margin: -8px 0 0 -8px;
	}
.carousel_3 .owl-buttons .owl-next:before {
	border-left: none;
	border-right: 2px solid #fff;
	margin-left: -8px;
	}
.carousel_4 .item{
	text-align:center;
	}
.carousel_4 .owl-buttons .owl-prev, 
.carousel_4 .owl-buttons .owl-next{
	border:none;
	border-radius:0;
	}
.carousel_4 .owl-buttons .owl-prev, 
.carousel_4 .owl-buttons .owl-next{
	left: 5px;
	}
.carousel_4 .owl-buttons .owl-next {
	left: auto;
	right: 5px;
	}
.carousel_4 .owl-buttons .owl-prev:before, 
.carousel_4 .owl-buttons .owl-next:before{
	border-left: 5px solid #000000;
	border-bottom: 5px solid #000000;
	width: 15px;
	height: 15px;
	margin: -7px 0 0 -7px;
	}
.carousel_4 .owl-buttons .owl-next:before {
	border-left: none;
	border-right: 5px solid #000000;
	}
.carousel_4 .owl-page.active, 
.carousel_4 .owl-buttons .owl-prev:hover, 
.carousel_4 .owl-buttons .owl-next:hover{
	border:none !important;
	}
.carousel_4 .owl-buttons .owl-prev:hover:before {
	border-left: 5px solid #FF8726;
	border-bottom: 5px solid #FF8726;
	}
.carousel_4 .owl-buttons .owl-next:hover:before {
	border-right: 5px solid #FF8726;
	border-bottom: 5px solid #FF8726;
	}

.carousel_5 .item{
	padding:10px 0 0 0;
	}
.carousel_5 .owl-buttons .owl-prev,
.carousel_5 .owl-buttons .owl-next{
	left:-30px;
	border:none;
	border-radius:0;
}
.carousel_5 .owl-buttons .owl-next{
	left:auto;
	right:-30px;
}

.carousel_5 .owl-buttons .owl-prev:before,
.carousel_5 .owl-buttons .owl-next:before{
	border-left:4px solid #AAAAAA;
	border-bottom:4px solid #AAAAAA;
	width:16px ;
	height:16px;
	margin:-8px 0 0 -8px;
}
.carousel_5 .owl-buttons .owl-next:before{
	border-left:none;
	border-right:4px solid #AAAAAA;
	margin-left:-8px;
}


.carousel_6 .owl-buttons .owl-prev,
.carousel_6 .owl-buttons .owl-next{
	left:60px;
	width:60px;
	height:60px;
	line-height:60px;
	margin:-30px 0 0 0;
	border:none;
	border-radius:0;
	background-color:rgba(0,0,0,0.5);
}
.carousel_6 .owl-buttons .owl-next{
	left:auto;
	right:60px;
}
.carousel_6 .owl-buttons .owl-prev:hover,
.carousel_6 .owl-buttons .owl-next:hover{
	background-color:#FF8726;
	}

.carousel_6 .owl-buttons .owl-prev:before,
.carousel_6 .owl-buttons .owl-next:before{
	border-left:4px solid #fff;
	border-bottom:4px solid #fff;
	width:16px ;
	height:16px;
	margin:-8px 0 0 -6px;
}
.carousel_6 .owl-buttons .owl-next:before{
	border-left:none;
	border-right:4px solid #fff;
	margin-left:-10px;
}
.carousel_6 .owl-page{
	width:20px;
	height:20px;
	border:none;
	background-color:#ddd;
}

.carousel_6 .owl-page.active{
	background-color:#FF8726;
	}

.carousel_7{
	}	
.carousel_7 .item{
	margin:0 18px;
	text-align:center;
	}	
.carousel_7 .item h3{
	font-size:16px;
	color:#333;
	margin:20px 0 5px 0;
	}
.carousel_7 .item p{
	font-size:13px;
	color:#666;
	margin:0;
	}
.carousel_7 .owl-buttons .owl-prev,
.carousel_7 .owl-buttons .owl-next{
	left:-30px;
	width:60px;
	height:60px;
	line-height:60px;
	margin:-30px 0 0 0;
	border:none;
	border-radius:0;
	background-color:rgba(0,0,0,0.2);
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
}
.carousel_7 .owl-buttons .owl-next{
	left:auto;
	right:-30px;
}
.carousel_7 .owl-buttons .owl-prev:hover,
.carousel_7 .owl-buttons .owl-next:hover{
	background-color:#FF8726;
	}

.carousel_7 .owl-buttons .owl-prev:before,
.carousel_7 .owl-buttons .owl-next:before{
	border-left:4px solid #fff;
	border-bottom:4px solid #fff;
	width:16px ;
	height:16px;
	margin:-8px 0 0 -6px;
}
.carousel_7 .owl-buttons .owl-next:before{
	border-left:none;
	border-right:4px solid #fff;
	margin-left:-10px;
}

.carousel_8 .item{
	background-color:#FFFFFF;
	text-align:center;
	}
.carousel_8 .item h3{
	margin:30px 0 0 0;
	font-size:18px;
	color:#333;
	font-weight:bold;
	text-transform:uppercase;
	}
.carousel_8 .item .line{
	width:80px;
	height:3px;
	background-color:#FF8726;
	margin:15px auto 20px;
	}
.carousel_8 .item p{
	font-size:13px;
	color:#999;
	text-transform: uppercase;
	margin:0 0 30px 0;
	display:inline-block;
	}
.carousel_8 .owl-buttons .owl-prev, 
.carousel_8 .owl-buttons .owl-next {
	position: absolute;
	left: 0;
	top: 50%;
	width: 40px;
	height: 64px;
	line-height: 64px;
	font-size: 0px;
	text-align: center;
	cursor: pointer;
	margin: -105px 0 0 0;
	border: none;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius: 0;
	background-color: #3B3B39;
	}
.carousel_8 .owl-buttons .owl-next {
	left: auto;
	right:0;
	}
.carousel_8 .owl-buttons .owl-prev:before, 
.carousel_8 .owl-buttons .owl-next:before{
	border-left: 2px solid #fff;
	border-bottom: 2px solid #fff;
	}
.carousel_8 .owl-buttons .owl-next:before {
	border-left: none;
	border-right: 2px solid #ffffff;
	}
	
.carousel_9 .item {
	padding: 0 5px;
	}
.carousel_9 .owl-buttons .owl-prev, 
.carousel_9 .owl-buttons .owl-next{
	border: 1px solid #bbb;
	margin: -25px 0 0 -55px;
	width: 50px;
    height: 50px;
    line-height: 50px;
	left:0;
	}
.carousel_9 .owl-buttons .owl-next {
	left: auto;
	right: 0;
	margin: -25px -55px 0 0;
	}
.carousel_9 .owl-buttons .owl-prev:before, 
.carousel_9 .owl-buttons .owl-next:before{
	border-left: 2px solid #bbb;
	border-bottom: 2px solid #bbb;
	}
.carousel_9 .owl-buttons .owl-next:before {
	border-left: none;
	border-right: 2px solid #bbb;
	}
	
.carousel_9 .owl-buttons .owl-prev:hover, 
.carousel_9 .owl-buttons .owl-next:hover{
	border:1px solid #FF8726;
	background-color: transparent;
	}
.carousel_9 .owl-buttons .owl-prev:hover:before, 
.carousel_9 .owl-buttons .owl-next:hover:before{
	border-left: 2px solid #FF8726;
	border-bottom: 2px solid #FF8726;
	}
.carousel_9 .owl-buttons .owl-next:hover:before {
	border-left: none;
	border-right: 2px solid #FF8726;
	}

	
/* SectionStyles */
.SectionStyles0 h3{
	color:#000;
	font-weight: normal;
	}
.SectionStyles1{
	background-color:#2C2C2C;
	}
.SectionStyles2{
	background-color:#f5f5f5;
	}
.SectionStyles3{
	background-image:url(images/SectionStyles3.jpg);
	background-attachment:fixed;
	background-position:center bottom;
	background-repeat:no-repeat;
	background-size:cover;
	color:#fff;
	}
.SectionStyles3 .home1_con_title1 h4,
.SectionStyles3 .home1_con_titlep{
	color:#fff;
	}
.SectionStyles4{
	background-color:#ECE9E1;
	text-align:center;
	}
.SectionStyles4 h1{
	font-size:20px;
	color:#333;
	text-transform:uppercase;
	line-height: normal;
	margin: 0 0 20px 0;
	}
.SectionStyles4 h1 span{
	color:#FF8726;
	}
.SectionStyles4 p{
	font-size:14px;
	color:#333;
	padding: 0 100px;
	margin:0 0 40px 0;
	}
.SectionStyles4 a.linker{
	font-size:13px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	display:inline-block;
	background-color:#FF8726;
	padding:18px 54px;
	margin:0 18px;
	border:2px solid #FF8726;
	text-decoration:none;
	transition: 		background-color ease-in 200ms,color ease-in 200ms;
	-moz-transition: 	background-color ease-in 200ms,color ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     background-color ease-in 200ms,color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		background-color ease-in 200ms,color ease-in 200ms; /* Opera */
	-ms-transition: 	background-color ease-in 200ms,color ease-in 200ms; /* IE9? */
	}
.SectionStyles4 a.linker:hover{
	background-color:transparent;
	color:#FF8726;
	}
.SectionStyles5{
	background-image:url(images/SectionStyles5.jpg);
	background-attachment:fixed;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	color:#fff;
	}
.SectionStyles5 .home1_con_title1 h4,
.SectionStyles5 .home1_con_titlep{
	color:#fff;
	}
.SectionStyles6{
	background-color:#ECE9E1;
	}	
.SectionStyles7{
	background-color:#F5F5F5;
	}	
.SectionStyles8{
	background-image:url(images/SectionStyles8.jpg);
	background-attachment:fixed;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	color:#fff;
	}
.SectionStyles8 .home3_con_title1{
	color:#fff;
	}	
.SectionStyles9{
	background-image:url(images/SectionStyles9.jpg);
	background-attachment:fixed;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	color:#fff;
	}
.SectionStyles9 .home3_con_title1,
.SectionStyles9 .home1_con_titlep{
	color:#fff;
	}
.SectionStyles9 .home1_con_titlep{
	margin:0 0 50px 0;
	}

.SectionStyles10{
	background-image:url(images/SectionStyles10.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	color:#fff;
	}
.SectionStyles10 .home4_con_title1,
.SectionStyles10 .home1_con_titlep{
	color:#fff;
	}
.SectionStyles10 .home4_con_title1line,
.SectionStyles10 .home4_con_tltle1linebox:before,
.SectionStyles10 .home4_con_tltle1linebox:after{
	background-color:#fff;
	}
.SectionStyles11{
	background-image:url(images/SectionStyles11.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	color:#fff;
	background-attachment:fixed;
	padding:100px 0;
	}
.SectionStyles12{
	background-image:url(images/SectionStyles12.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-size:cover;
	color:#fff;
	background-attachment:fixed;
	}
.SectionStyles12 .home5_con_title2{
	color:#fff;
	}
.SectionStyles12 .home5_con_titleline{
	background-color:#fff;
	}
.SectionStyles13{
	background-color:#F1F1F1;
	}
.SectionStyles14{
	background-color:#FF8726;
	}
.SectionStyles14 h3,
.SectionStyles14 p,
.SectionStyles14 .source_code a,
.SectionStyles14 .source_code a span.fa{
	color:#fff;
	}
.SectionStyles15{
	background-image:url(images/SectionStyles9.jpg);
	background-attachment:fixed;
	background-position:center top;
	background-repeat:no-repeat;
	background-size:cover;
	color:#fff;
	}
.SectionStyles16{
	background-image:url(images/SectionStyles16.jpg);
	background-attachment:fixed;
	background-position:center top;
	background-repeat:no-repeat;
	background-size:cover;
	}
.SectionStyles17{
	background-image:url(images/SectionStyles17.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	color:#fff;
	background-attachment:fixed;
	padding:170px 0;
	}
.SectionStyles18{
	background-color:#E1EDED;
	}
.SectionStyles18 .linker_out{
	display:block;
	text-align:center;
	}
.SectionStyles18 a.linker{
	font-size:13px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	background-color:#FF8726;
	margin:40px auto 0;
	display: inline-block;
 	padding: 16px 53px;
	border:2px solid #FF8726;
	transition: 		background-color ease-in 200ms,color ease-in 200ms;
	-moz-transition: 	background-color ease-in 200ms,color ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     background-color ease-in 200ms,color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		background-color ease-in 200ms,color ease-in 200ms; /* Opera */
	-ms-transition: 	background-color ease-in 200ms,color ease-in 200ms; /* IE9? */
	}

.SectionStyles18 a.linker:hover{
	background-color:transparent;
	color:#FF8726;
	}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	[class*="SectionStyles"]{
        background-attachment: scroll !important;
    }
}

/* number_Animation */
.number_Animation_1{
	}
.number_Animation_1 .number_out{
	text-align:center;
	position:relative;
	width:16.666%;
	float:left;
	cursor:pointer;
	transition: all ease-in 200ms;
	-moz-transition: all ease-in 200ms;
	-webkit-transition: all ease-in 200ms;
	-o-transition: all ease-in 200ms;
	-ms-transition: all ease-in 200ms;
	}
.number_Animation_1 .number_out:nth-child(odd){
	background-color:#FF933C;
	}
.number_Animation_1 .number_out:nth-child(even){
	background-color:#F28024;
	}
.number_Animation_1 .number_out:hover{
	transform: scale(1.2);
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	z-index:1;
	background-color:#FF5A3A;
	}
.number_Animation_1 .number_out:last-child{
	right:0;
	}
.number_Animation_1 .number_out:last-child:hover{
	right:17px;
	}
.number_Animation_1 .number_out:hover:before{
	content:"";
	position:absolute;
	width:50px;
	height:50px;
	border-top:3px solid #fff;
	border-left:3px solid #fff;
	left:20px;
	top:20px;
	}
.number_Animation_1 .number_out:hover:after{
	content:"";
	position:absolute;
	width:50px;
	height:50px;
	border-top:3px solid #fff;
	border-right:3px solid #fff;
	right:20px;
	top:20px;
	}

.number_Animation_1 .number_main{
	}
.number_Animation_1 .number_out:hover .number_main:before{
	content:"";
	position:absolute;
	width:50px;
	height:50px;
	border-bottom:3px solid #fff;
	border-left:3px solid #fff;
	left:20px;
	bottom:20px;
	}
.number_Animation_1 .number_out:hover .number_main:after{
	content:"";
	position:absolute;
	width:50px;
	height:50px;
	border-bottom:3px solid #fff;
	border-right:3px solid #fff;
	right:20px;
	bottom:20px;
	}		
	
	
	
.number_Animation_1 .number_box{
	padding: 114px 0;
	}

.number_Animation_1 span.number{
	display:block;
	font-size:50px;
	color:#fff;
	line-height:normal;
	}
.number_Animation_1 span.line{
	width:50px;
	height:3px;
	display:inline-block;
	margin:10px auto;
	background-color:#fff;
	}
.number_Animation_1 span.number_name{
	display:block;
	font-size:15px;
	color:#fff;
	line-height:normal;
	}
.number_Animation_2 .number_Animation_bg{
	text-align:center;
	}
.number_Animation_2 .number_Animation_bg span{
	display:block;
	}
.number_Animation_2 .number_Animation_bg span.fa{
	font-size:70px;
	color:#DDDDDD;
	margin:0 0 10px 0;
	}
.number_Animation_2 .number_Animation_bg span.number{
	font-size:50px;
	color:#333;
	}
.number_Animation_2 .number_Animation_bg p{
	padding: 0;
	margin: 20px 0 0 0;
	}


.number_Animation_3 .na_box{
	background-image:url(images/number_Animation_3.png);
	background-repeat:no-repeat;
	background-position:center center;
	text-align:center;
	min-width: 246px;
	min-height: 278px;
	padding:100px 0;
	}

.number_Animation_3 .na_box span{
	font-size:50px;
	color:#fff;
	line-height: normal;
	}
.number_Animation_3 .na_box p{
	font-size:16px;
	color:#fff;
	line-height: normal;
	margin:0;
	}

.number_Animation_4{
	padding:0 217px;
	}	
.number_Animation_4 .na_box {
	width:244px;
	height:276px;
	float:left;
	text-align:center;
	background-repeat:no-repeat;
	background-position: center center;
	margin-left: 2px;
	margin-right: 2px;
	padding: 80px 0;
	}
.number_Animation_4 .na_box.the1{
	background-image:url(images/number_Animation_4_1.png);
	}
.number_Animation_4 .na_box.the2{
	background-image:url(images/number_Animation_4_2.png);
	}	
.number_Animation_4 .na_box.the3{
	background-image:url(images/number_Animation_4_3.png);
	}
.number_Animation_4 .na_box.the4{
	background-image:url(images/number_Animation_4_4.png);
	}
.number_Animation_4 .na_box .na_boxtop{
	font-size:60px;
	font-weight:bold;
	color:#fff;
	line-height: normal;
	}
.number_Animation_4 .na_box .line{
	width:32px;
	height:3px;
	background-color:#fff;
	margin:10px auto;
	}
.number_Animation_4 .na_box p{
	font-size:14px;
	font-weight:bold;
	color:#fff;
	margin:0;
	letter-spacing: 1px;
	}
	
	
/*loaded_list*/
.loaded_list p{
	margin:0 0 10px 0;
	}
.loaded_list .progress{
	background-color:#E7E7E7;
	border-radius:0;
	box-shadow:none;
	position:relative;
	overflow:inherit;
	margin-bottom: 27px;
	}
.loaded_list .progress.the4{
	margin-bottom:0;
	}
.loaded_list .progress .bar {
	height: 20px;
	line-height: 20px;
	text-align: right;
	color:#FFF;
	width:0;
	
	background-image:url(images/loaded_list.png);
	transition: 		width ease-in 200ms;
	-moz-transition: 	width ease-in 200ms; /* Firefox 4 */
	-webkit-transition: width ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		width ease-in 200ms; /* Opera */
	-ms-transition: 	width ease-in 200ms; /* IE9? */
	}
.loaded_list .progress.the1 .bar{
	background-color:#87C94E;
	}
.loaded_list .progress.the2 .bar{
	background-color:#E5B700;
	}
.loaded_list .progress.the3 .bar{
	background-color:#69CFB5;
	}
.loaded_list .progress.the4 .bar{
	background-color:#FF8726;
	}

.loaded_list .progress .bar span {
	font-size:13px;
	color:#666;
	position:absolute;
	bottom:100%;
	right:0;
	margin: 0px 0 9px 0;
	}
	
.loaded_list2 .progress{
	background-color:#F1F1F1;
	border-radius:0;
	box-shadow:none;
	position:relative;
	overflow:inherit;
	margin-bottom: 27px;
	height:10px;
	}
.loaded_list2 .progress.the4{
	margin-bottom:0;
	}
.loaded_list2 .progress .bar {
	position: relative;
	height: 10px;
	line-height: 10px;
	text-align: right;
	color:#FFF;
	width:0;
	background-color:#FF8726;
	transition: 		width ease-in 200ms;
	-moz-transition: 	width ease-in 200ms; /* Firefox 4 */
	-webkit-transition: width ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		width ease-in 200ms; /* Opera */
	-ms-transition: 	width ease-in 200ms; /* IE9? */
	}

.loaded_list2 .progress .bar span {
	position: absolute;
	right: 0px;
	bottom: 100%;
	background: #414141;
	color: #fff;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 2px 5px;
	line-height: normal;
	font-size: 12px;
	text-indent: 0;
	margin-bottom: 8px;
	float: right;
	}
.loaded_list2 .bar span:before {
	border: 5px solid transparent;
	border-right: 5px solid #414141;
	content: "";
	display: block;
	position: absolute;
	left:0;
	top: 100%;
	width: 0;
	margin-top: -8px;
	margin-left: -5px;
	transform:rotate(45deg);
	-ms-transform:rotate(45deg); /* IE 9 */
	-moz-transform:rotate(45deg); /* Firefox */
	-webkit-transform:rotate(45deg); /* Safari and Chrome */
	-o-transform:rotate(45deg); /* Opera */
	}

.loaded_list3{
	margin:0;
	padding:0;
	list-style-type:none;
	border-bottom:1px solid #d5d5d5;
	}
.loaded_list3 li{
	border-top:1px solid #D5D5D5;
	border-left:1px solid #D5D5D5;
	border-right:1px solid #D5D5D5;
	padding: 14px 0;
	line-height: 20px;
	}
.loaded_list3 p{
	margin:0 0 0 20px;
	float:left;
	}
.loaded_list3 .progress{
	background-color:#DBDBDB;
	box-shadow:none;
	position:relative;
	overflow:inherit;
	height:8px;
	margin: 5px 70px 5px 125px;
	border-radius:100px;
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
	}

.loaded_list3 .progress .bar {
	height: 8px;
	line-height: 8px;
	text-align: right;
	color:#666;
	width:0;
	background-color:#FF8726;
	border-radius:100px;
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
	transition: 		width ease-in 200ms;
	-moz-transition: 	width ease-in 200ms; /* Firefox 4 */
	-webkit-transition: width ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		width ease-in 200ms; /* Opera */
	-ms-transition: 	width ease-in 200ms; /* IE9? */
	}

.loaded_list3 .progress .bar span {
	position: absolute;
	left:100%;
	color: #666;
	line-height: normal;
	font-size: 13px;
	text-indent: 0;
	float: right;
	margin: -4px 0 0 25px;
	}


.loaded_list4 p{
	margin:0 0 10px 0;
	}
.loaded_list4 .progress{
	height: 16px;
	background-color:#EFEFEF;
	border-radius:0;
	box-shadow:none;
	position:relative;
	overflow:inherit;
	margin-bottom: 27px;
	border-radius:100px;
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
	}
.loaded_list4 .progress.the4{
	margin-bottom:0;
	}
.loaded_list4 .progress .bar {
	border-radius:100px;
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
	height: 16px;
	line-height: 16px;
	text-align: right;
	color:#FFF;
	width:0;
	transition: 		width ease-in 200ms;
	-moz-transition: 	width ease-in 200ms; /* Firefox 4 */
	-webkit-transition: width ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		width ease-in 200ms; /* Opera */
	-ms-transition: 	width ease-in 200ms; /* IE9? */
	}
.loaded_list4.the1 .progress .bar{
	background-color:#FF8726;
	}
.loaded_list4.the2 .progress .bar{
	background-color:#EBC400;
	}
.loaded_list4 .progress .bar span {
	font-size:13px;
	color:#666;
	position:absolute;
	bottom:100%;
	right:0;
	margin: 0px 0 9px 0;
	}

.loaded_list5 .progress{
	background-color: transparent;
	border-radius:100px;
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
	box-shadow:none;
	position:relative;
	overflow:inherit;
	margin-bottom: 27px;
	height:42px;
	border:1px solid #e1e1e1;
	}
.loaded_list5 .progress p{
	position: absolute;
	left: 30px;
	height: 100%;
	margin: 0;
	z-index: 2;
	line-height: 42px;
	color:#fff;
	font-size:13px;
	}
.loaded_list5 .progress.the5{
	margin-bottom:0;
	}
.loaded_list5 .progress .bar {
	background-image:url(images/loaded_list5.png);
	border-radius:100px;
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
	position: relative;
	height: 40px;
	line-height: 40px;
	text-align: right;
	color:#FFF;
	width:0;
	background-color:transparent;
	transition: 		width ease-in 200ms;
	-moz-transition: 	width ease-in 200ms; /* Firefox 4 */
	-webkit-transition: width ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		width ease-in 200ms; /* Opera */
	-ms-transition: 	width ease-in 200ms; /* IE9? */
	}
.loaded_list5 .progress.the1 .bar{
	background-color:#89CA51;
	}
.loaded_list5 .progress.the2 .bar{
	background-color:#E5B804;
	}
.loaded_list5 .progress.the3 .bar{
	background-color:#6BD0B6;
	}
.loaded_list5 .progress.the4 .bar{
	background-color:#FF8929;
	}
.loaded_list5 .progress.the5 .bar{
	background-color:#EF6B6B;
	}

.loaded_list5 .progress .bar span {
	position: absolute;
	top:2px;
	right: 2px;
	background: #ffffff;
	color: #313131;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	width:36px;
	height:36px;
	text-align:center;
	line-height:36px;
	padding:0;
	font-size: 12px;
	text-indent: 0;
	}

.loaded_list6 .progress{
	background-color: #fff;
	border-radius:100px;
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
	box-shadow:none;
	position:relative;
	overflow:inherit;
	margin-bottom: 27px;
	height:12px;
	border:1px solid #EAEAEA;
	}
.loaded_list6 .progress p{
	}
.loaded_list6 .progress.the5{
	margin-bottom:0;
	}
.loaded_list6 .progress .bar {
	background-color:#FF8726;
	border-radius:100px;
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
	position: relative;
	height: 10px;
	line-height: 10px;
	text-align: right;
	width:0;
	transition: 		width ease-in 200ms;
	-moz-transition: 	width ease-in 200ms; /* Firefox 4 */
	-webkit-transition: width ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		width ease-in 200ms; /* Opera */
	-ms-transition: 	width ease-in 200ms; /* IE9? */
	}

.loaded_list6 .progress .bar span {
	border:3px solid #FF8726;
	position: absolute;
	top: 50%;
	left: 100%;
	background: #ffffff;
	color: #FF8726;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	width:39px;
	height:39px;
	text-align:center;
	line-height:33px;
	padding:0;
	font-size: 12px;
	text-indent: 0;
	margin: -20px 0 0 -20px;
	}


/*accordion_1*/
.accordion_1.panel-group{
	margin-bottom:0;
	}
.accordion_1 .panel-default{
	border-radius:			0px;
	-moz-border-radius:		0px;
	-webkit-border-radius:	0px;
	box-shadow:			none;	
	-moz-box-shadow:	none; 	
	-webkit-box-shadow: none;
}
.accordion_1 > .panel-default > .panel-heading{
	background-color:transparent;
	padding:0px;
	border:none!important;
	border-radius:			0px;
	-moz-border-radius:		0px;
	-webkit-border-radius:	0px;
}
.accordion_1 .panel-body{
	 border:none!important;
	 padding:15px 30px !important;
}
.accordion_1 .panel-body p.linker{
	text-align:right;
	}
.accordion_1 .panel-title a {
	color:#fff;
	display:block;
	padding:16px 0px 16px 20px;
	position: relative;
	font-size: 15px;
	font-weight:normal;
	background-color:#FF8726;
	transition: 		color ease-in 200ms,background-color ease-in 200ms;
	-moz-transition: 	color ease-in 200ms,background-color ease-in 200ms; /* Firefox 4 */
	-webkit-transition: color ease-in 200ms,background-color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		color ease-in 200ms,background-color ease-in 200ms; /* Opera */
	-ms-transition: 	color ease-in 200ms,background-color ease-in 200ms; /* IE9? */
}
.accordion_1 .panel-title a .accordion_icon{
	width: 20px;
	height: 20px;
	line-height:20px;
	position: absolute;
	right: 20px;
	top: 50%;
	margin:-10px 0 0 0;
	text-align: center;
	color: #fff;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border:1px solid #fff;
	transition: 		background-color ease-in 200ms;
	-moz-transition: 	background-color ease-in 200ms; /* Firefox 4 */
	-webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		background-color ease-in 200ms; /* Opera */
	-ms-transition: 	background-color ease-in 200ms; /* IE9? */
}

.accordion_1 .panel-title a.collapsed{
	color: #333;
	border:none;
	background-color: transparent;
}
.accordion_1 .panel-title a.collapsed .accordion_icon{
	color: #888888;
	border:1px solid #888;
}
.accordion_1 .panel-title a:hover{
	text-decoration:none;
	color:#fff;
	background-color:#FF8726;
}
.accordion_1 .panel-title a:hover .accordion_icon {
	color: #fff;
	border:1px solid #fff;
}
.accordion_1 .accordion_icon:before {
	content: "\f067";
	font-family:'FontAwesome';
	margin: 0 0 0 -4px;
	margin:0 0 0 4px\9;
	position: absolute;
}

.accordion_1 .panel-title a .accordion_icon:before {
	content: "\f068";
	font-size:12px;
}
.accordion_1 .panel-title a.collapsed .accordion_icon:before {
	content: "\f067";
	font-size:12px;
}
/*accordion_2*/	
.accordion_2 .panel-default{
	background-color:#FFF;
	margin:0px!important;	
	border:none;
	border-radius:			0px;
	-moz-border-radius:		0px;
	-webkit-border-radius:	0px;
	box-shadow:			none;	
	-moz-box-shadow:	none; 	
	-webkit-box-shadow: none;
}
.accordion_2 > .panel-default > .panel-heading{
	background-color:transparent;
	padding:0px;
	border:none!important;
	margin:0px;	
	border-radius:			0px;
	-moz-border-radius:		0px;
	-webkit-border-radius:	0px;
}
.accordion_2 .panel-body{
	 border:none!important;
	 padding:15px 0 !important;
}
.accordion_2 .panel-title a {
	color:#333;
	display:block;
	border-bottom:1px solid #EBEBEB;
	padding:19px 0px 19px 45px;
	position: relative;
	font-size: 15px;
	font-weight:normal;
	transition: 		color ease-in 200ms;
	-moz-transition: 	color ease-in 200ms; /* Firefox 4 */
	-webkit-transition: color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		color ease-in 200ms; /* Opera */
	-ms-transition: 	color ease-in 200ms; /* IE9? */
}


.accordion_2 .panel-title a .accordion_icon{
	width:22px;
	height:22px;
	position: absolute;
	left: 0px;
	top: 50%;
	margin:-11px 0 0 0;
	line-height:22px;
	text-align: center;
	background-color: #FF8726;
	color: #ffffff;
	
	transition: 		background-color ease-in 200ms;
	-moz-transition: 	background-color ease-in 200ms; /* Firefox 4 */
	-webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		background-color ease-in 200ms; /* Opera */
	-ms-transition: 	background-color ease-in 200ms; /* IE9? */
}
.accordion_2 .panel-title a.collapsed .accordion_icon{
	background-color: #E9E9E9;
	color: #888888;
}
.accordion_2 .panel-title a.collapsed{
	color: #333;
}

.accordion_2 .panel-title a:hover{
	text-decoration:none;
	color:#333333;
}
.accordion_2 .panel-title a:hover .accordion_icon {
	
}
.accordion_2 .accordion_icon:before {
	content: "\002B";
}

.accordion_2 .panel-title a .accordion_icon:before {
	content: "\2212";
	font-size:22px;
}
.accordion_2 .panel-title a.collapsed .accordion_icon:before {
	content: "\002B";
	font-size:22px;
}

.accordion_3{
	margin-bottom:0;
	}
.accordion_3 .panel-default{
	border-radius:0;
	border-color:#e4e4e4;
	border-top:none
	}
.accordion_3 .panel-default > .panel-heading{
	background-color:#fff;
	border-radius:0;
	border-color:#e4e4e4;
	padding:0;
	}
.accordion_3 .panel-title{
	font-size:14px;
	font-weight:normal;
	}
.accordion_3 .panel-title a.collapsed,
.accordion_3 .panel-title a{
	padding: 19px 28px;
	color:#333;
	text-decoration:none;
	display:block;
	border-top:1px solid #e4e4e4;
	position:relative;
	}
.accordion_3 .panel-title a.collapsed:before{
	color:#BEBEBE;
	}
.accordion_3 .panel-title a:before{
	color:#FF8726;
	content:"\f107";
	position:absolute;
	font-family:"FontAwesome";
	font-size:14px;
	right: 14px;
	}
.accordion_3 .panel-title a{
	border-top:1px solid #FF8726;
	}
.accordion_3 .panel-title a.collapsed span.fa,
.accordion_3 .panel-title a span.fa{
	font-size:14px;
	margin:0 10px 0 0;
	color:#FF8726;
	}
.accordion_3 .panel-body {
	padding: 35px 28px;
	}


.accordion_4{
	margin-bottom:0;
	}
.accordion_4 .panel-heading {
	padding:0;
	}
.accordion_4 .panel-title{
	font-size:14px;
	font-weight:normal;
	}
.accordion_4 .panel-title a.collapsed{
	color:#333;
	}
.accordion_4 .panel-title a{
	color:#ff8726;
	display:block;
	padding:20px 30px;
	text-decoration:none;
	position:relative;
	}
.accordion_4 .panel-title a span.accordion_icon{
	width:60px;
	border-left:1px solid #DFDFDF;
	height:100%;
	display:inline-block;
	position:absolute;
	right:0;
	top:0;
	}
.accordion_4 .panel-title a span.accordion_icon:before{
	font-size:12px;
	color:#FF8726;
	position:absolute;
	font-family:"FontAwesome";
	content:"\f068";
	left:50%;
	top:50%;
	margin:-11px 0 0 -4px;
	}
.accordion_4 .panel-title a.collapsed span.accordion_icon:before{
	content:"\f067";
	color:#aaaaaa;
	}
.accordion_4 .panel-body {
	padding:40px;
	line-height:24px;
	}
.accordion_5{
	margin-bottom:0;
	border:1px solid #eeeeee;
	}
.accordion_5 .panel-default{
	background-color:#FFF;
	margin:0px!important;	
	border:none;
	border-radius:			0px;
	-moz-border-radius:		0px;
	-webkit-border-radius:	0px;
	box-shadow:			none;	
	-moz-box-shadow:	none; 	
	-webkit-box-shadow: none;
}
.accordion_5 > .panel-default > .panel-heading{
	background-color:transparent;
	padding:0px;
	border:none!important;
	margin:1px 0 0px 0;	
	border-radius:			0px;
	-moz-border-radius:		0px;
	-webkit-border-radius:	0px;
}
.accordion_5 > .panel-default:first-child > .panel-heading{
	margin:0;
	}
.accordion_5 .panel-body{
	 border:none!important;
	 padding:35px 40px 35px 58px!important;
}
.accordion_5 .panel-body p{
	margin:0;
	line-height:22px;
	}
.accordion_5 .panel-title a {
	display:block;
	border-top:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
	background-color: transparent;
	padding:18px 0px 18px 80px;
	position: relative;
	font-size: 14px;
	font-weight:normal;
	transition: 		color ease-in 200ms;
	-moz-transition: 	color ease-in 200ms; /* Firefox 4 */
	-webkit-transition: color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		color ease-in 200ms; /* Opera */
	-ms-transition: 	color ease-in 200ms; /* IE9? */
}
.accordion_5 .panel-default:first-child .panel-title a {
	border-top:none;
	}


.accordion_5 .panel-title a .accordion_icon{
	width: 58px;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	text-align: center;
	background-color: #F1F1F1;
	color: #969595;
	transition: 		background-color ease-in 200ms;
	-moz-transition: 	background-color ease-in 200ms; /* Firefox 4 */
	-webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		background-color ease-in 200ms; /* Opera */
	-ms-transition: 	background-color ease-in 200ms; /* IE9? */
}
.accordion_5 .panel-title a.collapsed{
	border-top:1px solid #eeeeee;
	border-bottom:none;
	color: #333;
}
.accordion_5 .panel-default:first-child .panel-title a.collapsed {
	border-top:none;
	}
.accordion_5 .panel-title a.collapsed .accordion_icon{

}
.accordion_5 .panel-title a:hover{
	text-decoration:none;
}
.accordion_5 .panel-title a:hover .accordion_icon {
}
.accordion_5 .accordion_icon:before {
	content: "\002B";
	top: 50%;
	left:50%;
	margin: -10px 0 0 -8px;
	position: absolute;
}

.accordion_5 .panel-title a .accordion_icon:before {
	content: "\2212";
	font-size:21px;
}
.accordion_5 .panel-title a.collapsed .accordion_icon:before {
	content: "\002B";
	font-size:26px;
}
.accordion_6{
	margin-bottom:0;
	}
.accordion_6 .panel-default{
	border-radius:0;
	border-color:#e4e4e4;
	border-top:none
	}
.accordion_6 .panel-default > .panel-heading{
	background-color:#fff;
	border-radius:0;
	border-color:#e4e4e4;
	padding:0;
	}
.accordion_6 .panel-title{
	font-size:14px;
	font-weight:normal;
	}
.accordion_6 .panel-title a.collapsed,
.accordion_6 .panel-title a{
	padding: 19px 28px;
	color:#333;
	text-decoration:none;
	display:block;
	border-top:1px solid #e4e4e4;
	position:relative;
	}
.accordion_6 .panel-title a.collapsed:before{
	color:#BEBEBE;
	border:1px solid #BEBEBE;
	}
.accordion_6 .panel-title a:before{
	color:#FF8726;
	content:"\f107";
	position:absolute;
	font-family:"FontAwesome";
	font-size:14px;
	right: 14px;
	width:25px;
	height:25px;
	border:1px solid #ff8726;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	line-height:23px;
	text-align:center;
	}
.accordion_6 .panel-title a{
	color:#FF8726;
	}

.accordion_6 .panel-body {
	padding: 35px 50px;
	}
/*quotes*/
.quotes_1 blockquote {
	background: #F2F2F2;
	border:none;
	color: #666666;
	text-indent: 0px;
	padding:50px 30px 50px 100px;
	margin: 0;
	font-size: 13px;
	line-height: 24px;
	font-style: normal;
	position:relative;
	}
.quotes_1 blockquote span.mark{
	position:absolute;
	left:0;
	top:0;
	width:70px;
	height:70px;
	background-color:#FF8726;
	color:#fff;
	font-size:26px;
	text-align:center;
	line-height:70px;
	padding:0;
	}
.quotes_1 blockquote p{
	font-size: 13px;
	line-height: 24px;
	color: #666;
	font-style: normal;
	margin:0 0 30px 0;
	}
.quotes_1 blockquote small{
	display: block;
	font-size: 13px;
	line-height: normal;
	color: #000;
	}
.quotes_1 blockquote small span{
	color:#FF8726;
	}

.quotes_2 blockquote {
	border:1px solid #E2E2E2;
	background-color: transparent;
	color: #666666;
	text-indent: 0px;
	padding:50px 30px 50px 90px;
	margin: 0;
	font-size: 13px;
	line-height: 24px;
	font-style: normal;
	position:relative;
	}
.quotes_2 blockquote:before {
  content: "";
  position: absolute;
  border-width: 12px;
  border-style: solid;
  border-color: #fff transparent transparent transparent;
  right: -13px;
  bottom: -13px;
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
}
.quotes_2 blockquote:after {
  content: "";
  position: absolute;
  border-width: 12px;
  border-style: solid;
  border-color: transparent transparent #E1E1E1 transparent;
  right: 4px;
  bottom: 4px;
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
}
.quotes_2 blockquote span.mark{
	position:absolute;
	left:35px;
	top:40px;
	color:#DDDDDD;
	font-size:24px;
	text-align:center;
	padding:0;
	}
.quotes_2 blockquote p{
	font-size: 13px;
	line-height: 24px;
	color: #666;
	font-style: normal;
	margin:0 0 30px 0;
	}
.quotes_2 blockquote small{
	display: block;
	font-size: 13px;
	line-height: normal;
	color: #000;
	}
.quotes_2 blockquote small span{
	color:#FF8726;
	}


.quotes_3 blockquote {
	border:1px solid #E2E2E2;
	border-top:3px solid #FF8726;
	background-color: transparent;
	color: #666666;
	text-indent: 0px;
	padding:50px 30px 50px 90px;
	margin: 0;
	font-size: 13px;
	line-height: 24px;
	font-style: normal;
	position:relative;
	}
.quotes_3 blockquote span.mark{
	position:absolute;
	left:35px;
	top:40px;
	color:#DDDDDD;
	font-size:24px;
	text-align:center;
	padding:0;
	}
.quotes_3 blockquote p{
	font-size: 13px;
	line-height: 24px;
	color: #666;
	font-style: normal;
	margin:0 0 30px 0;
	}
.quotes_3 blockquote small{
	display: block;
	font-size: 13px;
	line-height: normal;
	color: #000;
	}
.quotes_3 blockquote small span{
	color:#FF8726;
	}

.quotes_4 blockquote {
	border:none;
	background-color: #FF8726;
	color: #ffffff;
	text-indent: 0px;
	padding:50px 30px 50px 125px;
	margin: 0;
	font-size: 13px;
	line-height: 24px;
	font-style: normal;
	position:relative;
	}
.quotes_4 blockquote span.mark{
	width:50px;
	height:50px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border:1px solid #fff;
	line-height:48px;
	text-align:center;
	position:absolute;
	left:35px;
	top:50px;
	color:#fff;
	font-size:24px;
	text-align:center;
	padding:0;
	}
.quotes_4 blockquote p{
	font-size: 13px;
	line-height: 24px;
	color: #fff;
	font-style: normal;
	margin:0 0 30px 0;
	}
.quotes_4 blockquote small{
	display: block;
	font-size: 13px;
	line-height: normal;
	color: #fff;
	}

.quotes_5 blockquote {
	border:none;
	background-color: transparent;
	color: #666666;
	text-indent: 0px;
	padding:20px 90px;
	margin: 0;
	font-size: 13px;
	line-height: 24px;
	font-style: normal;
	position:relative;
	text-align:center;
	}
.quotes_5 blockquote span.mark{
	width:70px;
	height:70px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	background-color:#FF8726;
	line-height:68px;
	text-align:center;
	color:#fff;
	font-size:24px;
	text-align:center;
	padding:0;
	margin:0 0 40px 0;
	}
.quotes_5 blockquote p{
	font-size: 13px;
	line-height: 24px;
	color: #666666;
	font-style: normal;
	margin:0 0 30px 0;
	}
.quotes_5 blockquote small{
	display: block;
	font-size: 13px;
	line-height: normal;
	color: #666666;
	}
.quotes_5 blockquote small span{
	color:#FF8726;
	}
/*dropcaps*/
.dropcaps_1{
	width:80px;
	height:80px;
	line-height:80px;
	text-align:center;
	float:left;
	font-size:40px;
	margin:0 28px 0 0;
	color:#fff;
	background-color:#FF8726;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	text-transform:uppercase;
}
.dropcaps_2{
	width:80px;
	height:80px;
	line-height:76px;
	text-align:center;
	float:left;
	font-size:40px;
	margin:0 28px 0 0;
	color:#FF8726;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:2px solid #FF8726;
	text-transform:uppercase;
}	
.dropcaps_3{
	width:80px;
	height:80px;
	line-height:80px;
	text-align:center;
	float:left;
	font-size:40px;
	margin:0 28px 0 0;
	color:#fff;
	background-color:#FF8726;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	text-transform:uppercase;
}	
.dropcaps_4{
	width:80px;
	height:80px;
	line-height:76px;
	text-align:center;
	float:left;
	font-size:40px;
	margin:0 28px 0 0;
	color:#FF8726;
	border:2px solid #FF8726;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	text-transform:uppercase;
}
.dropcaps_5{
	width:80px;
	height:80px;
	line-height:80px;
	text-align:center;
	float:left;
	font-size:40px;
	margin:0 28px 0 0;
	color:#333333;
	background-color:#EEEEEE;
	text-transform:uppercase;

}	
.dropcaps_6{
	width:80px;
	height:80px;
	line-height:76px;
	text-align:center;
	float:left;
	font-size:40px;
	margin:0 28px 0 0;
	color:#AAAAAA;
	border:2px solid #DDDDDD;
	text-transform:uppercase;
}		
.dropcaps_7{
	width:80px;
	height:80px;
	line-height:80px;
	text-align:center;
	float:left;
	font-size:40px;
	margin:0 28px 0 0;
	color:#ffffff;
	background-color:#333333;
	text-transform:uppercase;
}	
.dropcaps_8{
	width:80px;
	height:80px;
	line-height:76px;
	text-align:center;
	float:left;
	font-size:40px;
	margin:0 28px 0 0;
	color:#333333;
	border:2px solid #333333;
	text-transform:uppercase;
}	
.dropcaps_9{
	width:70px;
	height:70px;
	line-height:70px;
	text-align:center;
	float:left;
	font-size:40px;
	margin:0 30px 0 0;
	color:#ffffff;
	text-transform:uppercase;
	background-color:#FF8726;
}	

/*images*/
.photo_box .pic_box {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
}

.photo_box img {
	width: 100%;
	max-width: 100%;
}

.photo_box {
	margin: 0 0 5px 0;
	padding: 0px;
	overflow: hidden;
	line-height: 1.8
}

.photo_box .pic_box {
	position: relative;
	display: inline-block;
	overflow: hidden;
	width: 100%;
	vertical-align: middle;
}

.photo_box a,
.photo_box a:hover {
	text-decoration: none
}

.photo_box .ico {
	position: absolute;
	top: 50%;
	width: 100%;
	margin-top: -25px;
	text-align: center;
	color: #FFF;
	filter: alpha(opacity=0);
	opacity: 0;
	z-index: 1;
}

.photo_box .ico span {
	position:relative;
	color: #FFF;
	width: 50px!important;
	height: 50px!important;
	line-height: 50px!important;
	display: inline-block;
	text-align: center;
	font-size: 20px;
	margin: 0px 3px;
	background-color: #FF8726;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}

.photo_box .ico h3 {
	color: #FFF;
	font-size: 15px;
	margin-bottom: 5px;
}

.photo_box .content {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	text-align: center;
	color: #FFF;
	filter: alpha(opacity=0);
	opacity: 0;
	z-index: 1;
}

.vertical_center_1 {
	width: 100%;
	height: 100%;
	display: table;
}

.vertical_center_2 {
	display: table-cell;
	width: 100%;
	vertical-align: middle;
}

.photo_box .content h3 {
	color: #FFF;
	font-size: 15px;
	margin-bottom: 5px;
}

.photo_box .content p {
	color: #FFF;
	font-size: 13px;
}

.photo_box .content >.fa {
	font-size: 50px;
	height: 70%;
	position: relative;
}

.photo_box .content > .fa:before {
	position: absolute;
	top: 50%;
	left: 0;
}

.photo_box .content .ico {
	position: static;
	margin: 0 0 15px;
}

.photo_box .shade {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #000;
	filter: alpha(opacity=0);
	opacity: 0;
	z-index: 0;
}

.photo_box .ico,
.photo_box .content,
.photo_box .shade {
	transition: all ease-in 200ms;
	-moz-transition: all ease-in 200ms;
	-webkit-transition: all ease-in 200ms;
	-o-transition: all ease-in 200ms;
	-ms-transition: all ease-in 200ms;
}

.photo_box:hover .ico,
.photo_box:hover .content {
	filter: alpha(opacity=100);
	opacity: 1;
}

.photo_box:hover .shade {
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.photo_box.default_show .ico,
.photo_box.default_show .content {
	filter: alpha(opacity=100);
	opacity: 1;
}

.photo_box.default_show .shade {
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.photo_box.img_zoom .pic_box img {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	transition: all ease-out 300ms;
	-moz-transition: all ease-out 300ms;
	-webkit-transition: all ease-out 300ms;
	-o-transition: all ease-out 300ms;
	-ms-transition: all ease-out 300ms;
}

.photo_box:hover.img_zoom .pic_box img {
	-webkit-transform: scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15);
}

.photo_box.ico_left_enter .ico,
.photo_box.ico_right_enter .ico,
.photo_box.ico_top_enter .ico,
.photo_box.ico_bottom_enter .ico,
.photo_box.ico_LeftAndRight_enter span,
.photo_box.ico_TopAndBottom_enter span {
	transition: all ease-in 300ms;
	-moz-transition: all ease-in 300ms;
	-webkit-transition: all ease-in 300ms;
	-o-transition: all ease-in 300ms;
	-ms-transition: all ease-in 300ms;
}

.photo_box.ico_left_enter .ico {
	left: -100%;
}

.photo_box:hover.ico_left_enter .ico {
	left: 0%;
}

.photo_box.ico_right_enter .ico {
	left: 100%;
}

.photo_box:hover.ico_right_enter .ico {
	left: 0%;
}

.photo_box.ico_top_enter .ico {
	top: -100%;
}

.photo_box:hover.ico_top_enter .ico {
	top: 50%;
}

.photo_box.ico_bottom_enter .ico {
	top: 150%;
}

.photo_box:hover.ico_bottom_enter .ico {
	top: 50%;
}

.photo_box.ico_LeftAndRight_enter span.ico_left {
	transform: translate(-200px, 0);
	-ms-transform: translate(-200px, 0);
	-webkit-transform: translate(-200px, 0);
	-o-transform: translate(-200px, 0);
	-moz-transform: translate(-200px, 0);
}

.photo_box.ico_LeftAndRight_enter span.ico_right {
	transform: translate(200px, 0);
	-ms-transform: translate(200px, 0);
	-webkit-transform: translate(200px, 0);
	-o-transform: translate(200px, 0);
	-moz-transform: translate(200px, 0);
}

.photo_box.ico_TopAndBottom_enter span.ico_top {
	transform: translate(0, -200px);
	-ms-transform: translate(0, -200px);
	-webkit-transform: translate(0, -200px);
	-o-transform: translate(0, -200px);
	-moz-transform: translate(0, -200px);
}

.photo_box.ico_TopAndBottom_enter span.ico_bottom {
	transform: translate(0, 200px);
	-ms-transform: translate(0, 200px);
	-webkit-transform: translate(0, 200px);
	-o-transform: translate(0, 200px);
	-moz-transform: translate(0, 200px);
}

.photo_box:hover.ico_LeftAndRight_enter span.ico_left,
.photo_box:hover.ico_LeftAndRight_enter span.ico_right,
.photo_box:hover.ico_TopAndBottom_enter span.ico_top,
.photo_box:hover.ico_TopAndBottom_enter span.ico_bottom {
	transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
}

.photo_box.ico_push_in img {
	margin-bottom: -15px;
	transition: all ease-in 200ms;
	-moz-transition: all ease-in 200ms;
	-webkit-transition: all ease-in 200ms;
	-o-transition: all ease-in 200ms;
	-ms-transition: all ease-in 200ms;
}

.photo_box.ico_push_in .ico {
	top: auto;
	bottom: -50px;
	width: 100%;
	background-color: #FF8726;
	filter: alpha(opacity=100);
	opacity: 1;
}

.photo_box.ico_push_in .ico span {
	background-color: transparent!important
}

.photo_box.ico_push_in .ico a {
	display: block;
	width: 50%;
	float: left;
	text-align: center;
}

.photo_box.ico_push_in .ico a:first-child {
	border-right: 1px solid #FFF;
	border-right: 1px solid rgba(255,255,255,0.5);
	margin-right: -2px;
}

.photo_box:hover.ico_push_in img {
	margin-top: -15px;
	margin-bottom: 0;
}

.photo_box:hover.ico_push_in .ico {
	top: auto;
	bottom: 0px;
}

.photo_box.ico_left_rotate .ico,
.photo_box.ico_left_rotate .ico >span,
.photo_box.ico_right_rotate .ico,
.photo_box.ico_right_rotate .ico >span {
	width: 50px;
	height: 50px;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	margin: 0;
	padding: 0;
}

.photo_box.ico_left_rotate .ico {
	left: 0;
	top: auto;
	bottom: 0px;
	transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transition: all ease-in 200ms;
	-moz-transition: all ease-in 200ms;
	-webkit-transition: all ease-in 200ms;
	-o-transition: all ease-in 200ms;
	-ms-transition: all ease-in 200ms;
	-moz-transform-origin: 0 100%;
	-webkit-transform-origin: 0 100%;
	-o-transform-origin: 0 100%;
	-ms-transform-origin: 0 100%;
	transform-origin: 0 100%;
}

.photo_box.ico_right_rotate .ico {
	left: auto;
	right: 0;
	top: auto;
	bottom: 0px;
	transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transition: all ease-in 200ms;
	-moz-transition: all ease-in 200ms;
	-webkit-transition: all ease-in 200ms;
	-o-transition: all ease-in 200ms;
	-ms-transition: all ease-in 200ms;
	-moz-transform-origin: 100% 100%;
	-webkit-transform-origin: 100% 100%;
	-o-transform-origin: 100% 100%;
	-ms-transform-origin: 100% 100%;
	transform-origin: 100% 100%;
}

.photo_box:hover.ico_left_rotate .ico,
.photo_box:hover.ico_right_rotate .ico {
	transform: rotate(0);
	-ms-transform: rotate(0);
	-moz-transform: rotate(0);
	-webkit-transform: rotate(0);
}

.photo_box.content_top_increment .increment_1 {
	transform: translate(0, -300px);
	-ms-transform: translate(0, -300px);
	-webkit-transform: translate(0, -300px);
	-o-transform: translate(0, -300px);
	-moz-transform: translate(0, -300px);
	transition: all ease-in 500ms;
	-moz-transition: all ease-in 500ms;
	-webkit-transition: all ease-in 500ms;
	-o-transition: all ease-in 500ms;
	-ms-transition: all ease-in 500ms;
}

.photo_box.content_top_increment .increment_2 {
	transform: translate(0, -300px);
	-ms-transform: translate(0, -300px);
	-webkit-transform: translate(0, -300px);
	-o-transform: translate(0, -340px);
	-moz-transform: translate(0, -340px);
	transition: all ease-in 400ms;
	-moz-transition: all ease-in 400ms;
	-webkit-transition: all ease-in 400ms;
	-o-transition: all ease-in 400ms;
	-ms-transition: all ease-in 400ms;
}

.photo_box.content_top_increment .increment_3 {
	transform: translate(0, -300px);
	-ms-transform: translate(0, -300px);
	-webkit-transform: translate(0, -300px);
	-o-transform: translate(0, -380px);
	-moz-transform: translate(0, -380px);
	transition: all ease-in 300ms;
	-moz-transition: all ease-in 300ms;
	-webkit-transition: all ease-in 300ms;
	-o-transition: all ease-in 300ms;
	-ms-transition: all ease-in 300ms;
}

.photo_box:hover.content_top_increment .increment_1,
.photo_box:hover.content_top_increment .increment_2,
.photo_box:hover.content_top_increment .increment_3 {
	transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
}

.photo_box:hover.content_top_increment .increment_1 {
	transition: all ease-in 300ms;
	-moz-transition: all ease-in 300ms;
	-webkit-transition: all ease-in 300ms;
	-o-transition: all ease-in 300ms;
	-ms-transition: all ease-in 300ms;
}

.photo_box:hover.content_top_increment .increment_2 {
	transition: all ease-in 400ms;
	-moz-transition: all ease-in 400ms;
	-webkit-transition: all ease-in 400ms;
	-o-transition: all ease-in 400ms;
	-ms-transition: all ease-in 400ms;
}

.photo_box:hover.content_top_increment .increment_3 {
	transition: all ease-in 500ms;
	-moz-transition: all ease-in 500ms;
	-webkit-transition: all ease-in 500ms;
	-o-transition: all ease-in 500ms;
	-ms-transition: all ease-in 500ms;
}

.photo_box.content_top_increment .content h3 {
	background-color: #FF8726;
	font-size: 18px;
	color: #FFF;
	padding: 15px;
	margin-bottom: 25px;
	width: 100%;
}

.photo_box.content_top_increment .content a.but {
	background-color: #dedede;
	color: #666666;
	display: inline-block;
	padding: 5px 15px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-decoration: none;
	margin-top: 15px;
}

.photo_box.content_top_increment .content p {
	padding: 0px 30px;
}

.photo_box.ico_zoom .ico span {
	-webkit-transform: scale(0.5);
	-moz-transform: scale(0.5);
	-ms-transform: scale(0.5);
	-o-transform: scale(0.5);
	transform: scale(0.5);
	transition: all ease-in 300ms;
	-moz-transition: all ease-in 300ms;
	-webkit-transition: all ease-in 300ms;
	-o-transition: all ease-in 300ms;
	-ms-transition: all ease-in 300ms;
}

.photo_box:hover.ico_zoom .ico span {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

.photo_box.img_flip {
	overflow: visible;
}

.photo_box.img_flip .pic_box {
	position: relative;
	overflow: visible;
	-webkit-perspective: 1000;
	-webkit-perspective: 1000;
	-moz-perspective: 1000;
	perspective: 1000;
}

.photo_box.img_flip .pic_box img,
.photo_box.img_flip .shade,
.photo_box.img_flip .content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transition: all 750ms ease 0s;
	-moz-transition: all 750ms ease 0s;
	-o-transition: all 750ms ease 0s;
	-ms-transition: all 750ms ease 0s;
	transition: all 750ms ease 0s;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}

.photo_box.img_flip .pic_box img {
	z-index: 1;
	position: relative;
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	transform: rotateY(0deg);
}

.photo_box.img_flip .pic_box .shade,
.photo_box.img_flip .pic_box .content {
	z-index: -2;
	filter: alpha(opacity=100);
	opacity: 1;
	-webkit-transform: rotateY(-180deg);
	-moz-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
}

.photo_box.img_flip .pic_box .content {
	z-index: -1;
}

.photo_box:hover.img_flip img {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	transform: rotateY(180deg);
}

.photo_box:hover.img_flip .pic_box .shade,
.photo_box:hover.img_flip .pic_box .content {
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	transform: rotateY(0deg);
}

.photo_box:hover.img_flip .pic_box .shade {
	z-index: 2;
}

.photo_box:hover.img_flip .pic_box .content {
	z-index: 3;
}

.content_sytle_2 .shade {
	background-color: #FF8726;
}

.content_sytle_2 .content h3 {
	font-size: 18px;
	color: #FFF;
	margin-bottom: 5px;
}

.content_sytle_2 .content p {
	padding: 0 30px 5px;
}

.content_sytle_2 .content a.but {
	border: 1px solid #FFF;
	padding: 10px 25px;
	font-size: 13px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	display: inline-block;
	margin-top: 10px;
	color: #FFF;
}

.photo_box.content_push_in .pic_box img {
	transition: all ease-in 200ms;
	-moz-transition: all ease-in 200ms;
	-webkit-transition: all ease-in 200ms;
	-o-transition: all ease-in 200ms;
	-ms-transition: all ease-in 200ms;
}

.photo_box.content_push_in .content {
	filter: alpha(opacity=100);
	opacity: 1;
	background-color: #FF8726;
	top: auto;
	height: auto;
	bottom: 0;
	height: 60px;
	margin-bottom: -60px;
	overflow: hidden;
}

.photo_box.content_push_in .content h3 {
	margin: 10px 0 0;
}

.photo_box:hover.content_push_in .pic_box img {
	margin-top: -60px;
	margin-bottom: 60px;
}

.photo_box:hover.content_push_in .content {
	margin-bottom: 0px;
}

.photo_box.icon_tag_push .ico {
	width: 90px;
	height: 90px;
	left: auto;
	right: -90px;
	top: -90px;
	margin: 0;
	text-align: right;
	transition: all ease-in 200ms;
	-moz-transition: all ease-in 200ms;
	-webkit-transition: all ease-in 200ms;
	-o-transition: all ease-in 200ms;
	-ms-transition: all ease-in 200ms;
}

.photo_box.icon_tag_push .ico:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	border: 45px solid transparent;
	border-right-color: #FF8726;
	border-top-color: #FF8726;
}

.photo_box.icon_tag_push .ico span {
	background: none;
	width: auto!important;
	height: auto!important;
	display: inline-block!important;
	line-height: 60px!important;
	width: 50px!important;
	text-align: center!important;
}

.photo_box:hover.icon_tag_push .ico {
	right: 0px;
	top: 0px;
}

.photo_box.icon_tag_push .content {
	background-color: #FFF;
	background-color: rgba(255,255,255,0.8);
	width: auto;
	height: auto;
	padding: 13px 36px;
	color: #666666;
	top: auto;
	bottom: 20px;
	filter: alpha(opacity=100);
	opacity: 1;
}

.photo_box.icon_tag_push .content h3 {
	color: #666666;
	font-size: 16px;
	margin: 0;
}

.photo_box.content_bottom_push_in .content {
	background-color: #FFF;
	background-color: rgba(255,255,255,0.8);
	height: auto;
	padding: 10px 0;
	color: #666666;
	top: auto;
	bottom: 0px;
	transition: all ease-in 200ms;
	-moz-transition: all ease-in 200ms;
	-webkit-transition: all ease-in 200ms;
	-o-transition: all ease-in 200ms;
	-ms-transition: all ease-in 200ms;
	transform: translate(0, 100%);
	-ms-transform: translate(0, 100%);
	-webkit-transform: translate(0, 100%);
	-o-transform: translate(0, 100%);
	-moz-transform: translate(0, 100%);
}

.photo_box.content_bottom_push_in .content:before {
	content: "";
	border: 8px solid transparent;
	border-bottom-color: #FFF;
	border-bottom-color: rgba(255,255,255,0.8);
	position: absolute;
	top: -16px;
	left: 50%;
	margin-left: -4px;
}

.photo_box.content_bottom_push_in .content h3 {
	color: #666666;
	font-size: 16px;
	margin: 0;
}

.photo_box.content_bottom_push_in .content p {
	color: #666666;
	margin-bottom: 0;
}

.photo_box:hover.content_bottom_push_in .content {
	transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
}

.photo_box.content_bottom_push_in_2 .shade {
	background-color: #000;
	top: 100%;
	margin-top: -40px;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.photo_box:hover.content_bottom_push_in_2 .shade {
	top: 0;
	margin: 0;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.photo_box.content_bottom_push_in_2 .content {
	filter: alpha(opacity=100);
	opacity: 1;
	height: 40px;
	top: 100%;
	margin-top: -35px;
	transition: all ease-in 200ms;
	-moz-transition: all ease-in 200ms;
	-webkit-transition: all ease-in 200ms;
	-o-transition: all ease-in 200ms;
	-ms-transition: all ease-in 200ms;
}

.photo_box:hover.content_bottom_push_in_2 .content {
	height: 100%;
	top: 0;
	margin-top: 0;
}

.photo_box.content_bottom_push_in_2 .but {
	border: 1px solid #FFF;
	padding: 10px 22px;
	font-size: 13px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	display: inline-block;
	margin-top: 10px;
	color: #FFF;
	text-decoration: none;
}

.photo_box.entirety_left_offset .shade {
	background-color: #f0f0f0;
}

.photo_box.entirety_left_offset .shade,
.photo_box.entirety_left_offset .ico,
.photo_box.entirety_left_offset .content {
	filter: alpha(opacity=100);
	opacity: 1;
	left: 100%;
	transition: all ease-in 200ms;
	-moz-transition: all ease-in 200ms;
	-webkit-transition: all ease-in 200ms;
	-o-transition: all ease-in 200ms;
	-ms-transition: all ease-in 200ms;
}

.photo_box.entirety_left_offset .ico {
	width: auto;
	top: auto;
	bottom: 0;
}

.photo_box.entirety_left_offset .ico span {
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	margin: 0;
}

.photo_box.entirety_left_offset .content {
	text-align: left;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 30px 80px 30px 30px;
}

.photo_box.entirety_left_offset h3,
.photo_box.entirety_left_offset p,
.photo_box.entirety_left_offset a {
	color: #666;
}

.photo_box:hover.entirety_left_offset .shade,
.photo_box:hover.entirety_left_offset .ico,
.photo_box:hover.entirety_left_offset .content {
	left: 50px;
}

.photo_box.entirety_bevel .content {
	height: 60%;
	text-align: left;
	top: 0;
	padding: 0px 40px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.photo_box.entirety_bevel .ico {
	height: 40%;
	text-align: left;
	margin: 0;
	top: 60%;
	left: 40px;
}

.photo_box.entirety_bevel .ico span {
	background-color: transparent;
	border: 1px solid #FFF;
}

.photo_box:hover.entirety_bevel .shade {
	background-color: #FF8726;
	filter: alpha(opacity=80);
	opacity: 0.8;
}

.photo_box.entirety_bevel .pic_box:before {
	content: "";
	border-width: 0px;
	border-style: solid;
	border-top-color: #e5e5e5;
	border-right-color: #FFF;
	border-left-color: #e5e5e5;
	border-bottom-color: #FFF;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 3;
	transition: border-width ease-in 200ms;
	-moz-transition: border-width ease-in 200ms;
	-webkit-transition: border-width ease-in 200ms;
	-o-transition: border-width ease-in 200ms;
	-ms-transition: border-width ease-in 200ms;
}

.photo_box:hover.entirety_bevel .pic_box:before {
	border-width: 25px;
	transition: border-width ease-in 200ms;
	-moz-transition: border-width ease-in 200ms;
	-webkit-transition: border-width ease-in 200ms;
	-o-transition: border-width ease-in 200ms;
	-ms-transition: border-width ease-in 200ms;
}

.img_left {
	float: left;
	width: auto;
	margin: 8px 15px 5px 0;
}

.img_right {
	float: right;
	width: auto;
	margin: 8px 0 5px 15px;
}

.img_center {
	text-align: center;
	width: 100%;
	display: block;
	margin-bottom: 5px
}

.img_center .pic_box {
	display: inline-block;
	width: auto;
}

.box_border_radius {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0)
}

.box_border_round {
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0)
}

.box_border {
	border: 3px solid #dddddd;
	overflow: hidden;
}

.box_border_padding {
	border: 1px solid #dddddd;
	padding: 3px;
}

.box_bottom_shadow {
	box-shadow: 0px 8px 8px -4px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 8px 8px -4px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 8px 8px -4px rgba(0,0,0,0.3);
}

.box_bottom_shadow_left,
.box_bottom_shadow_right {
	overflow: visible;
	position: relative;
	z-index: 1;
}

.box_bottom_shadow_left:before {
	content: "";
	position: absolute;
	top: 100%;
	left: 0;
	width: 100px;
	height: 15px;
	z-index: 0;
	box-shadow: 14px 14px 14px rgba(0,0,0,0.3);
	-moz-box-shadow: 14px 14px 14px rgba(0,0,0,0.3);
	-webkit-box-shadow: 14px 14px 14px rgba(0,0,0,0.3);
	margin: -24px 0 0 0;
	transform: rotate(-5deg);
	-ms-transform: rotate(-5deg);
	-moz-transform: rotate(-5deg);
	-webkit-transform: rotate(-5deg);
	-o-transform: rotate(-5deg);
}

.box_bottom_shadow_right:after {
	content: "";
	position: absolute;
	top: 100%;
	right: 0;
	width: 100px;
	height: 15px;
	z-index: -1;
	box-shadow: -14px 14px 14px rgba(0,0,0,0.3);
	-moz-box-shadow: -14px 14px 14px rgba(0,0,0,0.3);
	-webkit-box-shadow: -14px 14px 14px rgba(0,0,0,0.3);
	margin: -24px 0 0 0;
	transform: rotate(5deg);
	-ms-transform: rotate(5deg);
	-moz-transform: rotate(-deg);
	-webkit-transform: rotate(5deg);
	-o-transform: rotate(5deg);
}


.ico_rotate .ico span {
	-webkit-animation-duration: 300ms;
	-moz-animation-duration: 300ms;
	-o-animation-duration: 300ms;
	animation-duration: 300ms;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	width: 80px;
	height: 80px;
	box-shadow: 0 0 4px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 0 4px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.4);
}

.ico_rotate:hover .ico span {
	-webkit-animation-name: ico_rotate;
	-moz-animation-name: ico_rotate;
	-o-animation-name: ico_rotate;
	animation-name: ico_rotate;
}

.shade_zoom .shade {
	-webkit-transform: scale(0.1);
	-moz-transform: scale(0.1);
	-o-transform: scale(0.1);
	transform: scale(0.1);
	transition: all ease-in 300ms;
	-moz-transition: all ease-in 300ms;/* Firefox 4 */
	-webkit-transition: all ease-in 300ms;/* Safari and Chrome */
	-o-transition: all ease-in 300ms;/* Opera */
	-ms-transition: all ease-in 300ms;/* IE9? */
}

.shade_zoom:hover .shade {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

.shade_zoom .ico span {
	-webkit-transform: scale(1.5);
	-moz-transform: scale(1.5);
	-o-transform: scale(1.5);
	transform: scale(1.5);
	filter: alpha(opacity=0);
	opacity: 0;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	width: 40px!important;
	height: 40px!important;
	line-height: 40px!important;
	border: 1px solid #FFF;
	background-color: transparent!important;
	transition: all ease-in 300ms;
	-moz-transition: all ease-in 300ms;/* Firefox 4 */
	-webkit-transition: all ease-in 300ms;/* Safari and Chrome */
	-o-transition: all ease-in 300ms;/* Opera */
	-ms-transition: all ease-in 300ms;/* IE9? */
}

.shade_zoom:hover .ico span {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	filter: alpha(opacity=100);
	opacity: 1;
}

.photo_box.content_zoom .shade,
.photo_box.content_zoom .content {
	overflow: hidden;
	top: auto;
	left: 0;
	bottom: 0;
	-webkit-transform: scale(0.1);
	-moz-transform: scale(0.1);
	-o-transform: scale(0.1);
	transform: scale(0.1);
	transition: all ease-in 300ms;
	-moz-transition: all ease-in 300ms;/* Firefox 4 */
	-webkit-transition: all ease-in 300ms;/* Safari and Chrome */
	-o-transition: all ease-in 300ms;/* Opera */
	-ms-transition: all ease-in 300ms;/* IE9? */
}

.photo_box.content_zoom:hover .shade,
.photo_box.content_zoom:hover .content {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	filter: alpha(opacity=100);
	opacity: 1;
}

.ico_no_bg .fa {
	background: none!important;
	font-size: 30px!important;
	color: #FFF!important;
	text-shadow: 1px 1px 3px rgba(0,0,0,0.6);
}

.box_dotted_padding {
	border: 1px dashed #ddd;
	padding: 3px;
}

.text_sytle_1 {
	padding: 15px 10px 10px;
}

.text_sytle_1 h3,
.text_sytle_2 h3 {
	font-size: 14px;
	color: #666666;
	margin: 0;
}

.text_sytle_1 .info {
	float: right;
	padding-top: 13px;
	font-size: 14px;
}

.text_sytle_1 .info span {
	margin-right: 3px;
}

.text_sytle_1 h3 {
	margin: 0 0 5px 0;
	font-size: 14px;
	color: #666666;
}

.text_sytle_2 {
	background-color: #f5f5f5;
	padding: 15px 15px 10px;
	border-bottom: 2px solid #dcdcdc;
	text-align: center;
}

.text_sytle_3 {
	text-align: left;
	padding: 10px 0 5px;
}

.text_sytle_3 h3 {
	font-size: 14px;
	color: #666666;
}

.text_sytle_4 h3 {
	padding: 0;
	border-bottom: 1px solid #dedede;
	margin-bottom: 12px;
	font-size: 14px;
	color: #666666;
}

.text_sytle_4 h3 span {
	display: inline-block;
	padding: 10px 0;
	border-bottom: 1px solid #FF8726;
	margin-bottom: -1px;
	font-size: 14px;
	color: #666666;
}

.text_sytle_5 {
	clear: both;
	overflow: hidden;
	margin: 5px;
}

.text_sytle_5 h3 {
	font-size: 18px;
	font-weight: normal;
	margin: 20px 8px 10px;
	padding: 0;
}

.text_sytle_6 h3 {
	color: #363839;
	font-size: 18px;
	padding: 25px 0px 0px;
	font-weight: normal;
	margin-bottom: 0px;
}

.text_sytle_6 .info {
	margin-bottom: 10px;
}

.text_sytle_6 .social-icons a {
	font-size: 23px;
	color: #8a8989;
	filter: alpha(opacity=50);
	opacity: 0.5;
	transition: all ease-in 200ms;
	-moz-transition: all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: all ease-in 200ms; /* Opera */
	-ms-transition: all ease-in 200ms; /* IE9? */
}

.text_sytle_6 .social-icons a:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}

.text_sytle_7 {
	clear: both;
	overflow: hidden;
	margin: 5px;
}

.text_sytle_7 h3 {
	font-size: 16px;
	color: #666666;
	font-weight: bold;
	margin: 10px 8px;
}

.text_sytle_7 h3 span {
	float: right;
}
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; }
button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover, .mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after, .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before, .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; }
 }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }

  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }

  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; }
 }

.mfp-ie7 .mfp-img {
  padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
  padding: 0; }
.mfp-ie7 .mfp-content {
  padding-top: 44px; }
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }
  
/* text-based popup styling */
.white-popup {
	position: relative;
	background: #FFF;
	padding: 25px;
	width: auto;
	max-width: 400px;
	margin: 0 auto;
}

.mfp-zoom-in {
}
.mfp-zoom-in .mfp-content {
	opacity: 0;
	transition: all 0.2s ease-in-out;
	transform: scale(0.8);
}
.mfp-zoom-in.mfp-bg {
	opacity: 0;
	transition: all 0.3s ease-out;
}
.mfp-zoom-in.mfp-ready .mfp-content {
	opacity: 1;
	transform: scale(1);
}
.mfp-zoom-in.mfp-ready.mfp-bg {
	opacity: 0.8;
}
.mfp-zoom-in.mfp-removing .mfp-content {
	transform: scale(0.8);
	opacity: 0;
}
.mfp-zoom-in.mfp-removing.mfp-bg {
	opacity: 0;
}
.mfp-newspaper {
}
.mfp-newspaper .mfp-content {
	opacity: 0;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.5s;
	transform: scale(0) rotate(500deg);
}
.mfp-newspaper.mfp-bg {
	opacity: 0;
	transition: all 0.5s;
}
.mfp-newspaper.mfp-ready .mfp-content {
	opacity: 1;
	transform: scale(1) rotate(0deg);
}
.mfp-newspaper.mfp-ready.mfp-bg {
	opacity: 0.8;
}
.mfp-newspaper.mfp-removing .mfp-content{
	transform: scale(0) rotate(500deg);
	opacity: 0;
}
.mfp-newspaper.mfp-removing.mfp-bg {
	opacity: 0;
}
.mfp-move-horizontal {
}
.mfp-move-horizontal .mfp-content{
	opacity: 0;
	transition: all 0.3s;
	transform: translateX(-50px);
}
.mfp-move-horizontal.mfp-bg {
	opacity: 0;
	transition: all 0.3s;
}
.mfp-move-horizontal.mfp-ready .mfp-content {
	opacity: 1;
	transform: translateX(0);
}
.mfp-move-horizontal.mfp-ready.mfp-bg {
	opacity: 0.8;
}
.mfp-move-horizontal.mfp-removing .mfp-content {
	transform: translateX(50px);
	opacity: 0;
}
.mfp-move-horizontal.mfp-removing.mfp-bg {
	opacity: 0;
}
.mfp-move-from-top {
}
.mfp-move-from-top .mfp-content {
	opacity: 0;
	transition: all 0.2s;
	transform: translateY(-100px);
}
.mfp-move-from-top.mfp-bg {
	opacity: 0;
	transition: all 0.2s;
}
.mfp-move-from-top.mfp-ready .mfp-content {
	opacity: 1;
	transform: translateY(0);
}
.mfp-move-from-top.mfp-ready.mfp-bg {
	opacity: 0.8;
}
.mfp-move-from-top.mfp-removing .mfp-content {
	transform: translateY(-50px);
	opacity: 0;
}
.mfp-move-from-top.mfp-removing.mfp-bg {
	opacity: 0;
}
.mfp-3d-unfold {
}
.mfp-3d-unfold .mfp-content {
	perspective: 2000px;
}
.mfp-3d-unfold .mfp-content {
	opacity: 0;
	transition: all 0.3s ease-in-out;
	transform-style: preserve-3d;
	transform: rotateY(-60deg);
}
.mfp-3d-unfold.mfp-bg {
	opacity: 0;
	transition: all 0.5s;
}
.mfp-3d-unfold.mfp-ready .mfp-content {
	opacity: 1;
	transform: rotateY(0deg);
}
.mfp-3d-unfold.mfp-ready.mfp-bg {
	opacity: 0.8;
}
.mfp-3d-unfold.mfp-removing .mfp-content {
	transform: rotateY(60deg);
	opacity: 0;
}
.mfp-3d-unfold.mfp-removing.mfp-bg {
	opacity: 0;
}
.mfp-zoom-out {
}
.mfp-zoom-out .mfp-content {
	opacity: 0;
	transition: all 0.3s ease-in-out;
	transform: scale(1.3);
}
.mfp-zoom-out.mfp-bg {
	opacity: 0;
	transition: all 0.3s ease-out;
}
.mfp-zoom-out.mfp-ready .mfp-content {
	opacity: 1;
	transform: scale(1);
}
.mfp-zoom-out.mfp-ready.mfp-bg {
	opacity: 0.8;
}
.mfp-zoom-out.mfp-removing .mfp-content {
	transform: scale(1.3);
	opacity: 0;
}
.mfp-zoom-out.mfp-removing.mfp-bg {
	opacity: 0;
}
@keyframes 
hinge {
 0% {
 transform: rotate(0);
 transform-origin: top left;
 animation-timing-function: ease-in-out;
}
 20%, 60% {
 transform: rotate(80deg);
 transform-origin: top left;
 animation-timing-function: ease-in-out;
}
 40% {
 transform: rotate(60deg);
 transform-origin: top left;
 animation-timing-function: ease-in-out;
}
 80% {
 transform: rotate(60deg) translateY(0);
 opacity: 1;
 transform-origin: top left;
 animation-timing-function: ease-in-out;
}
 100% {
 transform: translateY(700px);
 opacity: 0;
}
}

.hinge {
	animation-duration: 1s;
	animation-name: hinge;
}

.mfp-with-fade .mfp-content,
.mfp-with-fade.mfp-bg {
	opacity: 0;
	transition: opacity .5s ease-out;
}

.mfp-with-fade.mfp-ready .mfp-content {
	opacity: 1;
}

.mfp-with-fade.mfp-ready.mfp-bg {
	opacity: 0.8;
}

.mfp-with-fade.mfp-removing.mfp-bg {
	opacity: 0;
}

/*loading*/
/*loading*/
.loading {
	width: 26px;
	height: 26px;
	position: relative;
}
.loading .container1 > div,
.loading .container2 > div,
.loading .container3 > div {
	width: 6px;
	height: 6px;
	background-color: #333;
	border-radius: 100%;
	position: absolute;
	-webkit-animation: bouncedelay 1.2s infinite ease-in-out;
	animation: bouncedelay 1.2s infinite ease-in-out;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	overflow:hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
}
.loading .loading-container {
	position: absolute;
	width: 100%;
	height: 100%;
}
.loading .container2 {
	-webkit-transform: rotateZ(45deg);
	transform: rotateZ(45deg);
}
.loading .container3 {
	-webkit-transform: rotateZ(90deg);
	transform: rotateZ(90deg);
}
.loading .circle1 {
	top: 0;
	left: 0;
}
.loading .circle2 {
	top: 0;
	right: 0;
}
.loading .circle3 {
	right: 0;
	bottom: 0;
}
.loading .circle4 {
	left: 0;
	bottom: 0;
}
.loading .container2 .circle1 {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s;
}
.loading .container3 .circle1 {
	-webkit-animation-delay: -1.0s;
	animation-delay: -1.0s;
}
.loading .container1 .circle2 {
	-webkit-animation-delay: -0.9s;
	animation-delay: -0.9s;
}
.loading .container2 .circle2 {
	-webkit-animation-delay: -0.8s;
	animation-delay: -0.8s;
}
.loading .container3 .circle2 {
	-webkit-animation-delay: -0.7s;
	animation-delay: -0.7s;
}
.loading .container1 .circle3 {
	-webkit-animation-delay: -0.6s;
	animation-delay: -0.6s;
}
.loading .container2 .circle3 {
	-webkit-animation-delay: -0.5s;
	animation-delay: -0.5s;
}
.loading .container3 .circle3 {
	-webkit-animation-delay: -0.4s;
	animation-delay: -0.4s;
}
.loading .container1 .circle4 {
	-webkit-animation-delay: -0.3s;
	animation-delay: -0.3s;
}
.loading .container2 .circle4 {
	-webkit-animation-delay: -0.2s;
	animation-delay: -0.2s;
}
.loading .container3 .circle4 {
	-webkit-animation-delay: -0.1s;
	animation-delay: -0.1s;
}
@-webkit-keyframes 
bouncedelay {
 0%, 80%, 100% {
-webkit-transform: scale(0.0)
}
 40% {
-webkit-transform: scale(1.0)
}
}
@keyframes 
bouncedelay {
 0%, 80%, 100% {
 transform: scale(0.0);
 -webkit-transform: scale(0.0);
}
40% {
 transform: scale(1.0);
 -webkit-transform: scale(1.0);
}
}


/* ---- combination filters ---- */
.isotope_grid {
	width:100%;
	overflow:hidden;
	position:relative;
}
.isotope_grid .loading {
	position:absolute;
	bottom:10px;
	left:50%;
	margin:0 0 0 -10px;
}

/* Portfolios bug*/
.portfolio_block.isotope {
	width:auto;
}

.isotope_grid .isotope_main {
	width:100%;
	overflow:hidden;
	position:relative;
	min-height:30px;
}

.isotope_grid .isotope_item {
  width:0px;
  margin: 0px;
  position:absolute;
  left:0;
  top:0;
  overflow:hidden;
}
.isotope_grid .isotope_item .pic_box img{
	width:100%
}
.isotope_grid .isotope_item > div {
	margin:0;
}

.isotope_grid .isotope_group{
	text-align:center;
	padding:10px 0 30px; 
}
.isotope_grid .isotope_group a{
	margin:0px 10px;
	padding:6px 17px;
	color:#575757;
	font-size:14px;
	border:1px solid transparent;
	text-decoration:none;
	display:inline-block;
	transition: 		border ease-in 200ms,color ease-in 200ms,background-color ease-in 200ms;
	-moz-transition: 	border ease-in 200ms,color ease-in 200ms,background-color ease-in 200ms; /* Firefox 4 */
	-webkit-transition: border ease-in 200ms,color ease-in 200ms,background-color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		border ease-in 200ms,color ease-in 200ms,background-color ease-in 200ms; /* Opera */
	-ms-transition: 	border ease-in 200ms,color ease-in 200ms,background-color ease-in 200ms; /* IE9? */
}
.isotope_grid .isotope_group a:hover,
.isotope_grid .isotope_group a.active {
	border:1px solid #FF8726;
	color:#FF8726;
	text-decoration:none;
}

.isotope_grid.isotope_1 .isotope_group{
	padding:40px 0 50px 0;
	}
.isotope_grid.isotope_1 .isotope_group a{
	border:2px solid #cccccc;
	font-size:13px;
	color:#666;
	text-transform:uppercase;
	margin: 0px 5px;
	padding: 14px 35px;
	font-weight:bold;
	}
.isotope_grid.isotope_1 .isotope_group a:hover, 
.isotope_grid.isotope_1 .isotope_group a.active {
	border: 2px solid #ff8726;
	color: #ff8726;
	}
.isotope_grid.isotope_1 .isotope_main .photo_box .ico span{
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	background-color:transparent;
	}
.isotope_grid.isotope_1 .isotope_main .photo_box .ico span:after{
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	border:2px solid #fff;
	width: 50px!important;
	height: 50px!important;
	line-height: 50px!important;
	position:absolute;
	content:"";
	left: 50%;
	top: 50%;
	margin: -25px 0 0 -25px;
	}
.isotope_1_bottom {
	text-align:center;
	}


/***Text layouts***/
.Text_layouts2.isotope_grid .isotope_group{
	padding: 30px 0 30px;
	}
.Text_layouts2.isotope_grid .isotope_group a{
	background-color:#e7e7e7;
	border:none;
	font-size:13px;
	color:#333;
	margin: 0px 2px;
	padding:11px 30px;
	transition: 		background-color ease-in 200ms,color ease-in 200ms;
	-moz-transition: 	background-color ease-in 200ms,color ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     background-color ease-in 200ms,color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		background-color ease-in 200ms,color ease-in 200ms; /* Opera */
	-ms-transition: 	background-color ease-in 200ms,color ease-in 200ms; /* IE9? */
	}
.Text_layouts2.isotope_grid .isotope_group a:hover, 
.Text_layouts2.isotope_grid .isotope_group a.active {
	background-color:#FF8726;
	color: #fff;
	text-decoration: none;
	}
.Text_layouts2 .isotope_main{
	margin-left:-15px;
}
.Text_layouts2 .isotope_item .photo_box{
	margin:0 0 15px 15px;
}
.Text_layouts2 .photo_box .ico span{
	width:50px!important;
	height:50px!important;
	line-height:50px!important;
	font-size:16px;
	border:1px solid #ffffff;
	background:none !important;
	transition: all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.Text_layouts2 .photo_box a:hover span{
	color:#FF8726;
	background:#ffffff !important;
}
.Text_layouts2 .photo_box .shade{
	background-color:#FF8726;
}
.Text_layouts2 .photo_box:hover .shade{
    opacity:0.8;
}
.text_style1{
	font-size:12px;
	color:#666666;
	padding:16px 0 19px;
}
.text_style1 h3{
	font-size:16px;
	color:#333333;
	margin:0 0 5px 0;
}
.text_style1 a{
	font-size:13px;
	color:#FF8726;
	text-transform:uppercase;
}
.text_style2{
	font-size:13px;
	color:#666666;
	padding:20px 20px 15px;
	border-width:0 1px 1px 1px;
	border-style:solid;
	border-color:#d4d4d4;
	border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
}
.text_style2 h3{
	font-size:15px;
	color:#333333;
	text-transform:uppercase;
}
.text_style2 .info {
    float: right;
    font-size: 14px;
    padding-top: 13px;
}
.text_style2 .info span{
	margin-right:3px;
}



.Grid_layouts .isotope_group,
.Classic_layouts .isotope_group{
	text-align:left;
	margin:0 0 20px 0; 
}
.Text_layouts .isotope_group{
	text-align:left;
	margin:0 0 10px 0; 
	}
.List_layouts .isotope_group{
	text-align:left;
	margin:0 0 30px 0;
	}
.Grid_layouts .isotope_group a,
.Classic_layouts .isotope_group a,
.Text_layouts .isotope_group a,
.List_layouts .isotope_group a{
	margin:0px 5px 0 0;
	padding:8px 29px;
	display:inline-block;
	color:#888;
	font-size:13px;
	text-decoration:none;
	border:1px solid #CCCCCC;
	border-radius:100px;
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
}
.Grid_layouts .isotope_group a:hover,
.Classic_layouts .isotope_group a:hover,
.Text_layouts .isotope_group a:hover,
.List_layouts .isotope_group a:hover{
	color:#FF8726;
	text-decoration:none;
	}
.Grid_layouts .isotope_group a.active,
.Classic_layouts .isotope_group a.active,
.Text_layouts .isotope_group a.active,
.List_layouts .isotope_group a.active{
	color:#fff;
	background-color:#FF8726;
	padding:8px 29px;
}
.Grid_layouts .isotope_group a.active:hover,
.Classic_layouts .isotope_group a.active:hover,
.Text_layouts .isotope_group a.active:hover,
.List_layouts .isotope_group a.active:hover{
	color:#fff;}
.Grid_layouts .isotope_main,
.Classic_layouts .isotope_main{
	margin:0 0 0 -5px;	
	}
.Text_layouts .isotope_main{
	margin:0 0 0 -15px;
	}
.Grid_layouts .isotope_item > div,
.Classic_layouts .isotope_item > div {
	margin: 10px 5px 0;
	}
.Text_layouts .isotope_item > div {
	margin: 20px 15px 0;
	}
.List_layouts .isotope_item > div.row{
	margin-right: -15px;
	margin-left: -15px;
	}
.Grid_layouts .photo_box .content h2,
.Classic_layouts .photo_box .content h2{
	font-size:16px;
	color:#fff;
	line-height:1.8;
	text-transform:uppercase;
}
.Grid_layouts  .photo_box .content p,
.Classic_layouts  .photo_box .content p{
	font-size:13px;
	margin-bottom:15px;
}
.Grid_layouts .photo_box .content a{
	font-size:14px;
	color:#ffffff;
    line-height:36px;
	border:1px solid #ffffff;
	padding:8px 45px;
	border-radius:100px;
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
}
.Grid_layouts .photo_box .shade,
.Text_layouts .photo_box .shade{
	background-color:#FF8726;
}
.Grid_layouts .photo_box:hover .shade,
.Text_layouts .photo_box:hover .shade{
	opacity:0.8;
}	
.Grid_layouts .isotope_item .pic_box img,
.Classic_layouts .isotope_item .pic_box img,
.Text_layouts .isotope_item .pic_box img{
	width:100%;
	}

.Text_layouts .photo_box .ico span{
	width:50px;
	height:50px;
	line-height:50px;
	font-size:16px;
	border:1px solid #ffffff;
	background:none;
}
.Text_layouts .photo_box a:hover span{
	color:#FF8726;
	background:#ffffff;
}
.text_sytle1{
	font-size:12px;
	color:#666666;
	padding:16px 0 19px;
}
.text_sytle1 h3{
	font-size:15px;
	color:#333333;
	text-transform:uppercase;
}
.text_sytle1 a{
	font-size:13px;
	color:#FF8726;
	text-transform:uppercase;
}
.text_sytle2{
	font-size:13px;
	color:#666666;
	padding:20px 20px 15px;
	border-width:0 1px 1px 1px;
	border-style:solid;
	border-color:#d4d4d4;
	border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
}
.text_sytle2 h3{
	font-size:15px;
	color:#333333;
	text-transform:uppercase;
}
.text_sytle2 .info {
    float: right;
    font-size: 14px;
    padding-top: 13px;
}
.text_sytle2 .info span{
	margin-right:3px;
}	

.List_layouts .isotope_main .photo_box{
	margin:0;
}
.List_layouts .isotope_item{
	padding-bottom:40px;
	margin-bottom:40px;
	border-bottom:1px solid #e5e5e5; 
}
.List_layouts_text{
	font-size:12px;
}
.text_sytle3{
	font-size:13px;
	color:#666666;
}
.text_sytle3 h3{
	font-size:15px;
	color:#333333;
	margin:0 0 7px;
	text-transform:uppercase;
}
.List_layouts_text hr{
	width:60px;
	margin:20px 0;
	border-color:#FF8726;
	display:inline-block\0;
}
.List_layouts_text p a{
	color:#fff;
	margin:26px 5px 0 0;
	display: inline-block;
	border-radius: 100px;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	padding: 10px 38px;
	font-size: 13px;
	text-transform: uppercase;
	text-decoration:none;
	
	}

.Sidebar_layouts{
	padding-bottom:25px;
	margin-bottom:30px;
	border-bottom:1px solid #e5e5e5; 
}
.Sidebar_layouts .text_sytle3{
	padding:20px 0 4px;
}
.Sidebar_layouts p a{
	color:#fff;
	margin:13px 10px 0 0;
	display: inline-block;
	border-radius: 100px;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	padding: 10px 38px;
	font-size: 13px;
	text-transform: uppercase;
	text-decoration:none;
}
.Sidebar_layouts_categories{
	margin:0 0 20px;
	list-style:none;
}
.Sidebar_layouts_categories li{
	border-bottom:1px solid #d1d1d1;
	line-height:39px;
	font-size:12px;
	color:#666666;
}
.Sidebar_layouts_categories li a{
	color:#666;
	}
.Sidebar_layouts_categories .fa{
	font-size:12px;
	color:#FF8726;
	margin-right:10px;
}
.categories_number{
    float:right;
}
.Sidebar_layouts_recent_news{
	font-size:13px;
	color:#888888;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px solid #d1d1d1; 
}
.Sidebar_layouts_recent_news img{
	float:left;
	height:67px;
	padding-right:20px;
	width:auto\0;
}
.Sidebar_layouts_recent_news .heading{
	font-size:14px;
	color:#333333;
	padding-top:8px;
}
.Sidebar_layouts_recent_news .heading a{
	color:#333;
	}
.Sidebar_layouts_links{
	margin:0 0 20px;
	list-style:none;
}
.Sidebar_layouts_links li{
	border-bottom:1px solid #d1d1d1;
	padding:10px 0;
}
.Sidebar_layouts_links li a{
	font-size:12px;
	color:#666666;
}
.Sidebar_layouts_links .fa{
	color:#FF8726;
	margin-right:10px;
}
.Sidebar_layouts_next a{
	color:#666;
	display:inline-block;
	border:1px solid #ccc;
	margin: 0 5px 0 0;
	}
.Sidebar_layouts_next a:link{
	color:#666;
	}
.Sidebar_layouts_next a:hover{
	color: #fff;
	background-color: #FF8726;
	text-decoration:none;
	}	
.Sidebar_layouts_next a.linkone{
	border-radius:100px;
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
	padding:5px 22px;
	}
.Sidebar_layouts_next a.linktwo{
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	padding:5px 10px;
	}

.Single_Layouts{
	font-size:12px;
	color:#666666;
}
.Single_Layouts .Single_Layouts_top{
	border-bottom:1px solid #D8D8D8;
	margin:0 0 20px 0;
	padding:0 0 20px 0;
	}
.Single_Layouts .Single_Layouts_top a.lefta,
.Single_Layouts .Single_Layouts_top a.righta{
	color:#fff;
	display: inline-block;
	border-radius: 100px;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	padding: 8px 28px;
	font-size: 13px;
	text-transform: uppercase;
	text-decoration: none;
	float:left;
	}
.Single_Layouts .Single_Layouts_top a.righta{
	float:right;
	}
.Single_Layouts h3{
	font-size:15px;
	color:#333333;
	text-transform:uppercase;
	margin:20px 0 15px;
}
.Single_Layouts p{
	padding-bottom:11px;
}
.portfolios_carousel_title{
	font-size:20px;
	color:#333333;
	padding:0 0 15px;
}
/* horizontalTab_Top_1*/
.horizontalTab_Top_1 {
	
}
.horizontalTab_Top_1 ul.resp-tabs-list{
	}
.horizontalTab_Top_1 ul.resp-tabs-list li {
	border-top:1px solid #C2C2C2;
	border-bottom:1px solid #C2C2C2;
	border-left:1px solid #C2C2C2 !important;
	border-right:1px solid #C2C2C2;
	}
.horizontalTab_Top_1 ul.resp-tabs-list li:hover{
	 
	}
.horizontalTab_Top_1 ul.resp-tabs-list li:hover span{
	color:#fff;
	}
.horizontalTab_Top_1 ul.resp-tabs-list li span{
	padding:13px 69px ;
	font-size:15px;
	color:#fff;
	background-color:#C2C2C2;
}
.horizontalTab_Top_1 ul.resp-tabs-list li.resp-tab-active{
	border-top:1px solid #FF8726;
	border-bottom:1px solid #FF8726;
	border-left:1px solid #FF8726 !important;
	border-right:1px solid #FF8726;
	}
.horizontalTab_Top_1 ul.resp-tabs-list li.resp-tab-active span{
	color:#fff;
	background-color:#FF8726;
	}
.horizontalTab_Top_1 ul.resp-tabs-list li.resp-tab-active span:before{
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	border-width: 7px;
	border-style: solid;
	border-color:#FF8726 transparent transparent transparent;
	bottom: -14px;
	left: 43%;
	}
.horizontalTab_Top_1 ul.resp-tabs-list li em,
.horizontalTab_Top_1 ul.resp-tabs-list li i,
.horizontalTab_Top_1 h2.resp-accordion span em,
.horizontalTab_Top_1 h2.resp-accordion span i{
	padding-right:5px;
}
.horizontalTab_Top_1 .resp-tabs-container{
	border:1px solid #D8DBDB;
	margin: -1px 0 0 0;
	}
.horizontalTab_Top_1 .resp-tab-content .resp_margin{
	margin:25px;
	}
.horizontalTab_Top_1 .resp-tab-content .resp_margin p{
	display:inline-block;
	}
.horizontalTab_Top_1 .resp-tab-content .resp_margin p img{
	float:left;
	margin:0 40px 0 0;
	}
	


.horizontalTab_Top_2 .resp-tabs-container{
	border:none;
	}	
.horizontalTab_Top_2 .resp-tab-content .resp_margin{
	margin: 0;
	padding: 50px;
	background-color: #F5F5F5;
	display:inline-block;
	}	
.horizontalTab_Top_2 .resp-tab-content .resp_margin img{
	float:left;
	margin:0 30px 0 0;
	}
.horizontalTab_Top_2 ul.resp-tabs-list li{
	font-size:15px;
	color:#333;
	background-color:#e7e7e7;
	border-top:2px solid #CFCFCF;
	border-right:none;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	}
.horizontalTab_Top_2 ul.resp-tabs-list li:first-child {
	border-left: 1px solid #E7E7E7;
	}
.horizontalTab_Top_2 ul.resp-tabs-list li span{
	padding:18px 40px;
	}
	
.horizontalTab_Top_2 ul.resp-tabs-list li.resp-tab-active{
	color: #333;
	border-top:2px solid #FF8726;
	border-bottom:1px solid #F5F5F5;
	}	
.horizontalTab_Top_2 ul.resp-tabs-list li.resp-tab-active:first-child{
	border-left: 1px solid #F5F5F5;
	}
.horizontalTab_Top_2 ul.resp-tabs-list li.resp-tab-active span {
  background-color: #F5F5F5;
  color: #333;
}


/* horizontalTab_Top_3*/
.horizontalTab_Top_3 {
	padding-bottom: 0;
	}
.horizontalTab_Top_3 ul.resp-tabs-list{
	}
.horizontalTab_Top_3 ul.resp-tabs-list li{
	float:left;
	text-align:center;
	background-color:#ffffff;
	border-top: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	}
.horizontalTab_Top_3 ul.resp-tabs-list li.resp-tab-active {
	border-bottom: 1px solid transparent;
	border-top: 1px solid #eeeeee;
	background-color:#fff;
	}
.horizontalTab_Top_3 ul.resp-tabs-list li span{
	font-size:13px;
	color:#666;
	background-color:#F9F9F9;
	padding:13px;
	}
.horizontalTab_Top_3 ul.resp-tabs-list li.resp-tab-active span{
	color:#ff8726;
	}
.horizontalTab_Top_3 .resp-tabs-container{
	border:1px solid #eeeeee;
	margin:-2px 0 0 0;
	}
.horizontalTab_Top_3 ul.resp-tabs-list li:first-child {
	border-left: 1px solid #eeeeee;
	}


.verticalTab_Left_1 {
}

.verticalTab_Left_1 .resp-tab-content {
	border: none;
}

.verticalTab_Left_1 .resp_container .resp_margin {
	border: 1px solid #dddddd;
	padding:50px;
	margin: 0;
	display:inline-block;
	}
.verticalTab_Left_1 .resp_container .resp_margin img{
	float:left;
	margin:0 40px 0 0;
	}
.verticalTab_Left_1 .resp_container .resp_margin p{
	line-height:24px;
	}

.verticalTab_Left_1 ul.resp-tabs-list {
	padding:0;
	}
.verticalTab_Left_1 ul.resp-tabs-list li {
	font-size:15px;
	color:#333;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
	border-right:none;
	margin:0 -1px 10px 0;
	}
.verticalTab_Left_1 ul.resp-tabs-list li:first-child {
	border-top:1px solid #ddd;
	}
.verticalTab_Left_1 ul.resp-tabs-list li span {
	padding: 24px 52px;
	}
	
.verticalTab_Left_1 ul.resp-tabs-list li.resp-tab-active {
	color: #ff8726;
	background-color: #fff;
	border-left:2px solid #ff8726;
	}	
.verticalTab_Left_1 ul.resp-tabs-list li.resp-tab-active span {
	margin-right:0;
	margin:0;
	padding-right:0;
	padding: 24px 52px 24px 51px;
	color: #ff8726;
	}
.verticalTab_Left_1 ul.resp-tabs-list li.resp-tab-active:before{
	content:"";
	position:absolute;
	border-width:4px;
	border-style:solid;
	border-color:transparent transparent transparent #ff8726;
	left:0;
	top:50%;
	margin:-4px 0 0 0;
	}	




.verticalTab_Right_1 {
}

.verticalTab_Right_1 .resp-tab-content {
	border: none;
}

.verticalTab_Right_1 .resp_container .resp_margin {
	border: 1px solid #dddddd;
	padding:50px;
	margin: 0;
	display:inline-block;
	}
.verticalTab_Right_1 .resp_container .resp_margin img{
	float:right;
	margin:0 0 0 40px;
	}
.verticalTab_Right_1 .resp_container .resp_margin p{
	line-height:24px;
	}

.verticalTab_Right_1 ul.resp-tabs-list {
	padding:0;
	}
.verticalTab_Right_1 ul.resp-tabs-list li {
	font-size:15px;
	color:#333;
	border-top:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	border-left:none;
	margin:0 0 10px -1px;
	}
.verticalTab_Right_1 ul.resp-tabs-list li:first-child {
	border-top:1px solid #ddd;
	}
.verticalTab_Right_1 ul.resp-tabs-list li span {
	padding: 24px 52px;
	}
	
.verticalTab_Right_1 ul.resp-tabs-list li.resp-tab-active {
	color: #ff8726;
	background-color: #fff;
	border-right:2px solid #ff8726;
	}	
.verticalTab_Right_1 ul.resp-tabs-list li.resp-tab-active span {
	margin-left:0;
	margin:0;
	padding-left:0 !important;
	padding: 24px 51px 24px 52px !important;
	color: #ff8726;
	background-color: #fff;
	}
.verticalTab_Right_1 ul.resp-tabs-list li.resp-tab-active:before{
	content:"";
	position:absolute;
	border-width:4px;
	border-style:solid;
	border-color:transparent #ff8726 transparent transparent;
	right:0;
	top:50%;
	margin:-4px 0 0 0;
	}	









/*anchorTag*/
.anchorTag {
	text-align:center;
	position:relative;
	cursor:pointer;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	z-index:903;
}
/*anchor Nav*/
#anchorNav {
	position:fixed;
	right:100px;
	top:30%;
	margin:0;
	padding:0;
	z-index:10000;
}
#anchorNav li{
	list-style:none;
	cursor:pointer;
	position:relative;
	margin-bottom:28px;
}
#anchorNav li i{
	display:block;
	width:20px;
	height:20px;
	background-color:#ccc;
	text-indent:-200px;
	overflow:hidden;
	transform:rotate(45deg);
	-ms-transform:rotate(45deg); /* IE 9 */
	-moz-transform:rotate(45deg); /* Firefox */
	-webkit-transform:rotate(45deg); /* Safari and Chrome */
	-o-transform:rotate(45deg); /* Opera */
	transition: 		background-color ease-out 300ms;
	-moz-transition: 	background-color ease-out 300ms; /* Firefox 4 */
	-webkit-transition: background-color ease-out 300ms; /* Safari and Chrome */
	-o-transition: 		background-color ease-out 300ms; /* Opera */
	-ms-transition: 	background-color ease-out 300ms; /* IE9? */
}
#anchorNav li:hover i,
#anchorNav li.active i{
	background-color:#FF8726;
}
#anchorNav li span {
	background-color:#FF8726;
	color:#FFF;
	position:absolute;
	top:50%;
	right:100%;
	margin:-14px 15px 0 0;
	white-space:nowrap;
	padding:5px ;
	opacity:0;
	visibility:hidden;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
#anchorNav li span:after{
	content:"";
	position: absolute;
	border-style:solid;
	border-width:5px;
	border-color:transparent transparent transparent #ff8726;
	right:0;
	top:50%;
	margin: -5px -10px 0 0;
	}
#anchorNav li:hover span {
	opacity:1;
	visibility:visible;
}

/* Pricing */
.price-table:after {
	clear:both;
	content:".";
	height:0px;
	font-size:0px;
	visibility:hidden;
	display:block;
}
.price-table {
	display:inline-block;
}
.price-table {
	display:block;
}
.price-table {
	padding:28px 0px 28px 0px;
}
.price-table [class*="span"]{
	margin-bottom:15px;
}
.price_title {
	color:#444444;
	border:1px solid #e2e2e2;
	padding-top:15px;
	padding-bottom:11px;
	padding-left:10px;
	padding-right:10px;
	font-size:22px;
	position:relative;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.price-table .price_title h2 {
	margin:0px;
	font-weight:normal;
}
.price-table .price_holder {
	border:1px solid #E4E4E4;
	margin:0 0 0 -1px;
	min-height:300px;
	padding-bottom:12px;
}
.price-table .price_box {
	color:#444444;
	padding:20px 0px 25px 0px;
}
.price-table .sup {
	font-size:28px;
	line-height:34px;
	vertical-align:top;
}
.price-table .price {
	font-size:48px;
	line-height:50px;
}
.price-table .price_holder ul {
	margin:0px 0px 13px 0px;
	padding:0px;
	border-bottom:1px solid #e2e2e2;
}
.price-table .price_holder ul li {
	list-style:none;
	border-top:1px solid #e2e2e2;
	padding:12px 0;
}
.price-table .btn {
	position:relative;
	font-size:15px;
	border:none;
	background-color:transparent;
	color:#FFF;
	text-shadow:none;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	padding:5px 20px;
	margin-top:10px;
	transition: 				 background-color ease-in 200ms;
	-moz-transition:		 background-color ease-in 200ms; /* Firefox 4 */
	-webkit-transition:  background-color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 			 background-color ease-in 200ms; /* Opera */
	-ms-transition:			 background-color ease-in 200ms; /* IE9? */
}
.price-table .btn:hover {
	background-color:#525252;
}



.price-table1{
	padding:0;
	}
.price-table1 .price_border{
	border:1px solid #dddddd;
	background-color:#fff;
	cursor:pointer;
}
.price-table1 .price_title{
	border:none;
	padding:0;
	text-align:center;
	margin:-10px 0 0 0;
}
.price-table1 .price_title h2{
	color:#fff;
	font-size:18px;
	display:inline-block;
	padding:12px 60px;
	
	position:relative;
}
.price-table1 .price_title h2:before{
	content:"";
	position:absolute;
	border-width:6px;
	border-style:solid;
	border-color: transparent transparent transparent transparent;
	transform:rotate(-45deg);
	-ms-transform:rotate(-45deg); /* IE 9 */
	-moz-transform:rotate(-45deg); /* Firefox */
	-webkit-transform:rotate(-45deg); /* Safari and Chrome */
	-o-transform:rotate(-45deg); /* Opera */
	left: 0;
	top: 0;
	margin: 3px 0 0 -6px;
	}
.price-table1 .price_holder{
	border:none;
	text-align:center;
	padding-bottom:0;
	margin:0;
}
.price-table1 .price_box{
	width:110px;
	height:110px;
	line-height:110px;
	margin:64px auto;
	padding:0;
	text-align:center;
	color:transparent;
	position:relative;
}
.price-table1 .price_box:before{
	position:absolute;
	content:"";
	width:110px;
	height:110px;
	left:50%;
	top:50%;
	margin:-55px 0 0 -55px;
	border:2px solid transparent;
	transform:rotate(-45deg);
	-ms-transform:rotate(-45deg); /* IE 9 */
	-moz-transform:rotate(-45deg); /* Firefox */
	-webkit-transform:rotate(-45deg); /* Safari and Chrome */
	-o-transform:rotate(-45deg); /* Opera */
	}
.price-table1 .price_box .sup {
	display:inline-block;
	font-size:24px;
	vertical-align:middle;
	line-height: normal;
}
.price-table1 .price_box .price{
	display:inline-block;
	font-size:24px;
	vertical-align:middle;
	line-height: normal;
}
*+html .price-table1 .price_box .sup ,
*+html .price-table1 .price_box .price{
	display:inline;
}
.price-table1 .price_box .unit{
	display:block;
	font-size:13px;
}
.price-table1 .price_holder ul{
	border-bottom:none;
	margin-bottom:0px;
	text-align:left;
}
.price-table1 .price_holder ul li{
	border-top:none;
	padding: 11px 0 11px 45px;
}
.price-table1 .price_holder ul li span.fa{
	font-size:15px;
	color:#666;
	margin:0 15px 0 0;
	vertical-align: middle;
	}

.price-table1 .price_holder a.btn{
	color:#fff;
	padding:10px 15px;
	margin:50px 0 60px;
	line-height:30px;
	font-size:12px;
	text-transform:uppercase;
}


.price-table1 .color_1 .price_border:hover{
	border:1px solid #D5BE00;
	}
.price-table1 .color_1 .price_title h2{
	background-color:#D5BE00;
	}
.price-table1 .color_1 .price_title h2:before{
	border-top-color:#D5BE00;
	}
.price-table1 .color_1 .price_box{
	color:#D5BE00;
	}
.price-table1 .color_1 .price_box:before{
	border-color:#D5BE00;
	}
.price-table1 .color_1 .price_holder a.btn{
	background-color:#D5BE00;
	}


.price-table1 .color_2 .price_border:hover{
	border:1px solid #FF8726;
	}
.price-table1 .color_2 .price_title h2{
	background-color:#FF8726;
	}
.price-table1 .color_2 .price_title h2:before{
	border-top-color:#FF8726;
	}
.price-table1 .color_2 .price_box{
	color:#FF8726;
	}
.price-table1 .color_2 .price_box:before{
	border-color:#FF8726;
	}
.price-table1 .color_2 .price_holder a.btn{
	background-color:#FF8726;
	}


.price-table1 .color_3 .price_border:hover{
	border:1px solid #93C85B;
	}
.price-table1 .color_3 .price_title h2{
	background-color:#93C85B;
	}
.price-table1 .color_3 .price_title h2:before{
	border-top-color:#93C85B;
	}
.price-table1 .color_3 .price_box{
	color:#93C85B;
	}
.price-table1 .color_3 .price_box:before{
	border-color:#93C85B;
	}
.price-table1 .color_3 .price_holder a.btn{
	background-color:#93C85B;
	}

.price-table1 .color_4 .price_border:hover{
	border:1px solid #FF5A3A;
	}
.price-table1 .color_4 .price_title h2{
	background-color:#FF5A3A;
	}
.price-table1 .color_4 .price_title h2:before{
	border-top-color:#FF5A3A;
	}
.price-table1 .color_4 .price_box{
	color:#FF5A3A;
	}
.price-table1 .color_4 .price_box:before{
	border-color:#FF5A3A;
	}
.price-table1 .color_4 .price_holder a.btn{
	background-color:#FF5A3A;
	}

.price-table1 .price_holder a.btn:hover{
	background-color:#666;
	}

	


.price-table2{
	padding:0;
	}
.price-table2.row{
	margin-right: -1px;
	margin-left: -1px;
	}
.price-table2.row .col-md-3.col-sm-6{
	padding-right: 1px;
	padding-left: 1px;
	}
.price-table2 .price_border{
	text-align:center;
}
.price-table2 .price_title{
	border:none;
	padding:0;
	text-align:center;
	margin:0;
}
.price-table2 .price_title h2{
	color:#fff;
	font-size:24px;
	padding:24px 0px;
	text-transform:uppercase;	
	position:relative;
	background-color:rgba(0,0,0,0.1);
}
.price-table2 .price_holder{
	border:none;
	text-align:center;
	padding-bottom:25px;
	margin:0;
	color:#fff;
}
.price-table2 .price_box{
	margin: 30px 0;
	padding:0;
	text-align:center;
	position:relative;
	color:#fff;
}
.price-table2 .price_box .sup {
	display:inline-block;
	font-size:60px;
	vertical-align:middle;
	line-height: normal;
}
.price-table2 .price_box .price{
	display:inline-block;
	font-size:60px;
	vertical-align:middle;
	line-height: normal;
}
.price-table2 .price_box .unit{
	display:block;
	font-size:13px;
	}
*+html .price-table2 .price_box .sup ,
*+html .price-table2 .price_box .price{
	display:inline;
}

.price-table2 .price_holder ul{
	border-bottom:none;
	margin-bottom:0px;
}
.price-table2 .price_holder ul li{
	border-top:none;
	padding: 11px 0;
}


.price-table2 .price_holder a.btn{
	background-color:#fff;
	display:block;
	padding:10px 15px;
	margin:40px 24px 0;
	line-height:30px;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
}
.price-table2 .price_holder a.btn:hover{
	background-color:#666;
	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	}

.price-table2 .color_1 .price_border{
	background-color:#D5BE00;
	}
.price-table2 .color_1 .price_holder a.btn{
	color:#D5BE00;
	}


.price-table2 .color_2 .price_border{
	background-color:#FF8726;
	}
.price-table2 .color_2 .price_holder a.btn{
	color:#FF8726;
	}


.price-table2 .color_3 .price_border{
	background-color:#93C85B;
	}
.price-table2 .color_3 .price_holder a.btn{
	color:#93C85B;
	}

.price-table2 .color_4 .price_border{
	background-color:#FF5A3A;
	}
.price-table2 .color_4 .price_holder a.btn{
	color:#FF5A3A;
	}



.price-table3{
	padding:0;
	}

.price-table3 .price_border{
	text-align:center;
	background-color:#333;
}
.price-table3 .price_title{
	border:none;
	padding:0;
	text-align:center;
	margin:0;
}
.price-table3 .price_title h2{
	color:#fff;
	font-size:16px;
	padding:12px 0px;
	position:relative;
	background-color:#FF8726;
}
.price-table3 .price_holder{
	border:none;
	text-align:center;
	padding:0;
	margin:0;
	color:#fff;
}
.price-table3 .price_box{
	padding: 30px 0;
	margin:0 45px;
	text-align:center;
	position:relative;
	color:#fff;
	border-bottom:1px solid rgba(255,255,255,0.1);
}
.price-table3 .price_box .sup {
	display:inline-block;
	font-size:40px;
	vertical-align: top;
	line-height: normal;
}
.price-table3 .price_box .price{
	display:inline-block;
	font-size:60px;
	vertical-align:middle;
	line-height: normal;
}
.price-table3 .price_box .unit{
	font-size:13px;
	display:inline-block;
	vertical-align: bottom;
	}
*+html .price-table3 .price_box .sup ,
*+html .price-table3 .price_box .price{
	display:inline;
}

.price-table3 .price_holder ul{
	border-bottom:none;
	margin-bottom:0px;
	text-align:left;
	padding:40px 45px;
	color:#969595;
}
.price-table3 .price_holder ul li{
	border-top:none;
	padding: 11px 0;
}
.price-table3 .price_holder ul li span.fa{
	color:#FF8726;
	font-size: 15px;
	margin: 0 15px 0 0;
	vertical-align: middle;
	}

.price-table3 .price_holder a.btn{
	background-color:#FF8726;
	color:#fff;
	display:block;
	padding:10px 0;
	margin:0;
	line-height:30px;
	font-size:14px;
}
.price-table3 .price_holder a.btn:hover{
	background-color:#666;
	}


.price-table4{
	padding:0;
	}
.price-table4 .price_border{
	text-align:center;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:#F6F6F6;
}
.price-table4 .price_title{
	border:none;
	padding:0;
	text-align:center;
	margin:0;
}
.price-table4 .price_title h2{
	color:#fff;
	font-size:18px;
	padding:17px 0px;
	border-top-left-radius:5px;
	-moz-border-top-left-radius:5px;
	-webkit-border-top-left-radius:5px;
	border-top-right-radius:5px;
	-moz-border-top-right-radius:5px;
	-webkit-border-top-right-radius:5px;

}
.price-table4 .price_holder{
	border:none;
	text-align:center;
	padding-bottom:25px;
	margin:0;
}
.price-table4 .price_box{
	margin: 30px 0;
	padding:0;
	text-align:center;
	position:relative;
	color:#313131;
}
.price-table4 .price_box .sup {
	display:inline-block;
	font-size:30px;
	vertical-align:top;
	line-height: normal;
}
.price-table4 .price_box .price{
	display:inline-block;
	font-size:60px;
	vertical-align:middle;
}
.price-table4 .price_box .unit{
	display:inline-block;
	font-size:13px;
	vertical-align:bottom;
	}
*+html .price-table4 .price_box .sup ,
*+html .price-table4 .price_box .price{
	display:inline;
}
.price-table4 .price_box p{
	font-size:13px;
	color:#888;
	margin:10px 0 0;
	}

.price-table4 .price_holder ul{
	border-bottom:none;
	margin-bottom:0px;
	color:#666;
}
.price-table4 .price_holder ul li{
	border-top:none;
	padding: 11px 0;
}
.price-table4 .price_holder ul li span.fa{
	font-size: 15px;
	margin: 0 15px 0 0;
	vertical-align: middle;
	}


.price-table4 .price_holder a.btn{
	color:#fff;
	display:block;
	padding:10px 15px;
	margin:40px 24px 0;
	line-height:30px;
	font-size:13px;
	text-transform:uppercase;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}


.price-table4 .color_1 .price_title h2{
	background-color:#D5BE00;
	}
.price-table4 .color_1 .price_holder ul li span.fa{
	color:#D5BE00;
	}
.price-table4 .color_1 .price_holder a.btn{
	background-color:#D5BE00;
	}


.price-table4 .color_2 .price_title h2{
	background-color:#FF8726;
	}
.price-table4 .color_2 .price_holder ul li span.fa{
	color:#FF8726;
	}
.price-table4 .color_2 .price_holder a.btn{
	background-color:#FF8726;
	}


.price-table4 .color_3 .price_title h2{
	background-color:#93C85B;
	}
.price-table4 .color_3 .price_holder ul li span.fa{
	color:#93C85B;
	}
.price-table4 .color_3 .price_holder a.btn{
	background-color:#93C85B;
	}

.price-table4 .color_4 .price_title h2{
	background-color:#FF5A3A;
	}
.price-table4 .color_4 .price_holder ul li span.fa{
	color:#FF5A3A;
	}
.price-table4 .color_4 .price_holder a.btn{
	background-color:#FF5A3A;
	}
.price-table4 .color_1 .price_holder a.btn:hover,
.price-table4 .color_2 .price_holder a.btn:hover,
.price-table4 .color_3 .price_holder a.btn:hover,
.price-table4 .color_4 .price_holder a.btn:hover{
	background-color:#666;
	}

.price-table5{
	margin:30px 0 0 0;
	background-color:#ffffff;
	border:1px solid #e6e6e6;
	padding:50px 50px 50px 135px;
	position:relative;
	cursor:pointer;
	transition: 		border ease-in 200ms;
	-moz-transition: 	border ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     border ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		border ease-in 200ms; /* Opera */
	-ms-transition: 	border ease-in 200ms; /* IE9? */
	}
.price-table5.the1:hover{
	border:1px solid #D5BE00;
	}
.price-table5.the2:hover{
	border:1px solid #FF8726;
	}
.price-table5.the3:hover{
	border:1px solid #93C85B;
	}
.price-table5.the4:hover{
	border:1px solid #FF5A3A;
	}
.price-table5:before{
	content:"\f14a";
	font-family:"FontAwesome";
	color:#DDDDDD;
	font-size:20px;
	position:absolute;
	right:10px;
	top:10px;
	opacity:0;
	}
.price-table5:hover:before{
	opacity:1;
	}
.price-table5 span{
	position:absolute;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	display:inline-block;
	width:60px;
	height:60px;
	text-align:center;
	line-height:60px;
	color:#fff;
	font-weight:bold;
	font-size:26px;
	text-transform:uppercase;
	left:50px;
	top:50px;
	}
.price-table5.the1 span{
	background-color:#D5BE00;
	}
.price-table5.the2 span{
	background-color:#FF8726;
	}
.price-table5.the3 span{
	background-color:#93C85B;
	}
.price-table5.the4 span{
	background-color:#FF5A3A;
	}

/*player*/
.player .Play {
	cursor: pointer;
	display: inline-block;
}
.player.Button {
	display: block!important;
	width: auto;
	height: auto;
	box-shadow: none;
	position: absolute;
	z-index: 1000;
	background-color: #F00;
	color: #FFF;
}
.player .YTPOverlay{
	background-color:#000;
	filter:alpha(opacity=20);
	opacity:0.2;
}
.player .Play {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.player_boxes{
	padding:50px 40px;
	text-align:center;
	background-color:rgba(255,255,255,0.6);
	border-radius:			10px;
	-moz-border-radius:		10px;
	-webkit-border-radius:	10px;
}
.player_boxes.dark{
	background-color:rgba(0,0,0,0.6);
}


.player_boxes .player_title{
	font-size:50px;
	font-weight:normal;
	letter-spacing:3px;
	line-height:1.1;
}
.player_boxes .player_line {
	width:70px;
	margin:20px auto;
}
.player_boxes .player_smalltitle {
	font-size:16px;
	letter-spacing:2px;
	margin-bottom:20px;
	font-weight:normal;
	line-height:1.2;
}
.player_boxes .player_content{
	color:#666666;
	margin:0px 10% 30px; 
}
.player_boxes .Button_default {
	margin-bottom:10px;	
}
.player_boxes.dark .player_smalltitle,
.player_boxes.dark .player_content{
	color:#FFF;
}
	
/*Responsive Video*/
.responsive-video {
    position: relative;
    padding-bottom: 56.25%;
	height: 0; 
	overflow: hidden;
	z-index:0;
}
 
.responsive-video iframe,
.responsive-video object,
.responsive-video embed,
.responsive-video video{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	z-index:1;
}
.flipcarddiv.row.personas {
    display: flex;
    flex-wrap: wrap;
}
.flipcarddiv.row.personas .col-xl-3.col-md-3.col-sm-6.col-xs-6 {
    display: flex;
}
.personas .flip-card  {
    border: 1px solid #b9b9b9;
    border-radius: 10px;
    padding: 0px;
    margin-bottom: 30px;
	background-color: #f9f9f9;
    position: relative;
}
.personas .details p {
    margin-bottom: 40px;
}
.personas .imagediv {
    padding: 0px!important;
        border-radius: 10px 10px 0px 0px;
    overflow: hidden;
}
.personas .details {
    background-color: #F9F9F9;
    padding: 10px;
    overflow: hidden;
    border-radius: 0px 0px 10px 10px;
	position: unset;
}.personas .contactitems {
    float: left;
}

.personas .socialmedia {
    float: right;
}

.personas .contactitems i {
    color: #707070;
    font-size: 22px;
}

.personas .socialmedia i {
    font-size: 22px;
}

.personas .contactitems a {
    padding-right: 10px;
}

.personas .socialmedia a {
    padding-left: 10px;
}


.personas .contactitems, .personas .socialmedia {
    min-height: 26px;
	position: absolute;
    bottom: 10px;
}
ul.searchSkinObjectPreview > li > span {
    display: block!important;
    max-width: 100%;
    white-space: break-spaces;
}

ul.searchSkinObjectPreview > li.searchSkinObjectPreview_group {
    color: #333;
    border-color: #c9c9c9!important;
    border-top-width: 2px;
}

ul.searchSkinObjectPreview li.searchSkinObjectPreview_group + li[data-url*="kinderpalliatief"] {
    border-top: 0px;
}

ul.searchSkinObjectPreview > li:hover {
    background-color: rgb(12 159 169 / 12%);
}
/*gmap*/
#gmap{
	width: 100%;
	height: 330px;
	}
#gmap img {
    max-width: none;
}


#gmap2{
	width: 100%;
	height: 552px;
	}
#gmap2 img {
    max-width: none;
}
#gmap2:before{
	content:"";
	position:absolute;
	background-image: url(images/mapshadow.png);
	background-repeat:repeat-x;
	background-position:left top;
	width:100%;
	height:6px;
	z-index:1;
	top:0px;
	left:0px;
	}	
#gmap2:after{
	content:"";
	position:absolute;
	background-image: url(images/mapshadow2.png);
	background-repeat:repeat-x;
	background-position:left bottom;
	width:100%;
	height:6px;
	z-index:1;
	bottom:0px;
	left:0px;
	}

/*Testimonials*/

.Testimonials_tab {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 100%;
	overflow: hidden;
	min-height: 20px;
	transition: height ease-in 200ms;
	-moz-transition: height ease-in 200ms; /* Firefox 4 */
	-webkit-transition: height ease-in 200ms; /* Safari and Chrome */
	-o-transition: height ease-in 200ms; /* Opera */
	-ms-transition: height ease-in 200ms; /* IE9? */
}
.Testimonials_tab img {
	max-width:100%;
}
 
.Testimonials_tab li {
	position: absolute;
	left: 0px;
	top: 0px;
	display: none;
	width: 100%;
	list-style: none;
	
}

.Testimonials_tab .last_page,
.Testimonials_tab .next_page {
	position: absolute;
	top: 0px;
	right: 0px;
	height: 28px;
	line-height: 28px;
	width: 28px;
	background-color: #f2f2f2;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	text-align: center;
	color: #797979;
	font-family: Helvetica;
	top: auto;
	bottom: 14px;
	left: auto;
	right: 0;
	z-index:15;
	transition: background-color ease-in 200ms;
	-moz-transition: background-color ease-in 200ms; /* Firefox 4 */
	-webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */
	-o-transition: background-color ease-in 200ms; /* Opera */
	-ms-transition: background-color ease-in 200ms; /* IE9? */
}

.Testimonials_tab .last_page {
	right: 32px;
}

.Testimonials_tab .last_page:hover,
.Testimonials_tab .next_page:hover {
	color: #FFF;
	text-decoration: none;
}

.Testimonials_tab .dot {
	position: absolute;
	bottom: 0;
	z-index:14;
}

.Testimonials_tab .dot a {
	display: inline-block;
	width: 6px;
	height: 6px;
	border: 2px solid #606060;
	margin: 0 3px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	font-size: 0;
	text-indent: -999px;
	vertical-align: middle
}

*+html .Testimonials_tab .dot a {
	display: inline;
}

.Testimonials_tab .dot a.actived {
	background: #606060;
	width: 10px;
	height: 10px;
}

.Testimonials_1{
	overflow:inherit;
	}
.Testimonials_1 blockquote{
	padding: 40px 35px 65px 35px;
	margin: 0;
	font-size: 13px;
	border:1px solid #ddd;
	line-height: 24px;
	color: #666;
	font-style: normal;
	position:relative;
	}
.Testimonials_1 blockquote:before{	
	content: "";
	position:absolute;
	border-width:12px;
	border-style:solid;
	border-color:#fff transparent transparent transparent;
	right: -13px;
	bottom: -13px;
	transform:rotate(-45deg);
	-ms-transform:rotate(-45deg); /* IE 9 */
	-moz-transform:rotate(-45deg); /* Firefox */
	-webkit-transform:rotate(-45deg); /* Safari and Chrome */
	-o-transform:rotate(-45deg); /* Opera */
	} 
.Testimonials_1 blockquote:after {
	content: "";
	position:absolute;
	border-width:12px;
	border-style:solid;
	border-color:transparent transparent #ECECEC transparent;
	right: 4px;
	bottom: 4px;
	transform:rotate(-45deg);
	-ms-transform:rotate(-45deg); /* IE 9 */
	-moz-transform:rotate(-45deg); /* Firefox */
	-webkit-transform:rotate(-45deg); /* Safari and Chrome */
	-o-transform:rotate(-45deg); /* Opera */
	}
.Testimonials_1 blockquote p {
	font-size: 13px;
	line-height: 24px;
	color: #666;
	font-style: normal;
	}
.Testimonials_1 blockquote footer, 
.Testimonials_1 blockquote small, 
.Testimonials_1 blockquote .small {
	display: block;
	font-size:13px;
	line-height: normal;
	text-transform:uppercase;
	position:absolute;
	top: 100%;
	margin: -40px 0 0 10px;
	color:#969595;
	}
.Testimonials_1 blockquote footer:before, 
.Testimonials_1 blockquote small:before, 
.Testimonials_1 blockquote .small:before {
	content:"";
	}
.Testimonials_1 img{
	border:5px solid #fff;
	}
.Testimonials_1 blockquote small div{
	font-size: 13px;
	line-height: normal;
	color: #666;
	text-transform: uppercase;
	vertical-align: -32px;
	display: inline-block;
	margin: 0 0 0 10px;
	}
.Testimonials_1 blockquote small span{
	color:#ff8726;
	}


.Testimonials_2{
	overflow:inherit;
	}
.Testimonials_2 blockquote{
	padding: 0;
	border: 1px solid #f1f1f1;
	margin: 0;
	font-size: 13px;
	line-height: 24px;
	color: #666;
	font-style: normal;
	position: relative;
	display: inline-block;
	}
.Testimonials_2 blockquote:before{
	content:"\f10d";
	font-family:"FontAwesome";
	width:46px;
	height:46px;
	background-color:#FF8726;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	line-height:46px;
	text-align:center;
	color:#fff;
	position:absolute;
	left:0;
	top:0;
	font-size:18px;
	margin:-10px 0 0 -10px;
	} 
.Testimonials_2 img{
	float: left;
	margin:0 40px 0 0;
	}
.Testimonials_2 blockquote p {
	font-size: 13px;
	line-height: 24px;
	color: #666;
	font-style: normal;
	padding:40px 60px 0 0;
	margin:0;
	}
.Testimonials_2 blockquote footer, 
.Testimonials_2 blockquote small, 
.Testimonials_2 blockquote .small {
	display: none;
	}
.Testimonials_2 .dot{
	bottom: 30px;
	right: 50px;
	}
.Testimonials_2 .dot a{
	width:10px;
	height:10px;
	border:none;
	background-color:#CDCDCD;
	}
.Testimonials_2 .dot a.actived{
	background-color:#FF8726;
	}
	
	
	
.Testimonials_3 .img{
	width: 50%;
	height: 100%;
	position: absolute;
	left: 0;
	padding: 0;
	background-image: url(images/Testimonials_3a.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	}
.Testimonials_3 blockquote{
	width: 50%;
	margin:0;
	margin-left: 50%;
	float: left;
	padding: 60px 90px;
	background-color: #F2F2F2;
	border-left: none;
	font-size:15px;
	color:#666;
	font-style:normal;
	}
.Testimonials_3 blockquote p{
	font-size:15px;
	color:#666;
	font-style:normal;
	}
.Testimonials_3 blockquote small{
	margin:30px 0 0 0;
	font-size:13px;
	color:#888888;
	}
.Testimonials_3 blockquote footer:before, 
.Testimonials_3 blockquote small:before, 
.Testimonials_3 blockquote .small:before{
	content:'';
	}
.Testimonials_3 blockquote small span{
	display:block;
	color:#ff8726;
	margin:0 0 5px 0;
	}
	
.Testimonials_4{
	text-align:center;
	overflow:inherit;
	margin: 0 0 55px 0;
	}
.Testimonials_4 blockquote {
	padding: 60px 70px 40px 35px;
	margin:0;
	font-size: 13px;
	border:1px solid #DDDDDD;
	font-style:normal;
	color:#666;
	}
.Testimonials_4 blockquote .img{
	position:absolute;
	left: 50%;
	top: 0;
	margin: -36px 0 0 -36px;
	border:8px solid #fff;
	width: 71px;
	height: 71px;
	}
.Testimonials_4 blockquote .img:before{
	width: 71px;
	height: 71px;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid transparent;
	border-right: 1px solid transparent;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	margin: auto;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	position: absolute;
	content: "";
	left: -8px;
	top: -7px;
	}
.Testimonials_4 blockquote p{
	font-size: 13px;
	color: #666;
	font-style: normal;
	line-height:24px;
	}
.Testimonials_4 blockquote footer, 
.Testimonials_4 blockquote small, 
.Testimonials_4 blockquote .small {
	font-size:13px;
	line-height: normal;
	color:#888;
	margin:10px 0 0 0;
	}
.Testimonials_4 blockquote footer:before, 
.Testimonials_4 blockquote small:before, 
.Testimonials_4 blockquote .small:before {
	content:"";
	}
.Testimonials_4 blockquote span{
	color:#FF8726;
	}
.Testimonials_4 .dot{
	width: 100%;
	margin: 0 0 -55px 0;
	}
.Testimonials_4 .dot a{
	width:15px;
	height:15px;
	border:none;
	background-color:#DDDDDD;
	}
.Testimonials_4 .dot a.actived{
	background-color:#FF8726;
	width:15px;
	height:15px;
	}

.Testimonials_5{
	overflow:inherit;
	}
.Testimonials_5 blockquote{
	padding: 0;
	border: none;
	margin: 0;
	font-size: 13px;
	line-height: 24px;
	color: #666;
	font-style: normal;
	position: relative;
	display: inline-block;
	}
.Testimonials_5 blockquote:before{
	content:"\f10d";
	font-family:"FontAwesome";
	width:46px;
	height:46px;
	color:#FF8726;
	border:1px solid #FF8726;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	line-height:46px;
	text-align:center;
	position:absolute;
	left:0;
	top:11px;
	font-size:18px;
	margin:0;
	} 
.Testimonials_5 img{
	float: right;
	margin:0 0 0 83px;
	}
.Testimonials_5 blockquote p {
	font-size: 15px;
	line-height: 30px;
	color: #ccc;
	font-style: normal;
	padding:30px 0 30px 75px;
	margin:0;
	}
.Testimonials_5 blockquote small{
	font-size:13px;
	color:#fff;
	text-transform:uppercase;
	padding:0 0 0 75px;
	}
.Testimonials_5 blockquote small:before{
	display:none;
	}
.Testimonials_5 blockquote small span{
	color:#FF8726;
	}
.Testimonials_5 .dot{
	top:100%;
	left:75px;
	}
.Testimonials_5 .dot a{
	width:10px;
	height:10px;
	background-color:transparent;
	border:1px solid #fff;
	}
.Testimonials_5 .dot a.actived{
	background-color:#FF8726;
	border:1px solid #ff8726;
	}
	
	
.Testimonials_6{
	text-align:center;
	overflow:inherit;
	margin: 0 0 55px 0;
	}
.Testimonials_6 blockquote {
	padding: 35px 53px 40px 52px;
	margin: 0 20px;
	font-size: 13px;
	border:1px solid #DDDDDD;
	font-style:normal;
	color:#fff;
	}
.Testimonials_6 blockquote .img{
	position: relative;
	margin: 0 auto 20px;
	}
.Testimonials_6 blockquote .img img{
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	}

.Testimonials_6 blockquote p{
	font-size: 13px;
	color: #fff;
	font-style: normal;
	line-height:24px;
	}
.Testimonials_6 blockquote footer, 
.Testimonials_6 blockquote small, 
.Testimonials_6 blockquote .small {
	font-size:13px;
	line-height: normal;
	color:#ff8726;
	margin:10px 0 0 0;
	}
.Testimonials_6 blockquote footer:before, 
.Testimonials_6 blockquote small:before, 
.Testimonials_6 blockquote .small:before {
	content:"";
	}
.Testimonials_6 blockquote span{
	color:#FF8726;
	}
.Testimonials_6 .dot{
	width: 100%;
	margin: 0 0 -55px 0;
	}
.Testimonials_6 .dot a{
	width:15px;
	height:15px;
	border:1px solid #fff;
	}
.Testimonials_6 .dot a.actived{
	background-color:#fff;
	width:15px;
	height:15px;
	}
.Testimonials_6 .last_page,
.Testimonials_6 .next_page {
	font-size:0;
	position: absolute;
	bottom:auto;
	left: auto;
	top: 50%;
	margin:-14px 0 0 0;
	right:auto;
	height: 28px;
	line-height: 28px;
	width: 28px;
	background-color: transparent;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	text-align: center;
	color: #fff;
	font-family: inherit;
	z-index:15;
	transition: background-color ease-in 200ms;
	-moz-transition: background-color ease-in 200ms; /* Firefox 4 */
	-webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */
	-o-transition: background-color ease-in 200ms; /* Opera */
	-ms-transition: background-color ease-in 200ms; /* IE9? */
}

.Testimonials_6 .last_page {
	right:auto;
	left:-25px;
}
.Testimonials_6 .next_page {
	right:-5px;
	}

.Testimonials_6 .last_page:hover,
.Testimonials_6 .next_page:hover {
	color: #FFF;
	text-decoration: none;
}


.Testimonials_6 .last_page:before,
.Testimonials_6 .next_page:before{
	font-size:28px;
	position: absolute;
	text-align: center;
	color: #fff;
	font-family:'FontAwesome';
	}	
.Testimonials_6 .last_page:before{
	content:"\f053";
	} 
.Testimonials_6 .next_page:before{
	content:"\f054";
	} 	



/*sync carousel */
.sync_carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
} 
.sync_carousel .carousel_main,
.sync_carousel .carousel_nav{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	display:none;
	margin:0px;
	padding:0px;
}

.sync_carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.sync_carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.sync_carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
.sync_carousel .owl-item{
	float: left;
}
.sync_carousel .owl-pagination {
	text-align:center;
	padding:20px 0 0;
	position:absolute;
	top:100%;
	left:2;
	width:100%;
}
.sync_carousel .owl-page{
	cursor: pointer;
	width:21px;
	height:21px;
	border:2px solid #2e2e2e;
	margin:0 5px;
	display:inline-block;
	border-radius:			50%;
	-moz-border-radius:		50%;
	-webkit-border-radius:	50%;
}
.sync_carousel .owl-page.active{
}

.sync_carousel .owl-buttons .owl-prev,
.sync_carousel .owl-buttons .owl-next{
	position:absolute;
	left:0;
	top:50%;
	width:41px;
	height:65px;
	line-height:65px;
	font-size:0px;
	text-align:center;
	cursor:pointer;
	margin:-32px 0 0 0;
	background-color:#2e2e2e;
	transition: 		background-color ease-in 200ms;
	-moz-transition: 	background-color ease-in 200ms; /* Firefox 4 */
	-webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		background-color ease-in 200ms; /* Opera */
	-ms-transition: 	background-color ease-in 200ms; /* IE9? */
}
.sync_carousel .owl-buttons .owl-next{
	left:auto;
	right:0;
}

.sync_carousel .owl-buttons .owl-prev:before,
.sync_carousel .owl-buttons .owl-next:before{
	content:"";
	border-left:2px solid #FFF;
	border-bottom:2px solid #FFF;
	width:12px;
	height:12px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-6px 0 0 -4px;
	font-size:20px;
	transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-moz-transform:rotate(45deg); 
	-webkit-transform:rotate(45deg);
	-o-transform:rotate(45deg);
}

.sync_carousel .owl-buttons .owl-next:before{
	border-left:none;
	border-right:2px solid #FFF;
	margin-left:-7px;
	transform:rotate(-45deg);
	-ms-transform:rotate(-45deg); 
	-moz-transform:rotate(-45deg); 
	-webkit-transform:rotate(-45deg); 
	-o-transform:rotate(-45deg); 
}
 
.sync_carousel .owl-buttons .owl-prev:hover,
.sync_carousel .owl-buttons .owl-next:hover{
	background-color:#ed474a;
}


.sync_carousel .grabbing { 
    cursor:url(images/grabbing.png) 8 8, move;
}

.sync_carousel  .owl-wrapper,
.sync_carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

.sync_carousel img {
	max-width:100%;
}

.sync_carousel_1{
	text-align:center;
	}
.sync_carousel_1 .carousel_main .owl-item {
	float:left;
	
	}
.sync_carousel_1 .carousel_main .owl-item p{
	padding: 0 30px;
	margin:0;
	position:relative;
	}
.sync_carousel_1 .carousel_main .owl-item p:before{
	content: "\f10d";
	position:absolute;
	font-family:'FontAwesome';
	left: 0px;
	top:50%;
	color:#fff;
	font-size:26px;
	margin:-20px 0 0 0;
	}
.sync_carousel_1 .carousel_main .owl-item p:after{
	content: "\f10e";
	position:absolute;
	font-family:'FontAwesome';
	right:0px;
	top:50%;
	color:#fff;
	font-size:26px;
	margin:-20px 0 0 0;
	}
.sync_carousel_1 .carousel_main .owl-item h6{
	font-size:14px;
	color:#fff;
	font-weight:normal;
	margin:35px 0 30px;
	}
.sync_carousel_1 .carousel_nav .owl-item{
	display:inline-block;
	float:none;
	}
.sync_carousel_1 .carousel_nav .owl-item{
	width:auto !important;
	margin:0 5px;
	}
.sync_carousel_1 .carousel_nav .item {
	cursor:pointer;
	
	}
.sync_carousel_1 .carousel_nav .item img{
	padding:5px;
	border:1px solid transparent;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	}
.sync_carousel_1 .carousel_nav .synced .item img {
	border:1px solid #fff;
}
.sync_carousel_1 .owl-buttons{
	display:none;
	}
	
	
.sync_carousel_2 .carousel_nav{
	margin:0 0 40px 0;
	}
.sync_carousel_2 .home3_cond .photo_box{
	width:auto;
	}
.sync_carousel_2 .home3_cond .owl-item.synced .photo_box .shade{
	filter: alpha(opacity=0);
	opacity: 0;
	}
.sync_carousel_2 .owl-buttons{
	display:none;
	}
/*Time_Line*/
.Time_Line {
	position: relative;
	z-index: 2;
	clear:both;
	margin:35px 0 0 0;
	}
.Time_Line .Time_Line_top{
	display: block;
	margin: 15px 0;
	text-align:center;
	}
.Time_Line .Time_Line_top .Time_Line_top_time {
	display: inline-block;
	background-color: #E6E6E6;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	text-align: center;
	border:10px solid #e6e6e6;
	width: 200px;
	height: 200px;
	margin:0 auto;
	}
.Time_Line .Time_Line_content{
	clear:both;
	}
.Time_Line .Time_Line_content .Time_Line_left{
	width:50%;
	float:left;
	padding:0 66px 0 0;
	position: relative;
	margin-bottom:80px;
	}
.Time_Line .Time_Line_content .Time_Line_left.test1{
	margin-top:80px;
	}
.Time_Line .Time_Line_content .Time_Line_left.test5 img{
	margin:10px 0 20px 0;
	}
.Time_Line .Time_Line_content .Time_Line_left.test7 p{
	line-height:26px;
	}
.Time_Line .Time_Line_content .Time_Line_left:after{
	position:absolute;
	right:-30px;
	top:32px;
	width:60px;
	height:60px;
	border:1px solid #ccc;
	line-height:58px;
	text-align:center;
	background-color:#fff;
	color:#aaa;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	content:"";
	font-size:24px;
	font-family:"FontAwesome";
	}
.Time_Line .Time_Line_content .Time_Line_left.test1:after{
	content:"\f044";
	}
.Time_Line .Time_Line_content .Time_Line_left.test3:after{
	content:"\f03e";
	}
.Time_Line .Time_Line_content .Time_Line_left.test5:after{
	content:"\f028";
	}
.Time_Line .Time_Line_content .Time_Line_left.test7:after{
	content:"\f086";
	}
.Time_Line .Time_Line_content .Time_Line_left .Time_Line_left_box{
	border:1px solid #d9d9d9;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	position:relative;
	background-color:#F6F6F6;
	}
.Time_Line .Time_Line_content .Time_Line_left .Time_Line_left_box:after{
	content:"";
	position:absolute;
	right:-7px;
	top:55px;
	width:13px;
	height:13px;
	background-color:#f6f6f6;
	border-top:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	transform:rotate(45deg);
	-ms-transform:rotate(45deg); /* IE 9 */
	-moz-transform:rotate(45deg); /* Firefox */
	-webkit-transform:rotate(45deg); /* Safari and Chrome */
	-o-transform:rotate(45deg); /* Opera */
	}
.Time_Line .Time_Line_content .Time_Line_left .Time_Line_left_box .date{
	position:absolute;
	width:80px;
	height:80px;
	line-height: normal;
	text-align:center;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	left:0;
	top:0;
	margin:-40px 0 0 -40px;
	color:#fff;
	font-size:14px;
	background-color:#FF8726;
	padding: 20px 0;
	}
.Time_Line .Time_Line_content .Time_Line_left .Time_Line_left_box .date span{
	font-size:26px;
	display:block;
	}
.Time_Line .Time_Line_content .Time_Line_left .Time_Line_left_box .Time_Line_left_top{
	padding:40px 30px 30px;
	border-bottom:1px solid #d9d9d9;
	}
.Time_Line .Time_Line_content .Time_Line_left .Time_Line_left_box .Time_Line_left_top h6{
	font-size:17px;
	color:#333;
	font-weight:normal;
	}
.Time_Line .Time_Line_content .Time_Line_left .Time_Line_left_box .Time_Line_left_top p{
	margin:0;
	}	
.Time_Line .Time_Line_content .Time_Line_left .Time_Line_left_box .Time_Line_left_bottom{
	border:1px solid #fff;
	border-bottom-left-radius:5px;
	-moz-border-bottom-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	-moz-border-bottom-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	padding:20px 30px;
	background-color:#EBEBEB;
	}
.Time_Line .Time_Line_content .Time_Line_left .Time_Line_left_box .Time_Line_left_bottom .links_left{
	float:left;
	}
.Time_Line .Time_Line_content .Time_Line_left .Time_Line_left_box .Time_Line_left_bottom .links_left a{
	font-size:13px;
	color:#666;
	text-decoration:none;
	margin:0 15px 0 0;
	}
.Time_Line .Time_Line_content .Time_Line_left .Time_Line_left_box .Time_Line_left_bottom .links_left a span.fa{
	margin:0 10px 0 0;
	}	
.Time_Line .Time_Line_content .Time_Line_left .Time_Line_left_box .Time_Line_left_bottom .links_right{
	float:right;
	}
	
	
	
.Time_Line .Time_Line_content .Time_Line_right{
	width:50%;
	float:right;
	padding:0 0 0 66px;
	position: relative;
	margin-bottom:80px;
	}

.Time_Line .Time_Line_content .Time_Line_right:after{
	position:absolute;
	left:-30px;
	top:32px;
	width:60px;
	height:60px;
	border:1px solid #ccc;
	line-height:58px;
	text-align:center;
	background-color:#fff;
	color:#aaa;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	content:"";
	font-size:24px;
	font-family:"FontAwesome";
	}
.Time_Line .Time_Line_content .Time_Line_right.test2:after{
	content:"\f15c";
	}
.Time_Line .Time_Line_content .Time_Line_right.test4:after{
	content:"\f03d";
	}
.Time_Line .Time_Line_content .Time_Line_right.test6:after{
	content:"\f0c1";
	}
.Time_Line .Time_Line_content .Time_Line_right.test8:after{
	content:"\f10d";
	}
.Time_Line .Time_Line_content .Time_Line_right .Time_Line_right_box{
	border:1px solid #d9d9d9;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	position:relative;
	background-color:#F6F6F6;
	}

.Time_Line .Time_Line_content .Time_Line_right .Time_Line_right_box:after{
	content:"";
	position:absolute;
	left:-7px;
	top:55px;
	width:13px;
	height:13px;
	background-color:#f6f6f6;
	border-top:1px solid #d9d9d9;
	border-left:1px solid #d9d9d9;
	transform:rotate(-45deg);
	-ms-transform:rotate(-45deg); /* IE 9 */
	-moz-transform:rotate(-45deg); /* Firefox */
	-webkit-transform:rotate(-45deg); /* Safari and Chrome */
	-o-transform:rotate(-45deg); /* Opera */
	}
.Time_Line .Time_Line_content .Time_Line_right .Time_Line_right_box .date{
	position:absolute;
	width:80px;
	height:80px;
	line-height: normal;
	text-align:center;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	right:0;
	top:0;
	margin:-40px -40px 0 0;
	color:#fff;
	font-size:14px;
	background-color:#FF8726;
	padding: 20px 0;
	}
.Time_Line .Time_Line_content .Time_Line_right .Time_Line_right_box .date span{
	font-size:26px;
	display:block;
	}

.Time_Line .Time_Line_content .Time_Line_right .Time_Line_right_box .Time_Line_right_top{
	padding:40px 30px 30px;
	border-bottom:1px solid #d9d9d9;
	}

.Time_Line .Time_Line_content .Time_Line_right.test2 .Time_Line_right_box .Time_Line_right_top img{
	margin:0 0 40px 0;
	}
.Time_Line .Time_Line_content .Time_Line_right .Time_Line_right_box .Time_Line_right_top h6{
	font-size:17px;
	color:#333;
	font-weight:normal;
	}
.Time_Line .Time_Line_content .Time_Line_right.test6 .Time_Line_right_top{
	display:inline-block;
	width:100%;
	}
.Time_Line .Time_Line_content .Time_Line_right.test8 .Time_Line_right_top small{
	margin:20px 0 0 0;
	display:block;
	font-size:12px;
	color:#444;
	}
.Time_Line .Time_Line_content .Time_Line_right.test8 .Time_Line_right_top small span{
	display:block;
	color:#FF8726;
	font-size:13px;
	margin:0 0 5px 0;
	}
.Time_Line .Time_Line_content .Time_Line_right.test6 .Time_Line_right_top img{
	float:left;
	margin:0 20px 0 0;
	}
.Time_Line .Time_Line_content .Time_Line_right.test6 .Time_Line_right_top h6{
	margin:20px 0 10px 0;
	}
.Time_Line .Time_Line_content .Time_Line_right .Time_Line_right_box .Time_Line_right_top p{
	margin:0;
	}	
.Time_Line .Time_Line_content .Time_Line_right .Time_Line_right_box .Time_Line_right_bottom{
	border:1px solid #fff;
	border-bottom-left-radius:5px;
	-moz-border-bottom-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	-moz-border-bottom-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	padding:20px 30px;
	background-color:#EBEBEB;
	}
.Time_Line .Time_Line_content .Time_Line_right .Time_Line_right_box .Time_Line_right_bottom .links_left{
	float:left;
	}
.Time_Line .Time_Line_content .Time_Line_right .Time_Line_right_box .Time_Line_right_bottom .links_left a{
	font-size:13px;
	color:#666;
	text-decoration:none;
	margin:0 15px 0 0;
	}
.Time_Line .Time_Line_content .Time_Line_right .Time_Line_right_box .Time_Line_right_bottom .links_left a span.fa{
	margin:0 10px 0 0;
	}	
.Time_Line .Time_Line_content .Time_Line_right .Time_Line_right_box .Time_Line_right_bottom .links_right{
	float:right;
	}
	
	
.Time_Line .Time_Line_bottom{
	text-align:center;
	
	}	
.Time_Line .Time_Line_bottom span.fa{
	width:80px;
	height:80px;
	line-height:80px;
	text-align:center;
	background-color:#E6E6E6;
	color:#363636;
	font-size:30px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	cursor:pointer;
	}	
	
	
.Time_Line .Time_Line_line {
	position: absolute;
	z-index: -1;
	left: 50%;
	width: 8px;
	height: 100%;
	top: 0px;
	margin-left: -4px;
	overflow: hidden;
	background-color: #E6E6E6;
	}
	input.errorfield, div.errorfield input {
		border: 2px solid red!important;
		margin-bottom: 0px!important;
	}
	div.errorfield input + span {
		display: block!important;
		position: relative!important;
		background-color: transparent!important;
		color: red!important;
		font-size: 14px!important;
		width: 100%!important;
		margin-left: 45%!important;
		padding: 5px 0px 15px 17px!important;
	}
	div.errorfield input + span + span {
		display: block!important;
		position: relative!important;
		background-color: transparent!important;
		color: red!important;
		font-size: 14px!important;
		width: 100%!important;
		margin-left: 45%!important;
		padding: 0px 0px 15px 17px!important;
	}
	div.errorfield input + span:after{
		border: 0px!important;
	}
	input.errorfield + span {
		display: block;
		position: relative!important;
		background-color: transparent!important;
		color: red!important;
		font-size: 14px!important;
		width: 100%!important;
		margin-left: 45%!important;
		padding: 5px 0px 15px 17px!important;
	}
	input.errorfield + span + span {
		display: block!important;
		position: relative!important;
		background-color: transparent!important;
		color: red!important;
		font-size: 14px!important;
		width: 100%!important;
		margin-left: 45%!important;
		padding: 0px 0px 15px 17px!important;
	}
	input.errorfield + span:after, span.errorfield + span#dnn_ctr6639_Scholing_cvdAkkoord:after{
		border: 0px!important;
	}
@media only screen and (min-width: 1600px){
	.SectionStyles4 p{
		padding: 0 255px;
		}
	.SectionStyles11{
		padding: 255px 0;
		}
	.percentage i,
	.percentage em{
		margin: -8px 0 0 25px;
		}
	.chart_list1 ul li{
		padding: 5px 0 5px 65px;
		}
	.price-table1 .price_holder ul li{
		padding: 11px 0 11px 90px;
		}
	.price-table1 .price_holder a.btn{
		padding:10px 46px;
		}
	.sync_carousel_1 .carousel_main .owl-item p{
		padding: 0 235px;
		}
	.sync_carousel_1 .carousel_main .owl-item p:before{
		left: 125px;
		}
	.sync_carousel_1 .carousel_main .owl-item p:after{
		right:125px;
		}
	.carousel_7 .owl-buttons .owl-prev, .carousel_7 .owl-buttons .owl-next{
		left: -60px;
		}
	.carousel_7 .owl-buttons .owl-next {
		left: auto;
		right: -60px;
		}
	.horizontalTab_Top_3 ul.resp-tabs-list li span{
		padding:15px 34px;
		}
	.number_Animation_1 .number_out:last-child:hover {
		right: 26px;
		}
	.number_Animation_2 .number_Animation_bg p{
		padding: 0 40px;
		}
	.number_Animation_4{
		padding:0 184px;
		}	
	.Testimonials_6 .last_page {
		right:auto;
		left: 115px;
	}
	.Testimonials_6 .next_page {
		right:135px;
		}
	.Testimonials_6 blockquote {
		margin: 0 220px;
		}

	}
@media only screen and (min-width: 1200px) and (max-width: 1599px) {
	.SectionStyles4 p{
		padding:0 140px;
		}

	.cal1_main{
		margin:0 160px;
		}	
	.cal1_main .cal1_right1,
	.cal1_main .cal1_right2,
	.cal1_main .cal1_right3{
		padding: 140px 90px 70px 90px;
		}
	.carousel_2 .item {
		margin: 0 1px 0 35px;
		}
	.carousel_7 .owl-buttons .owl-prev, .carousel_7 .owl-buttons .owl-next{
		left: -30px;
		}
	.carousel_7 .owl-buttons .owl-next {
		left: auto;
		right: -30px;
		}
	.percentage i,
	.percentage em{
		margin: -8px 0 0 25px;
		}
	.chart_list1 ul li{
		padding: 5px 0 5px 40px;
		}
	.price-table1 .price_holder ul li{
		padding: 11px 0 11px 65px;
		}
	.price-table1 .price_holder a.btn{
		padding:10px 25px;
		}
	.sync_carousel_1 .carousel_main .owl-item p{
		padding: 0 235px;
		}
	.sync_carousel_1 .carousel_main .owl-item p:before{
		left: 125px;
		}
	.sync_carousel_1 .carousel_main .owl-item p:after{
		right:125px;
		}
	.horizontalTab_Top_3 ul.resp-tabs-list li span{
		padding:15px 26px;
		}
	.number_Animation_1 .number_out:last-child:hover {
		right: 20px;
		}
	.number_Animation_2 .number_Animation_bg p{
		padding: 0 40px;
		}
	.number_Animation_4{
		padding:0 69px;
		}
	.Testimonials_6 .last_page {
		right:auto;
		left: 60px;
		}
	.Testimonials_6 .next_page {
		right:80px;
		}	
	.Testimonials_6 blockquote {
		margin: 0 115px;
		}
	}
	
	a.ScholingPrimary {
		border: 1px solid #937839 !important;
		background-color: #937839 !important;
		color: #fff!important;
		border-radius: 5px;
		text-transform: uppercase;
		padding: 6px 15px;
		text-decoration: none!important;
	}
	
	@media (min-width: 1025px){
		.navbar-toggle {
			display: none;
		}
		div#navbar {
			display: block!important;
		}
	}
	@media (max-width: 1024px){
		.pulldownsearch.hidden-xs {
			display: none;
		}
		.dnn_layout.mainmenu {
			max-width: 100%!important;
			width: 100%;
			padding: 10px 20px;
		}
		.navbar-toggle {
			display: block!important    ;
		}
		.navbar-header {
		float: none!important   ;
		}
		.navbar-collapse.collapse {
		/* display: none!important; */
		padding-right: 15px;
		padding-left: 15px;
		overflow-y: visible;
		-webkit-overflow-scrolling: touch;
		border-top: 1px solid transparent;
		width: 100%;
		-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
		box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
		}
	
		ul.nav.navbar-nav.topLevel.sm {
		float: left!important;
		width: 100%;
		margin: 0px!important;
	}
	.nav > li{
		float:none  
	}
	.navbar-nav.sm-collapsible .caret:before {
		content: '+';
		font-family: monospace;
		font-weight: 700;
		color: #fff;
	}
	.navbar-nav.sm-collapsible .caret, .navbar-nav.sm-collapsible ul .caret{
		margin: -23px 15px 0 0;
	}
	.navbar-nav .open .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: rgba(220, 220, 220, 0.9);
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	}	
	
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.flip_box_4{
		padding: 40px 20px;
		margin: 45px 0 0 0;
		}
	.dividers_1{
		margin-top:0;
		margin-bottom:0;
		}
	.SectionStyles4 p{
		padding:0 80px;
		margin:0 0 30px 0;
		}
	.cal1_main{
		margin:0;
		}
	.carousel_1 .owl-buttons .owl-prev, .carousel_1 .owl-buttons .owl-next{
		left:0;
		}
	.carousel_1 .owl-buttons .owl-next {
		left: auto;
		right: 0;
		}
	.number_Animation_1 .number_out{
		width:33.333%;
		}
	.number_Animation_1 .number_out:nth-child(3),
	.number_Animation_1 .number_out:last-child{
		right:0;
		}
	.number_Animation_1 .number_out:nth-child(3):hover,
	.number_Animation_1 .number_out:last-child:hover{
		right:25px;
		}		
		
	.number_Animation_1 .number_box {
		padding: 50px 0;
		}
	.number_Animation_4 {
		padding: 0 112px;
		}
	.percentage {
		margin:20px auto 50px;
		}
	.percentage i,
	.percentage em{
		margin: -8px 0 0 55px;
		}
	.carousel_2 .item .item_box {
		padding: 30px 20px;
		}	
	.carousel_5 .owl-buttons .owl-prev,
	.carousel_5 .owl-buttons .owl-next{
		left:-15px;
		}
	.carousel_5 .owl-buttons .owl-next{
		left:auto;
		right:-15px;
		}
	.carousel_7 .owl-buttons .owl-prev, .carousel_7 .owl-buttons .owl-next{
		left: -15px;
		}
	.carousel_7 .owl-buttons .owl-next {
		left: auto;
		right: -15px;
		}
	.carousel_9 .owl-buttons .owl-prev, 
	.carousel_9 .owl-buttons .owl-next{
		margin: -25px 0 0 -23px;
		}
	.carousel_9 .owl-buttons .owl-next {
		margin: -25px -17px 0 0;
		}		
		
		
	.price-table1 .price_holder ul li{
		padding: 11px 0 11px 90px;
		}	
	.horizontalTab_Top_1 .resp-tab-content .resp_margin p img{
		margin: 0 15px 0 0;
		max-width: 25%;
		}
	.horizontalTab_Top_2 ul.resp-tabs-list li span {
		padding: 15px 23px;
		}
	.SectionStyles11{
		padding:55px 0;
		}
	.chart_list1 h6{
		margin: 30px 0 20px 0;
		}
	.chart_list1 ul li {
		padding: 5px 80px;
		}
	.Testimonials_2 img{
		margin: 0 20px 0 0;
		}
	.Testimonials_2 blockquote p{
		padding:10px;
		}
	.Testimonials_6 .last_page, .Testimonials_6 .next_page{
		display:none;
		}
	.Testimonials_6 blockquote{
		padding: 35px 15px;
		margin: 0;
		}
		
	.sync_carousel_1 .carousel_nav .owl-wrapper{
		width:100% !important;
		text-align:center;
		}		
		
		
		
	.Time_Line .Time_Line_content .Time_Line_left.test1{
		margin-top: 0;
		}
	.Time_Line .Time_Line_content .Time_Line_left,
	.Time_Line .Time_Line_content .Time_Line_right{
		clear:both;
		margin-bottom:0;
		}
	.Time_Line .Time_Line_content .Time_Line_left .Time_Line_left_box .date{
		margin: -40px 0 0 -22px;
		}
	.Time_Line .Time_Line_content .Time_Line_right .Time_Line_right_box .date{
		margin: -40px -22px 0 0;
		}
	#anchorNav{
		right:50px;
		}

	}
@media only screen and (max-width: 767px) {
	.col-md-8.article.details, .col-md-4.article.details {
		width: 100%;
	}
	.col-md-8.article.details iframe{
		max-width: 100%;
	}
	.col-md-8.article.details .fullarticle {
		max-width: 100%;
	}
	
	.col-md-8.article.details .fullarticle a {
		display: inline-block;
	}
	.flip_box_4{
		padding: 20px 20px 20px 20px;
		margin: 44px 0 0 0;
		}
	.row .col-sm-4:first-child .flip_box_4{
		margin:5px;
		}
	.flip_box_4 .icon {
		width: 50px;
		height: 50px;
		line-height: 40px;
		border: 5px solid #fff;
		font-size: 20px;
		margin: -45px auto 5px;
		}
	.flip_box_4 .icon:before {
		width: 50px;
		height: 50px;
		left: -5px;
		top: -5px;
		}
		
		
		
	.dividers_1{
		margin-top:0;
		margin-bottom:0;
		}


	.carousel_1 .owl-buttons .owl-prev, .carousel_1 .owl-buttons .owl-next{
		left:0;
		}
	.carousel_1 .owl-buttons .owl-next {
		left: auto;
		right: 0;
		}
	.carousel_1 .owl-pagination {
		padding: 5px 0 0;
		}
	
	.cal1_main{
		margin:0;
		}
	.cal1_main .cal1_left1, .cal1_main .cal1_left2, .cal1_main .cal1_left3{
		width:100%;
		position:relative;
		height:400px;
		}
	.cal1_main .cal1_right1, .cal1_main .cal1_right2, .cal1_main .cal1_right3{
		width: 100%;
		margin-left: 0;
		padding: 15px;
		}
	.cal1_main .bottomline{
		margin:30px 0;
		}
	
	.carousel_2{
		margin:20px 0 0 0;
		}
	.carousel_2 .item{
		margin:0;
		}
	.carousel_5 .owl-buttons .owl-prev,
	.carousel_5 .owl-buttons .owl-next{
		left:-15px;
		}
	.carousel_5 .owl-buttons .owl-next{
		left:auto;
		right:-15px;
		}
	.carousel_7 .owl-buttons .owl-prev, .carousel_7 .owl-buttons .owl-next{
		left: -15px;
		}
	.carousel_7 .owl-buttons .owl-next {
		left: auto;
		right: -15px;
		}
	.carousel_9 .item{
		padding:0;
		}
	.carousel_9 .owl-buttons .owl-prev, 
	.carousel_9 .owl-buttons .owl-next{
		margin: -25px 0 0 0;
		}	

	
	.accordion_1.panel-group {
		margin-bottom:20px;
		}
	
	.SectionStyles4 p{
		padding:0;
		margin: 0 0 20px 0;
		}
	.SectionStyles4 a.linker{
		padding: 10px 5px;
		margin: 0 1px;
		}
	.SectionStyles9 .home1_con_titlep{
		margin:0 0 20px 0;
		}
	.SectionStyles17{
		padding:20px 0;
		}
	.number_Animation_1 .number_out{
		width:100%;
		}
	.number_Animation_1 .number_box {
		padding: 50px 0;
		}
	.number_Animation_1 .number_out:hover {
		transform: none;
		}
	.number_Animation_1 .number_out:last-child:hover{
		right:0;
		}			
		
		
		
	.number_Animation_4 {
		padding: 0;
		width: 100%;
		}
	.number_Animation_4 .na_box{
		float: none;
		margin: 20px auto 0;
		}
	
		
	.Text_layouts2 .isotope_main{
		margin-left:0;
		}
	.Text_layouts2 .isotope_item .photo_box{
		margin:0 0 15px;
		}
	.Text_layouts2.isotope_grid .isotope_group {
		padding: 20px 0;
		}
	.Text_layouts2.isotope_grid .isotope_group a{
		margin: 2px 2px;
		padding: 10px 20px;
		}
		
	.text_style1{
		padding: 16px 0 0;
		}
		
	.percentage {
		margin: 20px auto 80px;
		}
	.percentage i,
	.percentage em {
		left: 50%;
		top: 100%;
		margin: 12px 0 0 -8px;
		width: 17px;
		height: 53px;
		}
		
	.chart_list1 .the2, .chart_list1 .the3, .chart_list1 .the4{
		margin:20px auto 0;
		}
	.chart_list1 h6{
		margin: 20px 0 15px 0;
		}
	.chart_list1 ul li {
		padding: 5px 0 5px 40px;
		}

	.loaded_list2{
		margin:20px 0 0 0;
		}
		
	.horizontalTab_Top_1 .resp-tabs-container {
		border:none;
		border-bottom:1px solid #D8DBDB;
		}
	.horizontalTab_Top_1 .resp-tab-active, 
	.horizontalTab_Top_1 .resp-tab-active:hover{
		background-color:#FF8726;		
		}
	.horizontalTab_Top_1 .resp-tab-content .resp_margin p img{
		float: none;
		margin: 0;
		display: block;
		}
	.horizontalTab_Top_2 .resp-tabs-container{
		border-bottom: 1px solid #e1e1e1;
		}
	.horizontalTab_Top_2 .resp-tab-content .resp_margin{
		padding:15px;
		}
	.horizontalTab_Top_2 .resp-tab-content .resp_margin img{
		margin: 0;
		float:none;
		display:block;
		max-width:100%;
		}
	.horizontalTab_Top_3 .resp-tabs-container{
		border: none;
		border-bottom: 1px solid #e1e1e1;
		}
		
		
	.verticalTab_Left_1 .resp-tab-content{
		border:1px solid #d8d8d8;
		  border-bottom: none;
		}
	.verticalTab_Left_1 .resp_container .resp_margin {
		border:none;
		padding: 0;
		margin: 15px;
		display: inline-block;
		}
	.verticalTab_Left_1 .resp_container .resp_margin img {
		float: none;
		margin: 0 0 0 0;
		max-width: 100%;
		}


	.verticalTab_Right_1 .resp-tab-content{
		border:1px solid #d8d8d8;
		  border-bottom: none;
		}
	.verticalTab_Right_1 .resp_container .resp_margin {
		border:none;
		padding: 0;
		margin: 15px;
		display: inline-block;
		}
	.verticalTab_Right_1 .resp_container .resp_margin img {
		float: none;
		margin: 0 0 0 0;
		max-width: 100%;
		}
		
		
		
	#anchorNav {
		display:none;
		}

	.price-table1 .price_holder ul li{
		padding: 11px 0 11px 70px;
		}
	
	.SectionStyles11{
		padding:20px 0;
		}
	.sync_carousel_1 .carousel_main .owl-item h6{
		margin:20px 0;
		}
	.sync_carousel_1 .carousel_nav .owl-wrapper{
		width:100% !important;
		}

	.Testimonials_1 blockquote:before{
		border-width: 8px;
		right: -9px;
		bottom: -9px;
		}
	.Testimonials_1 blockquote:after{
		border-width: 8px;
		right: 2px;
		bottom: 2px;
		}

	.Testimonials_2 img{
		margin: 0 10px 0 0;
		}
	.Testimonials_2 blockquote p{
		padding:10px;
		}
	.Testimonials_3 .img{
		width: 100%;
		height: 200px;
		position: relative;
		}
	.Testimonials_3 blockquote{
		width: 100%;
		margin: 0;
		margin-left: 0;
		float: none;
		padding: 15px;
		}
	.Testimonials_4{
		margin: 0 0 20px 0;
		}
	.Testimonials_4 blockquote{
		padding: 40px 20px 20px 20px;
		}
	.Testimonials_4 .dot{
		margin: 0 0 -20px 0;
		}
	.Testimonials_5 img{
		margin:0;
		}
	.Testimonials_5 blockquote p{
		padding: 70px 0 20px 0px;
		}
	.Testimonials_5 .dot{
		top:100%;
		left:auto;
		width:100%;
		text-align:center;
		}
	.Testimonials_6 blockquote {
		padding: 20px;
		margin: 0;
		}
	.Testimonials_6 .last_page {
		display:none;
		}
	.Testimonials_6 .next_page {
		display:none;
		}
	.sync_carousel_2 .carousel_nav{
		margin:0 0 20px 0;
		}
	
	.quotes_1 blockquote{
		padding: 40px 20px 20px;
		}
	.quotes_1 blockquote span.mark{
		width:40px;
		height:40px;
		line-height:40px;
		}
	.quotes_1 blockquote p{
		margin:0 0 20px 0;
		}
	.quotes_2 blockquote,
	.quotes_3 blockquote,
	.quotes_4 blockquote{
		padding: 40px 20px 20px;
		}
	.quotes_2 blockquote span.mark,
	.quotes_3 blockquote span.mark{
		left: 15px;
		top: 15px;
		}
	.quotes_2 blockquote p{
		margin:0 0 20px 0;
		}
	.quotes_2 blockquote:before{
		border-width: 8px;
		right: -9px;
		bottom: -9px;
		}
	.quotes_2 blockquote:after{
		border-width: 8px;
		right: 3px;
		bottom: 3px;
		}
	.quotes_4 blockquote span.mark{
		width: 30px;
		height: 30px;
		line-height: 28px;
		left: 15px;
		top: 10px;
		font-size: 15px;
		}
	.quotes_5 blockquote{
		padding: 20px 0;
		}
	.quotes_5 blockquote span.mark{
		margin: 0 0 20px 0;
		}
	.boxes_style_1 .boxes,
	.boxes_style_4 .boxes,
	.boxes_style_7 .boxes{
		padding:15px;
		}
	.boxes_style_1 .boxes .but a.buttoncolor,
	.boxes_style_4 .boxes .but a.buttoncolor,
	.boxes_style_7 .boxes .but a.buttoncolor{
		padding:5px;
		margin:0 5px;
		}
	.boxes_style_5 .boxes:before{
		border-width: 8px;
		right: -9px;
		bottom: -9px;
		}
	.boxes_style_5 .boxes:after{
		border-width: 8px;
		right: 2px;
		bottom: 2px;
		}
	.accordion_5 .panel-body{
		padding:15px !important;
		}
	.accordion_6 .panel-title a.collapsed, .accordion_6 .panel-title a{
		padding:15px 40px 15px 15px;
		}
	.accordion_6 .panel-body{
		padding:15px;
		}
	
	.Time_Line .Time_Line_content .Time_Line_left,
	.Time_Line .Time_Line_content .Time_Line_right{
		width: 100%;
		padding: 0;
		margin-bottom: 20px;
		}
	.Time_Line .Time_Line_content .Time_Line_left.test1 {
		margin-top: 0;
		}
	
	.Time_Line .Time_Line_content .Time_Line_left:after {
		right: -15px;
		top: 17px;
		width: 30px;
		height: 30px;
		line-height: 28px;
		font-size: 15px;
		}
	.Time_Line .Time_Line_content .Time_Line_right:after {
		left: -15px;
		top: 17px;
		width: 30px;
		height: 30px;
		line-height: 28px;
		font-size: 15px;
		}
	.Time_Line .Time_Line_content .Time_Line_left .Time_Line_left_box:after,
	.Time_Line .Time_Line_content .Time_Line_right .Time_Line_right_box:after{
		display:none;
		}
	.Time_Line .Time_Line_content .Time_Line_left .Time_Line_left_box .date{
		width: 40px;
		height: 40px;
		margin: -10px 0 0 -10px;
		font-size: 12px;
		padding: 6px 0;
		}
	.Time_Line .Time_Line_content .Time_Line_right .Time_Line_right_box .date{
		width: 40px;
		height: 40px;
		  margin: -20px -15px 0 0;
		font-size: 12px;
		padding: 6px 0;
		}
	.Time_Line .Time_Line_content .Time_Line_left .Time_Line_left_box .date span,
	.Time_Line .Time_Line_content .Time_Line_right .Time_Line_right_box .date span {
		font-size: 12px;
		}
	.Time_Line .Time_Line_content .Time_Line_left .Time_Line_left_box .Time_Line_left_bottom ,
	.Time_Line .Time_Line_content .Time_Line_right .Time_Line_right_box .Time_Line_right_bottom {
		padding: 15px;
		}
	.Time_Line .Time_Line_content .Time_Line_left .Time_Line_left_box .Time_Line_left_bottom .links_left a,
	.Time_Line .Time_Line_content .Time_Line_right .Time_Line_right_box .Time_Line_right_bottom .links_left a{
		margin: 0 10px 0 0;
		}
	.Time_Line .Time_Line_content .Time_Line_left .Time_Line_left_box .Time_Line_left_bottom .links_right,
	.Time_Line .Time_Line_content .Time_Line_right .Time_Line_right_box .Time_Line_right_bottom .links_right {
		float: left;
		margin: 10px 0 0 0;
		}
	
	.isotope_grid.isotope_1 .isotope_group {
		padding: 20px 0;
		}
	.isotope_grid.isotope_1 .isotope_group a{
		margin:0 5px 5px 0;
		}
	
	.price-table5{
		margin: 20px 0 0 0;
		padding: 20px 20px 20px 70px;
		}
	.price-table5 span{
		width: 40px;
		height: 40px;
		line-height:36px;
		left: 15px;
		top: 25px;
		}
		
	
	}

/* This is a compiled file, you should be editing the file in the templates directory */
.pace {
	-webkit-pointer-events: none;
	pointer-events: none;
  
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
  
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
  
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
  
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
  
	z-index: 20000;
	position: fixed;
	margin: auto;
	top: 12px;
	left: 0;
	right: 0;
	bottom: 0;
	width: 200px;
	height: 50px;
	overflow: hidden;
  }
  
  .pace .pace-progress {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
  
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
  
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
  
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
  
	display: block;
	position: absolute;
	right: 100%;
	margin-right: -7px;
	width: 93%;
	top: 7px;
	height: 14px;
	font-size: 12px;
	background: #2299dd;
	color: #2299dd;
	line-height: 60px;
	font-weight: bold;
	font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
  
	-webkit-box-shadow: 120px 0 #fff, 240px 0 #fff;
	-ms-box-shadow: 120px 0 #fff, 240px 0 #fff;
	box-shadow: 120px 0 #fff, 240px 0 #fff;
  }
  
  .pace .pace-progress:after {
	content: attr(data-progress-text);
	display: inline-block;
	position: fixed;
	width: 45px;
	text-align: right;
	right: 0;
	padding-right: 16px;
	top: 4px;
  }
  
  .pace .pace-progress[data-progress-text="0%"]:after { right: -200px }
  .pace .pace-progress[data-progress-text="1%"]:after { right: -198.14px }
  .pace .pace-progress[data-progress-text="2%"]:after { right: -196.28px }
  .pace .pace-progress[data-progress-text="3%"]:after { right: -194.42px }
  .pace .pace-progress[data-progress-text="4%"]:after { right: -192.56px }
  .pace .pace-progress[data-progress-text="5%"]:after { right: -190.7px }
  .pace .pace-progress[data-progress-text="6%"]:after { right: -188.84px }
  .pace .pace-progress[data-progress-text="7%"]:after { right: -186.98px }
  .pace .pace-progress[data-progress-text="8%"]:after { right: -185.12px }
  .pace .pace-progress[data-progress-text="9%"]:after { right: -183.26px }
  .pace .pace-progress[data-progress-text="10%"]:after { right: -181.4px }
  .pace .pace-progress[data-progress-text="11%"]:after { right: -179.54px }
  .pace .pace-progress[data-progress-text="12%"]:after { right: -177.68px }
  .pace .pace-progress[data-progress-text="13%"]:after { right: -175.82px }
  .pace .pace-progress[data-progress-text="14%"]:after { right: -173.96px }
  .pace .pace-progress[data-progress-text="15%"]:after { right: -172.1px }
  .pace .pace-progress[data-progress-text="16%"]:after { right: -170.24px }
  .pace .pace-progress[data-progress-text="17%"]:after { right: -168.38px }
  .pace .pace-progress[data-progress-text="18%"]:after { right: -166.52px }
  .pace .pace-progress[data-progress-text="19%"]:after { right: -164.66px }
  .pace .pace-progress[data-progress-text="20%"]:after { right: -162.8px }
  .pace .pace-progress[data-progress-text="21%"]:after { right: -160.94px }
  .pace .pace-progress[data-progress-text="22%"]:after { right: -159.08px }
  .pace .pace-progress[data-progress-text="23%"]:after { right: -157.22px }
  .pace .pace-progress[data-progress-text="24%"]:after { right: -155.36px }
  .pace .pace-progress[data-progress-text="25%"]:after { right: -153.5px }
  .pace .pace-progress[data-progress-text="26%"]:after { right: -151.64px }
  .pace .pace-progress[data-progress-text="27%"]:after { right: -149.78px }
  .pace .pace-progress[data-progress-text="28%"]:after { right: -147.92px }
  .pace .pace-progress[data-progress-text="29%"]:after { right: -146.06px }
  .pace .pace-progress[data-progress-text="30%"]:after { right: -144.2px }
  .pace .pace-progress[data-progress-text="31%"]:after { right: -142.34px }
  .pace .pace-progress[data-progress-text="32%"]:after { right: -140.48px }
  .pace .pace-progress[data-progress-text="33%"]:after { right: -138.62px }
  .pace .pace-progress[data-progress-text="34%"]:after { right: -136.76px }
  .pace .pace-progress[data-progress-text="35%"]:after { right: -134.9px }
  .pace .pace-progress[data-progress-text="36%"]:after { right: -133.04px }
  .pace .pace-progress[data-progress-text="37%"]:after { right: -131.18px }
  .pace .pace-progress[data-progress-text="38%"]:after { right: -129.32px }
  .pace .pace-progress[data-progress-text="39%"]:after { right: -127.46px }
  .pace .pace-progress[data-progress-text="40%"]:after { right: -125.6px }
  .pace .pace-progress[data-progress-text="41%"]:after { right: -123.74px }
  .pace .pace-progress[data-progress-text="42%"]:after { right: -121.88px }
  .pace .pace-progress[data-progress-text="43%"]:after { right: -120.02px }
  .pace .pace-progress[data-progress-text="44%"]:after { right: -118.16px }
  .pace .pace-progress[data-progress-text="45%"]:after { right: -116.3px }
  .pace .pace-progress[data-progress-text="46%"]:after { right: -114.44px }
  .pace .pace-progress[data-progress-text="47%"]:after { right: -112.58px }
  .pace .pace-progress[data-progress-text="48%"]:after { right: -110.72px }
  .pace .pace-progress[data-progress-text="49%"]:after { right: -108.86px }
  .pace .pace-progress[data-progress-text="50%"]:after { right: -107px }
  .pace .pace-progress[data-progress-text="51%"]:after { right: -105.14px }
  .pace .pace-progress[data-progress-text="52%"]:after { right: -103.28px }
  .pace .pace-progress[data-progress-text="53%"]:after { right: -101.42px }
  .pace .pace-progress[data-progress-text="54%"]:after { right: -99.56px }
  .pace .pace-progress[data-progress-text="55%"]:after { right: -97.7px }
  .pace .pace-progress[data-progress-text="56%"]:after { right: -95.84px }
  .pace .pace-progress[data-progress-text="57%"]:after { right: -93.98px }
  .pace .pace-progress[data-progress-text="58%"]:after { right: -92.12px }
  .pace .pace-progress[data-progress-text="59%"]:after { right: -90.26px }
  .pace .pace-progress[data-progress-text="60%"]:after { right: -88.4px }
  .pace .pace-progress[data-progress-text="61%"]:after { right: -86.53999999999999px }
  .pace .pace-progress[data-progress-text="62%"]:after { right: -84.68px }
  .pace .pace-progress[data-progress-text="63%"]:after { right: -82.82px }
  .pace .pace-progress[data-progress-text="64%"]:after { right: -80.96000000000001px }
  .pace .pace-progress[data-progress-text="65%"]:after { right: -79.1px }
  .pace .pace-progress[data-progress-text="66%"]:after { right: -77.24px }
  .pace .pace-progress[data-progress-text="67%"]:after { right: -75.38px }
  .pace .pace-progress[data-progress-text="68%"]:after { right: -73.52px }
  .pace .pace-progress[data-progress-text="69%"]:after { right: -71.66px }
  .pace .pace-progress[data-progress-text="70%"]:after { right: -69.8px }
  .pace .pace-progress[data-progress-text="71%"]:after { right: -67.94px }
  .pace .pace-progress[data-progress-text="72%"]:after { right: -66.08px }
  .pace .pace-progress[data-progress-text="73%"]:after { right: -64.22px }
  .pace .pace-progress[data-progress-text="74%"]:after { right: -62.36px }
  .pace .pace-progress[data-progress-text="75%"]:after { right: -60.5px }
  .pace .pace-progress[data-progress-text="76%"]:after { right: -58.64px }
  .pace .pace-progress[data-progress-text="77%"]:after { right: -56.78px }
  .pace .pace-progress[data-progress-text="78%"]:after { right: -54.92px }
  .pace .pace-progress[data-progress-text="79%"]:after { right: -53.06px }
  .pace .pace-progress[data-progress-text="80%"]:after { right: -51.2px }
  .pace .pace-progress[data-progress-text="81%"]:after { right: -49.34px }
  .pace .pace-progress[data-progress-text="82%"]:after { right: -47.480000000000004px }
  .pace .pace-progress[data-progress-text="83%"]:after { right: -45.62px }
  .pace .pace-progress[data-progress-text="84%"]:after { right: -43.76px }
  .pace .pace-progress[data-progress-text="85%"]:after { right: -41.9px }
  .pace .pace-progress[data-progress-text="86%"]:after { right: -40.04px }
  .pace .pace-progress[data-progress-text="87%"]:after { right: -38.18px }
  .pace .pace-progress[data-progress-text="88%"]:after { right: -36.32px }
  .pace .pace-progress[data-progress-text="89%"]:after { right: -34.46px }
  .pace .pace-progress[data-progress-text="90%"]:after { right: -32.6px }
  .pace .pace-progress[data-progress-text="91%"]:after { right: -30.740000000000002px }
  .pace .pace-progress[data-progress-text="92%"]:after { right: -28.880000000000003px }
  .pace .pace-progress[data-progress-text="93%"]:after { right: -27.02px }
  .pace .pace-progress[data-progress-text="94%"]:after { right: -25.16px }
  .pace .pace-progress[data-progress-text="95%"]:after { right: -23.3px }
  .pace .pace-progress[data-progress-text="96%"]:after { right: -21.439999999999998px }
  .pace .pace-progress[data-progress-text="97%"]:after { right: -19.58px }
  .pace .pace-progress[data-progress-text="98%"]:after { right: -17.72px }
  .pace .pace-progress[data-progress-text="99%"]:after { right: -15.86px }
  .pace .pace-progress[data-progress-text="100%"]:after { right: -14px }
  
  
  .pace .pace-activity {
	position: absolute;
	width: 100%;
	height: 28px;
	z-index: 20001;
	box-shadow: inset 0 0 0 2px #2299dd, inset 0 0 0 7px #FFF;
	border-radius: 10px;
	background-color:transparent!important;
  }
  
  .pace.pace-inactive {
	display: none;
  }
  
  
  
  
  
  @media (max-width:1024px){
	.row.kpnfooter ul br {
		display: none;
	}
	
	.pane_layout.container-fluid.social.kpnfooter .col-md-3 {
		width: 50%;
	}
}
	
	@media (max-width:992px){
		.row.kpnfooter div[class*="col-sm-"] {
			display: none;
		}
	}

	
	.dnnSearchResultContainer > .dnnSearchResultItem > .dnnSearchResultItem-Title a {
		font-weight: 400;
		text-decoration: none!important;
	}
	
	.dnnSearchResultContainer > .dnnSearchResultItem > .dnnSearchResultItem-Title a:hover {
		text-decoration: underline!important;
	}
	
	.dnnSearchResultItem-Link a {
		color: #444444!important;
		text-decoration: none!important;
		font-size: 12px;
	}
	
	.dnnSearchResultContainer > .dnnSearchResultItem > .dnnSearchResultItem-Title {
		margin-bottom: 0px!important;
	}
	
	.dnnSearchResultContainer > .dnnSearchResultItem > .dnnSearchResultItem-Description {
		color: #444444!important;
	}
	
	.dnnSearchResultContainer > .dnnSearchResultItem > .dnnSearchResultItem-Description b {
		font-weight: 100!important;
		color: #444!important;
	}	
  
  .Scholingfoto {
    max-width: 245px!important;
}
  
	h1, h2, h2, h3, h1 a {
		color: #058C98 !important;
	}

	@media (max-width:768px){
		.Scholingfoto {
			width: 100% !important;
			max-width: unset !important;
		  }
	}