/****** Start Content of FontFace *******/

@font-face {
	font-family: 'niafam';
	src: url('../font/IRANSans/') format('eot'), url('../font/IRANSans/IRANSans.ttf') format('truetype'), url('../font/IRANSans/IRANSans.woff') format('woff');
	font-weight: normal;
	font-style: normal;
  }
  
  @font-face {
	font-family: 'niafamBold';
	src: url('../font/IRANSansBold/IRANSansBold.eot') format('eot'), url('../font/IRANSansBold/IRANSansBold.ttf') format('truetype'), url('../font/IRANSansBold/IRANSansBold.woff') format('woff');
	font-weight: normal;
	font-style: normal;
  }
  
 
  /****** Start Content of Global.css *******/
  
  .floatr {
	float: right;
  }
  
  .floatl {
	float: left;
  }
  
  .myclear {
	clear: both;
  }
  
  .behavior {
	behavior: url(PIE.htc);
  }
  
  .blocktaglist {
	list-style-type: none;
  }
  
  .blocktagss {
	background-color: #e1ecf4;
	color: #39739d;
	padding: 3px;
	width: auto;
	display: inline-block;
	margin: 2px;
  }
  
  /*------ Content of toastr ----------------------*/
  .toast-title {
	font-weight: bold;
  }
  
  .toast-message {
	-ms-word-wrap: break-word;
	word-wrap: break-word;
  }
  
  .toast-message a,
  .toast-message label {
	color: #ffffff;
  }
  
  .toast-message a:hover {
	color: #cccccc;
	text-decoration: none;
  }
  
  .toast-close-button {
	position: relative;
	right: -0.3em;
	top: -0.3em;
	float: right;
	font-size: 20px;
	color: #ffffff;
	text-shadow: 0 1px 0 #ffffff;
	opacity: 0.8;
  }
  
  .toast-close-button:hover,
  .toast-close-button:focus {
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	opacity: 0.4;
  }
  
  /*Additional properties for button version iOS requires the button element instead of an anchor tag. If you want the anchor version, it requires `href="#"`.*/
  button.toast-close-button {
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
  }
  
  .toast-top-center {
	top: 0;
	right: 0;
	width: 100%;
  }
  
  .toast-bottom-center {
	bottom: 0;
	right: 0;
	width: 100%;
  }
  
  .toast-top-full-width {
	top: 0;
	right: 0;
	width: 100%;
  }
  
  .toast-bottom-full-width {
	bottom: 0;
	right: 0;
	width: 100%;
  }
  
  .toast-top-left {
	top: 12px;
	left: 12px;
  }
  
  .toast-top-right {
	top: 12px;
	right: 12px;
  }
  
  .toast-bottom-right {
	right: 12px;
	bottom: 12px;
  }
  
  .toast-bottom-left {
	bottom: 12px;
	left: 12px;
  }
  
  #toast-container {
	position: fixed;
	z-index: 999999;
	/*overrides*/
  }
  
  #toast-container * {
	box-sizing: border-box;
  }
  
  #toast-container>div {
	position: relative;
	overflow: hidden;
	margin: 0 0 6px;
	padding: 15px 15px 15px 50px;
	width: 300px;
	border-radius: 3px 3px 3px 3px;
	background-position: 15px center;
	background-repeat: no-repeat;
	box-shadow: 0 0 12px #999999;
	color: #ffffff;
	opacity: 0.8;
  }
  
  #toast-container>div:hover {
	box-shadow: 0 0 12px #000000;
	opacity: 1;
	filter: alpha(opacity=100);
	cursor: pointer;
  }
  
  #toast-container>.toast-info {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
  }
  
  #toast-container>.toast-error {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
  }
  
  #toast-container>.toast-success {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
  }
  
  #toast-container>.toast-warning {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
  }
  
  #toast-container.toast-top-center>div,
  #toast-container.toast-bottom-center>div {
	width: 300px;
	margin-left: auto;
	margin-right: auto;
  }
  
  #toast-container.toast-top-full-width>div,
  #toast-container.toast-bottom-full-width>div {
	width: 96%;
	margin-left: auto;
	margin-right: auto;
  }
  
  .toast {
	background-color: #030303;
  }
  
  .toast-success {
	background-color: #51a351;
  }
  
  .toast-error {
	background-color: #bd362f;
  }
  
  .toast-info {
	background-color: #2f96b4;
  }
  
  .toast-warning {
	background-color: #f89406;
  }
  
  .toast-progress {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 4px;
	background-color: #000000;
	opacity: 0.4;
	filter: alpha(opacity=40);
  }
  
  /*Responsive Design*/
  @media all and (max-width: 240px) {
	#toast-container>div {
		padding: 8px 8px 8px 50px;
		width: 11em;
	}
  
	#toast-container .toast-close-button {
		right: -0.2em;
		top: -0.2em;
	}
  }
  
  @media all and (min-width: 241px) and (max-width: 480px) {
	#toast-container>div {
		padding: 8px 8px 8px 50px;
		width: 18em;
	}
  
	#toast-container .toast-close-button {
		right: -0.2em;
		top: -0.2em;
	}
  }
  
  @media all and (min-width: 481px) and (max-width: 768px) {
	#toast-container>div {
		padding: 15px 15px 15px 50px;
		width: 25em;
	}
  }
  
  .zone[group] {
	min-height: 100px;
  }
  
  .sortablehover {
	min-height: 20px !important;
	background-color: #e6ebf0;
  }
  
  #divPersonalizeSetting {
	background: none transparent;
	background-color: #f2f2f2;
	height: auto;
	left: 0;
	position: fixed;
	top: 100px;
	width: 45px;
	z-index: 100;
  }
  
  #sidemnu2 {
	margin-top: 6px;
	border: 1px solid #dddddd;
	padding: 5px;
	cursor: pointer;
  }
  
  #sidemnu1 {
	border: 1px solid #dddddd;
	padding: 5px;
	cursor: pointer;
  }
  
  .dellBlock {
	background-color: #f2f2f2;
	width: 30px;
	height: 30px;
	position: absolute;
	z-index: 100;
	padding: 5px;
  }
  
  .frame {
	position: relative;
  }
  
  .cmn-toggle {
	position: absolute;
	margin-left: -9999px;
	visibility: hidden;
  }
  
  .cmn-toggle+label {
	display: block;
	position: relative;
	cursor: pointer;
	outline: none;
	user-select: none;
  }
  
  input.cmn-toggle-round+label {
	padding: 2px;
	width: 30px;
	height: 18px;
	background-color: #dddddd;
	border-radius: 60px;
  }
  
  input.cmn-toggle-round:checked+label:before {
	background-color: #8ce196;
  }
  
  input.cmn-toggle-round:checked+label:after {
	margin-left: 60px;
  }
  
  input.cmn-toggle-round-flat+label {
	padding: 2px;
	width: 30px;
	height: 18px;
	background-color: #dddddd;
	border-radius: 60px;
	transition: background 0.4s;
  }
  
  input.cmn-toggle-round-flat+label:before,
  input.cmn-toggle-round-flat+label:after {
	display: block;
	position: absolute;
	content: "";
  }
  
  input.cmn-toggle-round-flat+label:before {
	top: 2px;
	left: 2px;
	bottom: 2px;
	right: 2px;
	background-color: #fff;
	border-radius: 60px;
	transition: background 0.4s;
  }
  
  input.cmn-toggle-round-flat+label:after {
	top: 4px;
	left: 4px;
	bottom: 4px;
	width: 12px;
	background-color: #dddddd;
	border-radius: 52px;
	transition: margin 0.4s, background 0.4s;
  }
  
  input.cmn-toggle-round-flat:checked+label {
	background-color: #8ce196;
  }
  
  input.cmn-toggle-round-flat:checked+label:after {
	margin-left: 15px;
	background-color: #8ce196;
  }
  
  .ui-dialog .ui-dialog-buttonpane button {
	padding: 0px;
	border-radius: 0px;
	line-height: 0px;
	background-color: #fff;
	width: 80px;
	height: 25px;
	color: #0873b7;
  }
  
  .ui-dialog .ui-resizable-se {
	height: auto;
  }
  
  /****** Start Content of Block blockName: obj_copy3_block7301 *******/
  .defaultnone {
	border: 0px;
	border-radius: 5px;
	text-align: right;
  }
  
  /****** Start Content of Block blockName: obj_copy3_block7302 *******/
  .defaultnone {
	border: 0px;
	border-radius: 5px;
	text-align: right;
  }
  
  blue {}
  
  /****** Start Content of Block blockName: obj_copy3_block7303 *******/
  .defaultnone {
	border: 0px;
	border-radius: 5px;
	text-align: right;
  }
  
  blue {}
  
  /****** Start Content of Block blockName: obj_copy3_block7308 *******/
  .defaultnone {
	border: 0px;
	border-radius: 5px;
	text-align: right;
  }
  
  /****** Start Content of Block blockName: obj_copy3_block7329 *******/
  .defaultnone {
	border: 0px;
	border-radius: 5px;
	text-align: right;
  }
  
  /****** Start Content of Block blockName: obj_copy3_block7332 *******/
  .defaultnone {
	border: 0px;
	border-radius: 5px;
	text-align: right;
  }
  
  blue {}
  
  /****** Start Content of Block blockName: obj_copy3_block7334 *******/
  .defaultnone {
	border: 0px;
	border-radius: 5px;
	text-align: right;
  }
  
  blue {}
  
  /****** Start Content of Block blockName: obj_copy3_block7335 *******/
  .defaultnone {
	border: 0px;
	border-radius: 5px;
	text-align: right;
  }
  
  blue {}
  
  .defaultnone {
	border: 0px;
	border-radius: 5px;
	text-align: right;
  }
  
  blue {}
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider {
	text-align: left;
	overflow: visible;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: auto;
	margin-left: auto;
	position: relative;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider * {
	margin: 0px;
	padding: 0px;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
  }
  
  .fullscreen#tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider {
	max-height: 100% !important;
	max-width: 100% !important;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider a {
	transition: none !important;
	position: static;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider img {
	margin: 0px;
	padding: 0px;
	border: currentColor;
	transition: none !important;
	max-height: none;
	max-width: none;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
	max-height: none !important;
	max-width: none !important;
	margin-left: 0 !important;
	margin-top: 0 !important;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .slider-main {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 1;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .slide-wrapper {
	width: 100%;
	height: 100%;
	overflow: visible;
	position: relative;
	z-index: 2;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .slides {
	list-style: none;
	margin: 0px !important;
	padding: 0px !important;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .slide {
	list-style: none;
	margin: 0px !important;
	padding: 0px !important;
	width: 100%;
	height: 100%;
	overflow: hidden;
	display: block;
	visibility: hidden;
	position: absolute;
	opacity: 1;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .slide .thumbnail {
	position: absolute;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .slide .caption {
	position: absolute;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .slide .html {
	position: absolute;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .slide .image {
	padding: 0px !important;
	border: currentColor !important;
	left: 0 !important;
	margin-left: 0 !important;
	margin-top: 0 !important;
	max-height: none !important;
	max-width: none !important;
	top: 0 !important;
  }
  
  .webkit#tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .slide .html {
	overflow: hidden;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .video-hidden-image {
	display: none;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider iframe.video {
	background-color: rgb(0, 0, 0);
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .video-play-button {
	background-position: center;
	left: 50%;
	top: 50%;
	width: 80px;
	height: 80px;
	margin-top: -40px;
	margin-left: -40px;
	display: block;
	position: absolute;
	background-image: url('../img/video_play.png');
  }
  
  .webkit#tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .transition.slide .html iframe {
	display: block;
  }
  
  .webkit#tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .active.slide .html iframe {
	display: block;
  }
  
  .webkit#tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .transition.slide .init.layer iframe {
	display: block;
  }
  
  .webkit#tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .active.slide .init.layer iframe {
	display: block;
  }
  
  .webkit#tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .slide .html iframe {
	display: none;
  }
  
  .webkit#tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .slide .layer iframe {
	display: none;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider iframe {
	display: block;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .slice-container {
	width: 100%;
	height: 100%;
	position: absolute;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .swipeable-container {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .swipeable-container .selectable {
	cursor: default;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .swipeable-container .grab {
	cursor: url('../img/openhand.cur'), move;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .swipeable-container .grabbing {
	cursor: url('../img/closedhand.cur'), move;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .thumbnail-scroller .swipe {
	-webkit-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .thumbnail-scroller .grab {
	cursor: url('../img/openhand.cur'), move;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .thumbnail-scroller .grabbing {
	cursor: url('../img/closedhand.cur'), move;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .thumbnail-scroller .grabbing a:hover {
	cursor: url('../img/closedhand.cur'), move;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .thumbnail-scroller .grabbing a:active {
	cursor: url('../img/closedhand.cur'), move;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .thumbnail-scroller .grabbing .lightbox-icon {
	cursor: url('../img/closedhand.cur'), move;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .layer {
	padding: 4px;
	visibility: hidden;
	position: absolute;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .black.layer {
	background: rgba(0, 0, 0, 0.7);
	color: rgb(255, 255, 255);
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .white.layer {
	background: rgba(255, 255, 255, 0.7);
	color: rgb(0, 0, 0);
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .rounded.layer {
	border-radius: 10px;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .slice {
	display: block;
	position: absolute;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .preloader {
	background: url('../img/preloader2.gif') no-repeat;
	width: 62px;
	height: 14px;
	position: absolute;
	z-index: 15;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .slide-arrows {
	position: static;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .slide-arrows a {
	position: absolute;
	cursor: pointer;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .lightbox-icon {
	left: 50%;
	top: 50%;
	width: 80px;
	height: 80px;
	margin-top: -40px;
	margin-left: -40px;
	position: absolute;
	cursor: pointer;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .play.lightbox-icon {
	background-image: url('../img/lightbox_play.png');
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .magnifying.lightbox-icon {
	background-image: url('../img/lightbox_magnifying.png');
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .hyperlink.lightbox-icon {
	background-image: url('../img/lightbox_hyperlink.png');
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .slideshow-controls {
	position: absolute;
	cursor: pointer;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .shadow {
	height: 94px;
	margin-top: -50px;
	position: absolute;
	z-index: 1;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .shadow .shadow-left {
	float: left;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .shadow .shadow-right {
	float: left;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .shadow .shadow-middle {
	float: left;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .shadow .shadow-left {
	background: url('../img/shadow_left.png');
	width: 200px;
	height: 94px;
	float: left;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .shadow .shadow-right {
	background: url('../img/shadow_right.png');
	width: 200px;
	height: 94px;
	float: left;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .shadow .shadow-middle {
	background: url('../img/shadow_middle.png') repeat-x;
	height: 94px;
	float: left;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .full-screen-controls {
	background: url('../img/fullscreen.png') no-repeat;
	left: 20px;
	top: 20px;
	width: 31px;
	height: 27px;
	position: absolute;
	cursor: pointer;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .timer-animation {
	position: absolute;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider canvas {
	position: absolute;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .timer-animation .timer-animation-controls {
	left: 50%;
	top: 50%;
	width: 20px;
	height: 20px;
	margin-top: -10px;
	margin-left: -10px;
	position: absolute;
	cursor: pointer;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .timer-animation .timer-animation-controls {
	background: url('../img/playpause_small.png') no-repeat;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .play.timer-animation .timer-animation-controls {
	background-position: -20px 0px;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .pause.timer-animation .timer-animation-controls {}
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .caption-container {
	overflow: hidden;
	position: absolute;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .caption-container .wrapper {
	margin: 0px;
	padding: 0px;
	border: currentColor;
	position: absolute;
	box-shadow: none;
	background-color: transparent;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .caption-container .background {
	width: 100%;
	height: 100%;
	position: absolute;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .caption-container .caption {
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .thumbnail-wrapper {
	position: absolute;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .thumbnail {
	background-position: center;
	overflow: hidden;
	position: absolute;
	background-image: url('../img/preloader.gif');
	background-repeat: no-repeat;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .thumbnail-content {}
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .slide-buttons {
	position: absolute;
	z-index: 3;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .slide-buttons .left {
	float: left;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .slide-buttons .right {
	float: left;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .slide-buttons .middle {
	float: left;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .slide-buttons a {
	text-align: center;
	text-decoration: none;
	float: left;
	position: relative;
	cursor: pointer;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .thumbnail-scroller {
	position: absolute;
	z-index: 2;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-o-box-sizing: content-box;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .thumbnail-scroller .thumbnails-visible-container {
	overflow: hidden;
	position: relative;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .thumbnail-scroller .thumbnails-container {
	list-style: none;
	margin: 0px;
	padding: 0px;
	left: 0px;
	top: 0px;
	overflow: visible;
	position: absolute;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .thumbnail-scroller .thumbnail-wrapper {
	list-style: none;
	cursor: pointer;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .thumbnail-scroller .lightbox-icon {
	left: 50%;
	top: 50%;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	margin-left: -15px;
	position: absolute;
	cursor: pointer;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .thumbnail-scroller .play.lightbox-icon {
	background-image: url('../img/lightbox_play_small.png');
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .thumbnail-scroller .magnifying.lightbox-icon {
	background-image: url('../img/lightbox_magnifying_small.png');
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .thumbnail-scroller .hyperlink.lightbox-icon {
	background-image: url('../img/lightbox_hyperlink_small.png');
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .thumbnail .caption {
	width: 100%;
	position: absolute;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .thumbnail .caption .background {
	width: 100%;
	height: 100%;
	position: absolute;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .thumbnail .caption .content {
	width: 100%;
	position: absolute;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .thumbnail-scroller .arrows a {
	position: absolute;
	cursor: pointer;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .thumbnail-scroller .buttons {
	width: auto;
	position: absolute;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider .thumbnail-scroller .buttons a {
	text-decoration: none;
	position: absolute;
	cursor: pointer;
  }
  
  #tool_niafametoolsenews_sample_copy3_block7305 .advanced-slider-tooltip {
	position: absolute;
	z-index: 9999;
  }
  
  /* MAIN SLIDE */
  .circle .slide-wrapper {
	background-color: #FFF;
	border: 4px solid #FFF;
	-moz-box-shadow: 0 0 10px #CCC;
	-webkit-box-shadow: 0 0 10px #CCC;
	box-shadow: 0 0 10px #CCC;
  }
  
  /* END OF MAIN SLIDE */
  /* SLIDE ARROWS */
  .circle .slide-arrows a {
	background: url('../img/arrows.png') no-repeat;
	width: 40px;
	height: 40px;
	top: 50%;
	margin-top: -20px;
  }
  
  .circle .slide-arrows a.previous {
	left: 20px;
  }
  
  .circle .slide-arrows a.next {
	right: 20px;
	background-position: -40px 0;
  }
  
  /* SLIDE ARROWS */
  /* SLIDESHOW CONTROLS */
  .circle .slideshow-controls {
	background: url('../img/playpause.png') no-repeat;
	width: 40px;
	height: 40px;
	top: 50%;
	left: 50%;
	margin-top: -20px;
	margin-left: -20px;
  }
  
  .circle .slideshow-controls.pause {
	background-position: 0 0;
  }
  
  .circle .slideshow-controls.play {
	background-position: -40px 0;
  }
  
  /* END OF SLIDESHOW CONTROLS */
  /* TIMER ANIMATION */
  .circle .timer-animation {
	top: 20px;
	right: 20px;
  }
  
  /* END OF TIMER ANIMATION */
  /* SLIDE CAPTION */
  .circle .caption-container .background {
	background-color: #000;
	width: 100%;
	height: 100%;
  }
  
  .circle .caption-container .caption {
	color: #FFF;
	margin: 0;
	padding: 8px;
	font-size: 16px;
	line-height: 18px;
  }
  
  /* END OF SLIDE CAPTION */
  /* SLIDE BUTTONS/BULLETS */
  /* main container of the navigation buttons */
  .circle .slide-buttons {
	margin-top: 40px;
  }
  
  /*  left, right and middle of the main container  for this skin, these elements are not styled by default feel free to add your own styling*/
  .circle .slide-buttons .left,
  .circle .slide-buttons .right {}
  
  .circle .slide-buttons .left {}
  
  .circle .slide-buttons .middle {}
  
  .circle .slide-buttons .right {}
  
  /* this contains the buttons */
  .circle .slide-buttons .buttons-inner {}
  
  /* this is a button */
  .circle .slide-buttons .buttons-inner a {
	background: url('../img/buttons.png') no-repeat;
	background-position: 0 0;
	width: 16px;
	height: 16px;
	margin: 0 2px;
  }
  
  .circle .slide-buttons .buttons-inner a.over {
	background-position: -16px 0;
  }
  
  .circle .slide-buttons .buttons-inner a.select {
	background-position: -32px 0;
  }
  
  .circle .slide-buttons .buttons-inner a .number {
	margin-top: 2px;
	font-size: 10px;
	line-height: 12px;
	color: #666;
  }
  
  /* this is used to style the numbers from within the buttons, when they are used */
  .circle .slide-buttons .buttons-inner a.over .number {
	font-size: 8px;
	color: #FFF;
  }
  
  .circle .slide-buttons .buttons-inner a.select .number {
	font-size: 8px;
	color: #FFF;
  }
  
  /*  applied to the thumbnail when the thumbnail is used only as a tooltip sets the distance between the button and the thumbnail*/
  .circle .slide-buttons .buttons-inner .thumbnail-wrapper {
	margin-bottom: 10px;
  }
  
  /* END OF SLIDE BUTTONS/BULLETS */
  /* THUMBNAIL IMAGE */
  .circle .thumbnail {
	left: 0;
	background-size: cover;
	background-color: #FFF;
	border: solid 3px #FFF;
	-moz-box-shadow: 0 0 10px #AAA;
	-webkit-box-shadow: 0 0 10px #AAA;
	box-shadow: 0 0 10px #AAA;
	-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#AAAAAA')";
	filter: progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#AAAAAA');
  }
  
  /* END OF THUMBNAIL IMAGE */
  /* THUMBNAIL SCROLLER */
  .circle .thumbnail-scroller.horizontal {
	bottom: 0;
	padding: 0 50px;
	margin-top: 30px;
  }
  
  .circle .thumbnail-scroller.vertical {
	right: 0;
	padding: 50px 0;
	margin-left: 30px;
  }
  
  .circle .thumbnail-scroller .thumbnail-wrapper {
	margin: 5px;
	padding: 4px;
  }
  
  .circle .thumbnail-scroller .thumbnail.over {
	border: solid 3px #FFF;
	-moz-box-shadow: 0 0 10px #555;
	-webkit-box-shadow: 0 0 10px #555;
	box-shadow: 0 0 10px #555;
	-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#555555')";
	filter: progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#555555');
  }
  
  .circle .thumbnail-scroller .thumbnail.select {
	border: solid 3px #FFF;
	-moz-box-shadow: 0 0 10px #555;
	-webkit-box-shadow: 0 0 10px #555;
	box-shadow: 0 0 10px #555;
	-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#555555')";
	filter: progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#555555');
  }
  
  /* THUMBNAIL CAPTION */
  .circle .thumbnail .caption .background {
	background-color: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
  }
  
  .circle .thumbnail .caption .content {
	color: #FFF;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
	padding: 2px 0;
	margin: 0;
  }
  
  /* END OF THUMBNAIL CAPTION */
  /* THUMBNAIL SCROLLER ARROWS */
  .circle .thumbnail-scroller .arrows a {
	background: url('../img/arrows.png') no-repeat;
	width: 40px;
	height: 40px;
  }
  
  .circle .thumbnail-scroller.vertical .arrows a {
	background: url('../img/arrows_v.png') no-repeat;
  }
  
  .circle .thumbnail-scroller .arrows a.next {
	background-position: -40px 0;
  }
  
  .circle .thumbnail-scroller.horizontal .arrows a.previous {
	left: 0;
  }
  
  .circle .thumbnail-scroller.horizontal .arrows a.next {
	right: 0;
  }
  
  .circle .thumbnail-scroller.vertical .arrows a.previous {
	top: 0;
  }
  
  .circle .thumbnail-scroller.vertical .arrows a.next {
	bottom: 0;
  }
  
  /* END OF THUMBNAIL SCROLLER ARROWS */
  /* THUMBNAIL SCROLLER BUTTONS */
  .circle .thumbnail-scroller .buttons a {
	background: url('../img/buttons_small.png') no-repeat;
	background-position: 0 0;
	width: 12px;
	height: 12px;
	margin: 2px;
  }
  
  .circle .thumbnail-scroller .buttons a.over {
	background-position: -12px 0;
  }
  
  .circle .thumbnail-scroller .buttons a.select {
	background-position: -24px 0;
  }
  
  /* END OF THUMBNAIL SCROLLER BUTTONS */
  /* THUMBNAIL SCROLLER SCROLLBAR */
  .circle .thumbnail-scroller.horizontal .scrollbar {
	margin-top: 30px;
  }
  
  .circle .thumbnail-scroller.vertical .scrollbar {
	margin-left: 30px;
  }
  
  /* END OF THUMBNAIL SCROLLER SCROLLBAR */
  /* END OF THUMBNAIL SCROLLER */
  /* TOOLTIP */
  .circle .tooltip {
	background-color: #DDD;
	margin-bottom: 20px;
	border: #EEE solid 4px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
  }
  
  .circle .tooltip .content {
	color: #999;
	padding: 10px;
	margin: 0;
  }
  
  /* END OF TOOLTIP */
  #mixed-slider .slide {
	background-color: #EEEEEE;
  }
  
  #mixed-slider .timer-animation {
	top: 10px;
	right: 10px;
  }
  
  #mixed-slider .html {
	width: 100%;
	height: 100%;
  }
  
  #mixed-slider .slide-arrows a.previous {
	left: -80px;
  }
  
  #mixed-slider .slide-arrows a.next {
	right: -80px;
  }
  
  #mixed-slider .video-container {
	float: left;
	padding: 10px;
  }
  
  #mixed-slider .video-description {
	float: left;
	margin: 10px;
	width: 200px;
	height: 380px;
  }
  
  #mixed-slider .video-description p {
	font-family: 'Open Sans', sans-serif;
  }
  
  #mixed-slider .video-description .title p {
	font-size: 24px;
	margin-bottom: 10px;
  }
  
  #mixed-slider .video-description .content p {
	font-size: 12px;
	margin-top: 10px;
  }
  
  #mixed-slider .video-description .link {
	position: absolute;
	bottom: 10px;
  }
  
  #mixed-slider .video-description .link p {
	font-size: 14px;
  }
  
  #mixed-slider .video-description .link a {
	font-size: 12px;
	color: #666666;
  }
  
  #mixed-slider .content-box {
	width: 180px;
	margin: 35px 30px;
	padding: 10px;
	background: #888;
	color: #CCC;
	font-size: 13px;
	line-height: 20px;
	border: 4px solid #DDD;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
  }
  
  #mixed-slider .content-box .title {
	font-weight: bold;
	font-style: italic;
	color: #EEEEEE;
  }
  
  #mixed-slider .content-box .button {
	display: block;
	text-decoration: none;
	width: 65px;
	padding: 2px;
	margin-top: 10px;
	color: #666;
	background-color: #EEEEEE;
	border: 4px solid #FFFFFF;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
  }
  
  #mixed-slider .images-box {
	width: 520px;
	margin: 30px 15px;
  }
  
  #mixed-slider .image-box {
	background: url('../img/image_shadow.png') no-repeat 9px 158px;
	width: 260px;
	height: 170px;
	float: left;
  }
  
  #mixed-slider .image-box img {
	margin: 10px;
	border: 4px solid #FFF;
	transition: border 500ms ease-out;
	-webkit-transition: border 500ms ease-out;
	-moz-transition: border 500ms ease-out;
	-o-transition: border 500ms ease-out;
  }
  
  #mixed-slider .image-box img:hover {
	border: 4px solid #333;
  }
  
  /****** Start Content of Tool Block blockName: tool_link_sample_copy3_block7306 *******/
  .defaultnone {
	border: 0px;
	border-radius: 5px;
	text-align: right;
  }
  
  blue {}
  
  /****** Start SliderCss blockName: tool_link_sample_copy3_block7306 *******/
  #tool_link_sample_copy3_block7306 .advanced-slider {
	text-align: left;
	overflow: visible;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: auto;
	margin-left: auto;
	position: relative;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider * {
	margin: 0px;
	padding: 0px;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
  }
  
  .fullscreen#tool_link_sample_copy3_block7306 .advanced-slider {
	max-height: 100% !important;
	max-width: 100% !important;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider a {
	transition: none !important;
	position: static;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider img {
	margin: 0px;
	padding: 0px;
	border: currentColor;
	transition: none !important;
	max-height: none;
	max-width: none;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
	max-height: none !important;
	max-width: none !important;
	margin-left: 0 !important;
	margin-top: 0 !important;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .slider-main {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 1;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .slide-wrapper {
	width: 100%;
	height: 100%;
	overflow: visible;
	position: relative;
	z-index: 2;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .slides {
	list-style: none;
	margin: 0px !important;
	padding: 0px !important;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .slide {
	list-style: none;
	margin: 0px !important;
	padding: 0px !important;
	width: 100%;
	height: 100%;
	overflow: hidden;
	display: block;
	visibility: hidden;
	position: absolute;
	opacity: 1;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .slide .thumbnail {
	position: absolute;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .slide .caption {
	position: absolute;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .slide .html {
	position: absolute;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .slide .image {
	padding: 0px !important;
	border: currentColor !important;
	left: 0 !important;
	margin-left: 0 !important;
	margin-top: 0 !important;
	max-height: none !important;
	max-width: none !important;
	top: 0 !important;
  }
  
  .webkit#tool_link_sample_copy3_block7306 .advanced-slider .slide .html {
	overflow: hidden;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .video-hidden-image {
	display: none;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider iframe.video {
	background-color: rgb(0, 0, 0);
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .video-play-button {
	background-position: center;
	left: 50%;
	top: 50%;
	width: 80px;
	height: 80px;
	margin-top: -40px;
	margin-left: -40px;
	display: block;
	position: absolute;
	background-image: url('../img/video_play.png');
  }
  
  .webkit#tool_link_sample_copy3_block7306 .advanced-slider .transition.slide .html iframe {
	display: block;
  }
  
  .webkit#tool_link_sample_copy3_block7306 .advanced-slider .active.slide .html iframe {
	display: block;
  }
  
  .webkit#tool_link_sample_copy3_block7306 .advanced-slider .transition.slide .init.layer iframe {
	display: block;
  }
  
  .webkit#tool_link_sample_copy3_block7306 .advanced-slider .active.slide .init.layer iframe {
	display: block;
  }
  
  .webkit#tool_link_sample_copy3_block7306 .advanced-slider .slide .html iframe {
	display: none;
  }
  
  .webkit#tool_link_sample_copy3_block7306 .advanced-slider .slide .layer iframe {
	display: none;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider iframe {
	display: block;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .slice-container {
	width: 100%;
	height: 100%;
	position: absolute;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .swipeable-container {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .swipeable-container .selectable {
	cursor: default;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .swipeable-container .grab {
	cursor: url('../img/openhand.cur'), move;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .swipeable-container .grabbing {
	cursor: url('../img/closedhand.cur'), move;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .thumbnail-scroller .swipe {
	-webkit-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .thumbnail-scroller .grab {
	cursor: url('../img/openhand.cur'), move;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .thumbnail-scroller .grabbing {
	cursor: url('../img/closedhand.cur'), move;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .thumbnail-scroller .grabbing a:hover {
	cursor: url('../img/closedhand.cur'), move;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .thumbnail-scroller .grabbing a:active {
	cursor: url('../img/closedhand.cur'), move;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .thumbnail-scroller .grabbing .lightbox-icon {
	cursor: url('../img/closedhand.cur'), move;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .layer {
	padding: 4px;
	visibility: hidden;
	position: absolute;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .black.layer {
	background: rgba(0, 0, 0, 0.7);
	color: rgb(255, 255, 255);
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .white.layer {
	background: rgba(255, 255, 255, 0.7);
	color: rgb(0, 0, 0);
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .rounded.layer {
	border-radius: 10px;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .slice {
	display: block;
	position: absolute;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .preloader {
	background: url('../img/preloader2.gif') no-repeat;
	width: 62px;
	height: 14px;
	position: absolute;
	z-index: 15;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .slide-arrows {
	position: static;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .slide-arrows a {
	position: absolute;
	cursor: pointer;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .lightbox-icon {
	left: 50%;
	top: 50%;
	width: 80px;
	height: 80px;
	margin-top: -40px;
	margin-left: -40px;
	position: absolute;
	cursor: pointer;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .play.lightbox-icon {
	background-image: url('../img/lightbox_play.png');
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .magnifying.lightbox-icon {
	background-image: url('../img/lightbox_magnifying.png');
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .hyperlink.lightbox-icon {
	background-image: url('../img/lightbox_hyperlink.png');
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .slideshow-controls {
	position: absolute;
	cursor: pointer;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .shadow {
	height: 94px;
	margin-top: -50px;
	position: absolute;
	z-index: 1;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .shadow .shadow-left {
	float: left;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .shadow .shadow-right {
	float: left;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .shadow .shadow-middle {
	float: left;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .shadow .shadow-left {
	background: url('../img/shadow_left.png');
	width: 200px;
	height: 94px;
	float: left;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .shadow .shadow-right {
	background: url('../img/shadow_right.png');
	width: 200px;
	height: 94px;
	float: left;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .shadow .shadow-middle {
	background: url('../img/shadow_middle.png') repeat-x;
	height: 94px;
	float: left;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .full-screen-controls {
	background: url('../img/fullscreen.png') no-repeat;
	left: 20px;
	top: 20px;
	width: 31px;
	height: 27px;
	position: absolute;
	cursor: pointer;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .timer-animation {
	position: absolute;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider canvas {
	position: absolute;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .timer-animation .timer-animation-controls {
	left: 50%;
	top: 50%;
	width: 20px;
	height: 20px;
	margin-top: -10px;
	margin-left: -10px;
	position: absolute;
	cursor: pointer;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .timer-animation .timer-animation-controls {
	background: url('../img/playpause_small.png') no-repeat;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .play.timer-animation .timer-animation-controls {
	background-position: -20px 0px;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .pause.timer-animation .timer-animation-controls {}
  
  #tool_link_sample_copy3_block7306 .advanced-slider .caption-container {
	overflow: hidden;
	position: absolute;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .caption-container .wrapper {
	margin: 0px;
	padding: 0px;
	border: currentColor;
	position: absolute;
	box-shadow: none;
	background-color: transparent;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .caption-container .background {
	width: 100%;
	height: 100%;
	position: absolute;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .caption-container .caption {
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .thumbnail-wrapper {
	position: absolute;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .thumbnail {
	background-position: center;
	overflow: hidden;
	position: absolute;
	background-image: url('../img/preloader.gif');
	background-repeat: no-repeat;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .thumbnail-content {}
  
  #tool_link_sample_copy3_block7306 .advanced-slider .slide-buttons {
	position: absolute;
	z-index: 3;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .slide-buttons .left {
	float: left;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .slide-buttons .right {
	float: left;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .slide-buttons .middle {
	float: left;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .slide-buttons a {
	text-align: center;
	text-decoration: none;
	float: left;
	position: relative;
	cursor: pointer;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .thumbnail-scroller {
	position: absolute;
	z-index: 2;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-o-box-sizing: content-box;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .thumbnail-scroller .thumbnails-visible-container {
	overflow: hidden;
	position: relative;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .thumbnail-scroller .thumbnails-container {
	list-style: none;
	margin: 0px;
	padding: 0px;
	left: 0px;
	top: 0px;
	overflow: visible;
	position: absolute;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .thumbnail-scroller .thumbnail-wrapper {
	list-style: none;
	cursor: pointer;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .thumbnail-scroller .lightbox-icon {
	left: 50%;
	top: 50%;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	margin-left: -15px;
	position: absolute;
	cursor: pointer;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .thumbnail-scroller .play.lightbox-icon {
	background-image: url('../img/lightbox_play_small.png');
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .thumbnail-scroller .magnifying.lightbox-icon {
	background-image: url('../img/lightbox_magnifying_small.png');
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .thumbnail-scroller .hyperlink.lightbox-icon {
	background-image: url('../img/lightbox_hyperlink_small.png');
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .thumbnail .caption {
	width: 100%;
	position: absolute;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .thumbnail .caption .background {
	width: 100%;
	height: 100%;
	position: absolute;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .thumbnail .caption .content {
	width: 100%;
	position: absolute;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .thumbnail-scroller .arrows a {
	position: absolute;
	cursor: pointer;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .thumbnail-scroller .buttons {
	width: auto;
	position: absolute;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider .thumbnail-scroller .buttons a {
	text-decoration: none;
	position: absolute;
	cursor: pointer;
  }
  
  #tool_link_sample_copy3_block7306 .advanced-slider-tooltip {
	position: absolute;
	z-index: 9999;
  }
  
  /* MAIN SLIDE */
  .circle .slide-wrapper {
	background-color: #FFF;
	border: 4px solid #FFF;
	-moz-box-shadow: 0 0 10px #CCC;
	-webkit-box-shadow: 0 0 10px #CCC;
	box-shadow: 0 0 10px #CCC;
  }
  
  /* END OF MAIN SLIDE */
  /* SLIDE ARROWS */
  .circle .slide-arrows a {
	background: url('../img/arrows.png') no-repeat;
	width: 40px;
	height: 40px;
	top: 50%;
	margin-top: -20px;
  }
  
  .circle .slide-arrows a.previous {
	left: 20px;
  }
  
  .circle .slide-arrows a.next {
	right: 20px;
	background-position: -40px 0;
  }
  
  /* SLIDE ARROWS */
  /* SLIDESHOW CONTROLS */
  .circle .slideshow-controls {
	background: url('../img/playpause.png') no-repeat;
	width: 40px;
	height: 40px;
	top: 50%;
	left: 50%;
	margin-top: -20px;
	margin-left: -20px;
  }
  
  .circle .slideshow-controls.pause {
	background-position: 0 0;
  }
  
  .circle .slideshow-controls.play {
	background-position: -40px 0;
  }
  
  /* END OF SLIDESHOW CONTROLS */
  /* TIMER ANIMATION */
  .circle .timer-animation {
	top: 20px;
	right: 20px;
  }
  
  /* END OF TIMER ANIMATION */
  /* SLIDE CAPTION */
  .circle .caption-container .background {
	background-color: #000;
	width: 100%;
	height: 100%;
  }
  
  .circle .caption-container .caption {
	color: #FFF;
	margin: 0;
	padding: 8px;
	font-size: 16px;
	line-height: 18px;
  }
  
  /* END OF SLIDE CAPTION */
  /* SLIDE BUTTONS/BULLETS */
  /* main container of the navigation buttons */
  .circle .slide-buttons {
	margin-top: 40px;
  }
  
  /*  left, right and middle of the main container  for this skin, these elements are not styled by default feel free to add your own styling*/
  .circle .slide-buttons .left,
  .circle .slide-buttons .right {}
  
  .circle .slide-buttons .left {}
  
  .circle .slide-buttons .middle {}
  
  .circle .slide-buttons .right {}
  
  /* this contains the buttons */
  .circle .slide-buttons .buttons-inner {}
  
  /* this is a button */
  .circle .slide-buttons .buttons-inner a {
	background: url('../img/buttons.png') no-repeat;
	background-position: 0 0;
	width: 16px;
	height: 16px;
	margin: 0 2px;
  }
  
  .circle .slide-buttons .buttons-inner a.over {
	background-position: -16px 0;
  }
  
  .circle .slide-buttons .buttons-inner a.select {
	background-position: -32px 0;
  }
  
  .circle .slide-buttons .buttons-inner a .number {
	margin-top: 2px;
	font-size: 10px;
	line-height: 12px;
	color: #666;
  }
  
  /* this is used to style the numbers from within the buttons, when they are used */
  .circle .slide-buttons .buttons-inner a.over .number {
	font-size: 8px;
	color: #FFF;
  }
  
  .circle .slide-buttons .buttons-inner a.select .number {
	font-size: 8px;
	color: #FFF;
  }
  
  /*  applied to the thumbnail when the thumbnail is used only as a tooltip sets the distance between the button and the thumbnail*/
  .circle .slide-buttons .buttons-inner .thumbnail-wrapper {
	margin-bottom: 10px;
  }
  
  /* END OF SLIDE BUTTONS/BULLETS */
  /* THUMBNAIL IMAGE */
  .circle .thumbnail {
	left: 0;
	background-size: cover;
	background-color: #FFF;
	border: solid 3px #FFF;
	-moz-box-shadow: 0 0 10px #AAA;
	-webkit-box-shadow: 0 0 10px #AAA;
	box-shadow: 0 0 10px #AAA;
	-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#AAAAAA')";
	filter: progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#AAAAAA');
  }
  
  /* END OF THUMBNAIL IMAGE */
  /* THUMBNAIL SCROLLER */
  .circle .thumbnail-scroller.horizontal {
	bottom: 0;
	padding: 0 50px;
	margin-top: 30px;
  }
  
  .circle .thumbnail-scroller.vertical {
	right: 0;
	padding: 50px 0;
	margin-left: 30px;
  }
  
  .circle .thumbnail-scroller .thumbnail-wrapper {
	margin: 5px;
	padding: 4px;
  }
  
  .circle .thumbnail-scroller .thumbnail.over {
	border: solid 3px #FFF;
	-moz-box-shadow: 0 0 10px #555;
	-webkit-box-shadow: 0 0 10px #555;
	box-shadow: 0 0 10px #555;
	-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#555555')";
	filter: progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#555555');
  }
  
  .circle .thumbnail-scroller .thumbnail.select {
	border: solid 3px #FFF;
	-moz-box-shadow: 0 0 10px #555;
	-webkit-box-shadow: 0 0 10px #555;
	box-shadow: 0 0 10px #555;
	-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#555555')";
	filter: progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#555555');
  }
  
  /* THUMBNAIL CAPTION */
  .circle .thumbnail .caption .background {
	background-color: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
  }
  
  .circle .thumbnail .caption .content {
	color: #FFF;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
	padding: 2px 0;
	margin: 0;
  }
  
  /* END OF THUMBNAIL CAPTION */
  /* THUMBNAIL SCROLLER ARROWS */
  .circle .thumbnail-scroller .arrows a {
	background: url('../img/arrows.png') no-repeat;
	width: 40px;
	height: 40px;
  }
  
  .circle .thumbnail-scroller.vertical .arrows a {
	background: url('../img/arrows_v.png') no-repeat;
  }
  
  .circle .thumbnail-scroller .arrows a.next {
	background-position: -40px 0;
  }
  
  .circle .thumbnail-scroller.horizontal .arrows a.previous {
	left: 0;
  }
  
  .circle .thumbnail-scroller.horizontal .arrows a.next {
	right: 0;
  }
  
  .circle .thumbnail-scroller.vertical .arrows a.previous {
	top: 0;
  }
  
  .circle .thumbnail-scroller.vertical .arrows a.next {
	bottom: 0;
  }
  
  /* END OF THUMBNAIL SCROLLER ARROWS */
  /* THUMBNAIL SCROLLER BUTTONS */
  .circle .thumbnail-scroller .buttons a {
	background: url('../img/buttons_small.png') no-repeat;
	background-position: 0 0;
	width: 12px;
	height: 12px;
	margin: 2px;
  }
  
  .circle .thumbnail-scroller .buttons a.over {
	background-position: -12px 0;
  }
  
  .circle .thumbnail-scroller .buttons a.select {
	background-position: -24px 0;
  }
  
  /* END OF THUMBNAIL SCROLLER BUTTONS */
  /* THUMBNAIL SCROLLER SCROLLBAR */
  .circle .thumbnail-scroller.horizontal .scrollbar {
	margin-top: 30px;
  }
  
  .circle .thumbnail-scroller.vertical .scrollbar {
	margin-left: 30px;
  }
  
  /* END OF THUMBNAIL SCROLLER SCROLLBAR */
  /* END OF THUMBNAIL SCROLLER */
  /* TOOLTIP */
  .circle .tooltip {
	background-color: #DDD;
	margin-bottom: 20px;
	border: #EEE solid 4px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
  }
  
  .circle .tooltip .content {
	color: #999;
	padding: 10px;
	margin: 0;
  }
  
  /* END OF TOOLTIP */
  #mixed-slider .slide {
	background-color: #EEEEEE;
  }
  
  #mixed-slider .timer-animation {
	top: 10px;
	right: 10px;
  }
  
  #mixed-slider .html {
	width: 100%;
	height: 100%;
  }
  
  #mixed-slider .slide-arrows a.previous {
	left: -80px;
  }
  
  #mixed-slider .slide-arrows a.next {
	right: -80px;
  }
  
  #mixed-slider .video-container {
	float: left;
	padding: 10px;
  }
  
  #mixed-slider .video-description {
	float: left;
	margin: 10px;
	width: 200px;
	height: 380px;
  }
  
  #mixed-slider .video-description p {
	font-family: 'Open Sans', sans-serif;
  }
  
  #mixed-slider .video-description .title p {
	font-size: 24px;
	margin-bottom: 10px;
  }
  
  #mixed-slider .video-description .content p {
	font-size: 12px;
	margin-top: 10px;
  }
  
  #mixed-slider .video-description .link {
	position: absolute;
	bottom: 10px;
  }
  
  #mixed-slider .video-description .link p {
	font-size: 14px;
  }
  
  #mixed-slider .video-description .link a {
	font-size: 12px;
	color: #666666;
  }
  
  #mixed-slider .content-box {
	width: 180px;
	margin: 35px 30px;
	padding: 10px;
	background: #888;
	color: #CCC;
	font-size: 13px;
	line-height: 20px;
	border: 4px solid #DDD;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
  }
  
  #mixed-slider .content-box .title {
	font-weight: bold;
	font-style: italic;
	color: #EEEEEE;
  }
  
  #mixed-slider .content-box .button {
	display: block;
	text-decoration: none;
	width: 65px;
	padding: 2px;
	margin-top: 10px;
	color: #666;
	background-color: #EEEEEE;
	border: 4px solid #FFFFFF;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
  }
  
  #mixed-slider .images-box {
	width: 520px;
	margin: 30px 15px;
  }
  
  #mixed-slider .image-box {
	background: url('../img/image_shadow.png') no-repeat 9px 158px;
	width: 260px;
	height: 170px;
	float: left;
  }
  
  #mixed-slider .image-box img {
	margin: 10px;
	border: 4px solid #FFF;
	transition: border 500ms ease-out;
	-webkit-transition: border 500ms ease-out;
	-moz-transition: border 500ms ease-out;
	-o-transition: border 500ms ease-out;
  }
  
  #mixed-slider .image-box img:hover {
	border: 4px solid #333;
  }
  
  /****** Start Content of Tool Block blockName: tool_niafametoolsenews_sample_copy3_block7307 *******/
  .borderdesignrtl3 {
	border: 0px;
	text-align: right;
	direction: rtl;
  }
  
  .borderdesignrtl3 .bhead {
	border: 0px;
	clear: both;
  }
  
  .borderdesignrtl3 .bmiddle {
	clear: both;
  }
  
  .borderdesignrtl3 .bfooter {
	border: 0px;
	clear: both;
  }
  
  .borderdesignrtl3 .h1 {}
  
  .borderdesignrtl3 .h2 {}
  
  .borderdesignrtl3 .h3 {
	float: right;
	width: 50%;
  }
  
  .borderdesignrtl3 .h4 {
	float: right;
	width: 50%;
  }
  
  /****** Start Content of Tool Block blockName: tool_niafametoolsecommunique_sample_copy3_block7311 *******/
  .borderdesignrtl3 {
	border: 0px;
	text-align: right;
	direction: rtl;
  }
  
  .borderdesignrtl3 .bhead {
	border: 0px;
	clear: both;
  }
  
  .borderdesignrtl3 .bmiddle {
	clear: both;
  }
  
  .borderdesignrtl3 .bfooter {
	border: 0px;
	clear: both;
  }
  
  .borderdesignrtl3 .h1 {}
  
  .borderdesignrtl3 .h2 {}
  
  .borderdesignrtl3 .h3 {
	float: right;
	width: 50%;
  }
  
  .borderdesignrtl3 .h4 {
	float: right;
	width: 50%;
  }
  
  /****** Start Content of Tool Block blockName: tool_advgallery_sample_copy3_block7312 *******/
  .borderdesignrtl3 {
	border: 0px;
	text-align: right;
	direction: rtl;
  }
  
  .borderdesignrtl3 .bhead {
	border: 0px;
	clear: both;
  }
  
  .borderdesignrtl3 .bmiddle {
	clear: both;
  }
  
  .borderdesignrtl3 .bfooter {
	border: 0px;
	clear: both;
  }
  
  .borderdesignrtl3 .h1 {}
  
  .borderdesignrtl3 .h2 {}
  
  .borderdesignrtl3 .h3 {
	float: right;
	width: 50%;
  }
  
  .borderdesignrtl3 .h4 {
	float: right;
	width: 50%;
  }
  
  /****** Start SliderCss blockName: tool_advgallery_sample_copy3_block7312 *******/
  .advanced-slider {
	text-align: left;
	overflow: visible;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: auto;
	margin-left: auto;
	position: relative;
  }
  
  .advanced-slider * {
	margin: 0px;
	padding: 0px;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
  }
  
  .fullscreen.advanced-slider {
	max-height: 100% !important;
	max-width: 100% !important;
  }
  
  .advanced-slider a {
	transition: none !important;
	position: static;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
  }
  
  .advanced-slider img {
	margin: 0px;
	padding: 0px;
	border: currentColor;
	transition: none !important;
	max-height: none;
	max-width: none;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
	max-height: none !important;
	max-width: none !important;
	margin-left: 0 !important;
	margin-top: 0 !important;
  }
  
  .advanced-slider .slider-main {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 1;
  }
  
  .advanced-slider .slide-wrapper {
	width: 100%;
	height: 100%;
	overflow: visible;
	position: relative;
	z-index: 2;
  }
  
  .advanced-slider .slides {
	list-style: none;
	margin: 0px !important;
	padding: 0px !important;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
  }
  
  .advanced-slider .slide {
	list-style: none;
	margin: 0px !important;
	padding: 0px !important;
	width: 100%;
	height: 100%;
	overflow: hidden;
	display: block;
	visibility: hidden;
	position: absolute;
	opacity: 1;
  }
  
  .advanced-slider .slide .thumbnail {
	position: absolute;
  }
  
  .advanced-slider .slide .caption {
	position: absolute;
  }
  
  .advanced-slider .slide .html {
	position: absolute;
  }
  
  .advanced-slider .slide .image {
	padding: 0px !important;
	border: currentColor !important;
	left: 0 !important;
	margin-left: 0 !important;
	margin-top: 0 !important;
	max-height: none !important;
	max-width: none !important;
	top: 0 !important;
  }
  
  .webkit.advanced-slider .slide .html {
	overflow: hidden;
  }
  
  .advanced-slider .video-hidden-image {
	display: none;
  }
  
  .advanced-slider iframe.video {
	background-color: rgb(0, 0, 0);
  }
  
  .advanced-slider .video-play-button {
	background-position: center;
	left: 50%;
	top: 50%;
	width: 80px;
	height: 80px;
	margin-top: -40px;
	margin-left: -40px;
	display: block;
	position: absolute;
	background-image: url('../img/video_play.png');
  }
  
  .webkit.advanced-slider .transition.slide .html iframe {
	display: block;
  }
  
  .webkit.advanced-slider .active.slide .html iframe {
	display: block;
  }
  
  .webkit.advanced-slider .transition.slide .init.layer iframe {
	display: block;
  }
  
  .webkit.advanced-slider .active.slide .init.layer iframe {
	display: block;
  }
  
  .webkit.advanced-slider .slide .html iframe {
	display: none;
  }
  
  .webkit.advanced-slider .slide .layer iframe {
	display: none;
  }
  
  .advanced-slider iframe {
	display: block;
  }
  
  .advanced-slider .slice-container {
	width: 100%;
	height: 100%;
	position: absolute;
  }
  
  .advanced-slider .swipeable-container {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
  }
  
  .advanced-slider .swipeable-container .selectable {
	cursor: default;
  }
  
  .advanced-slider .swipeable-container .grab {
	cursor: url('../img/openhand.cur'), move;
  }
  
  .advanced-slider .swipeable-container .grabbing {
	cursor: url('../img/closedhand.cur'), move;
  }
  
  .advanced-slider .thumbnail-scroller .swipe {
	-webkit-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
  }
  
  .advanced-slider .thumbnail-scroller .grab {
	cursor: url('../img/openhand.cur'), move;
  }
  
  .advanced-slider .thumbnail-scroller .grabbing {
	cursor: url('../img/closedhand.cur'), move;
  }
  
  .advanced-slider .thumbnail-scroller .grabbing a:hover {
	cursor: url('../img/closedhand.cur'), move;
  }
  
  .advanced-slider .thumbnail-scroller .grabbing a:active {
	cursor: url('../img/closedhand.cur'), move;
  }
  
  .advanced-slider .thumbnail-scroller .grabbing .lightbox-icon {
	cursor: url('../img/closedhand.cur'), move;
  }
  
  .advanced-slider .layer {
	padding: 4px;
	visibility: hidden;
	position: absolute;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
  }
  
  .advanced-slider .black.layer {
	background: rgba(0, 0, 0, 0.7);
	color: rgb(255, 255, 255);
  }
  
  .advanced-slider .white.layer {
	background: rgba(255, 255, 255, 0.7);
	color: rgb(0, 0, 0);
  }
  
  .advanced-slider .rounded.layer {
	border-radius: 10px;
  }
  
  .advanced-slider .slice {
	display: block;
	position: absolute;
  }
  
  .advanced-slider .preloader {
	background: url('../img/preloader2.gif') no-repeat;
	width: 62px;
	height: 14px;
	position: absolute;
	z-index: 15;
  }
  
  .advanced-slider .slide-arrows {
	position: static;
  }
  
  .advanced-slider .slide-arrows a {
	position: absolute;
	cursor: pointer;
  }
  
  .advanced-slider .lightbox-icon {
	left: 50%;
	top: 50%;
	width: 80px;
	height: 80px;
	margin-top: -40px;
	margin-left: -40px;
	position: absolute;
	cursor: pointer;
  }
  
  .advanced-slider .play.lightbox-icon {
	background-image: url('../img/lightbox_play.png');
  }
  
  .advanced-slider .magnifying.lightbox-icon {
	background-image: url('../img/lightbox_magnifying.png');
  }
  
  .advanced-slider .hyperlink.lightbox-icon {
	background-image: url('../img/lightbox_hyperlink.png');
  }
  
  .advanced-slider .slideshow-controls {
	position: absolute;
	cursor: pointer;
  }
  
  .advanced-slider .shadow {
	height: 94px;
	margin-top: -50px;
	position: absolute;
	z-index: 1;
  }
  
  .advanced-slider .shadow .shadow-left {
	float: left;
  }
  
  .advanced-slider .shadow .shadow-right {
	float: left;
  }
  
  .advanced-slider .shadow .shadow-middle {
	float: left;
  }
  
  .advanced-slider .shadow .shadow-left {
	background: url('../img/shadow_left.png');
	width: 200px;
	height: 94px;
	float: left;
  }
  
  .advanced-slider .shadow .shadow-right {
	background: url('../img/shadow_right.png');
	width: 200px;
	height: 94px;
	float: left;
  }
  
  .advanced-slider .shadow .shadow-middle {
	background: url('../img/shadow_middle.png') repeat-x;
	height: 94px;
	float: left;
  }
  
  .advanced-slider .full-screen-controls {
	background: url('../img/fullscreen.png') no-repeat;
	left: 20px;
	top: 20px;
	width: 31px;
	height: 27px;
	position: absolute;
	cursor: pointer;
  }
  
  .advanced-slider .timer-animation {
	position: absolute;
  }
  
  .advanced-slider canvas {
	position: absolute;
  }
  
  .advanced-slider .timer-animation .timer-animation-controls {
	left: 50%;
	top: 50%;
	width: 20px;
	height: 20px;
	margin-top: -10px;
	margin-left: -10px;
	position: absolute;
	cursor: pointer;
  }
  
  .advanced-slider .timer-animation .timer-animation-controls {
	background: url('../img/playpause_small.png') no-repeat;
  }
  
  .advanced-slider .play.timer-animation .timer-animation-controls {
	background-position: -20px 0px;
  }
  
  .advanced-slider .pause.timer-animation .timer-animation-controls {}
  
  .advanced-slider .caption-container {
	overflow: hidden;
	position: absolute;
  }
  
  .advanced-slider .caption-container .wrapper {
	margin: 0px;
	padding: 0px;
	border: currentColor;
	position: absolute;
	box-shadow: none;
	background-color: transparent;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
  }
  
  .advanced-slider .caption-container .background {
	width: 100%;
	height: 100%;
	position: absolute;
  }
  
  .advanced-slider .caption-container .caption {
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
  }
  
  .advanced-slider .thumbnail-wrapper {
	position: absolute;
  }
  
  .advanced-slider .thumbnail {
	background-position: center;
	overflow: hidden;
	position: absolute;
	background-image: url('../img/preloader.gif');
	background-repeat: no-repeat;
  }
  
  .advanced-slider .thumbnail-content {}
  
  .advanced-slider .slide-buttons {
	position: absolute;
	z-index: 3;
  }
  
  .advanced-slider .slide-buttons .left {
	float: left;
  }
  
  .advanced-slider .slide-buttons .right {
	float: left;
  }
  
  .advanced-slider .slide-buttons .middle {
	float: left;
  }
  
  .advanced-slider .slide-buttons a {
	text-align: center;
	text-decoration: none;
	float: left;
	position: relative;
	cursor: pointer;
  }
  
  .advanced-slider .thumbnail-scroller {
	position: absolute;
	z-index: 2;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-o-box-sizing: content-box;
  }
  
  .advanced-slider .thumbnail-scroller .thumbnails-visible-container {
	overflow: hidden;
	position: relative;
  }
  
  .advanced-slider .thumbnail-scroller .thumbnails-container {
	list-style: none;
	margin: 0px;
	padding: 0px;
	left: 0px;
	top: 0px;
	overflow: visible;
	position: absolute;
  }
  
  .advanced-slider .thumbnail-scroller .thumbnail-wrapper {
	list-style: none;
	cursor: pointer;
  }
  
  .advanced-slider .thumbnail-scroller .lightbox-icon {
	left: 50%;
	top: 50%;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	margin-left: -15px;
	position: absolute;
	cursor: pointer;
  }
  
  .advanced-slider .thumbnail-scroller .play.lightbox-icon {
	background-image: url('../img/lightbox_play_small.png');
  }
  
  .advanced-slider .thumbnail-scroller .magnifying.lightbox-icon {
	background-image: url('../img/lightbox_magnifying_small.png');
  }
  
  .advanced-slider .thumbnail-scroller .hyperlink.lightbox-icon {
	background-image: url('../img/lightbox_hyperlink_small.png');
  }
  
  .advanced-slider .thumbnail .caption {
	width: 100%;
	position: absolute;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
  }
  
  .advanced-slider .thumbnail .caption .background {
	width: 100%;
	height: 100%;
	position: absolute;
  }
  
  .advanced-slider .thumbnail .caption .content {
	width: 100%;
	position: absolute;
  }
  
  .advanced-slider .thumbnail-scroller .arrows a {
	position: absolute;
	cursor: pointer;
  }
  
  .advanced-slider .thumbnail-scroller .buttons {
	width: auto;
	position: absolute;
  }
  
  .advanced-slider .thumbnail-scroller .buttons a {
	text-decoration: none;
	position: absolute;
	cursor: pointer;
  }
  
  .advanced-slider-tooltip {
	position: absolute;
	z-index: 9999;
  }
  
  /* MAIN SLIDE */
  .circle .slide-wrapper {
	background-color: #FFF;
	border: 4px solid #FFF;
	-moz-box-shadow: 0 0 10px #CCC;
	-webkit-box-shadow: 0 0 10px #CCC;
	box-shadow: 0 0 10px #CCC;
  }
  
  /* END OF MAIN SLIDE */
  /* SLIDE ARROWS */
  .circle .slide-arrows a {
	background: url('../img/arrows.png') no-repeat;
	width: 40px;
	height: 40px;
	top: 50%;
	margin-top: -20px;
  }
  
  .circle .slide-arrows a.previous {
	left: 20px;
  }
  
  .circle .slide-arrows a.next {
	right: 20px;
	background-position: -40px 0;
  }
  
  /* SLIDE ARROWS */
  /* SLIDESHOW CONTROLS */
  .circle .slideshow-controls {
	background: url('../img/playpause.png') no-repeat;
	width: 40px;
	height: 40px;
	top: 50%;
	left: 50%;
	margin-top: -20px;
	margin-left: -20px;
  }
  
  .circle .slideshow-controls.pause {
	background-position: 0 0;
  }
  
  .circle .slideshow-controls.play {
	background-position: -40px 0;
  }
  
  /* END OF SLIDESHOW CONTROLS */
  /* TIMER ANIMATION */
  .circle .timer-animation {
	top: 20px;
	right: 20px;
  }
  
  /* END OF TIMER ANIMATION */
  /* SLIDE CAPTION */
  .circle .caption-container .background {
	background-color: #000;
	width: 100%;
	height: 100%;
  }
  
  .circle .caption-container .caption {
	color: #FFF;
	margin: 0;
	padding: 8px;
	font-size: 16px;
	line-height: 18px;
  }
  
  /* END OF SLIDE CAPTION */
  /* SLIDE BUTTONS/BULLETS */
  /* main container of the navigation buttons */
  .circle .slide-buttons {
	margin-top: 40px;
  }
  
  /*  left, right and middle of the main container  for this skin, these elements are not styled by default feel free to add your own styling*/
  .circle .slide-buttons .left,
  .circle .slide-buttons .right {}
  
  .circle .slide-buttons .left {}
  
  .circle .slide-buttons .middle {}
  
  .circle .slide-buttons .right {}
  
  /* this contains the buttons */
  .circle .slide-buttons .buttons-inner {}
  
  /* this is a button */
  .circle .slide-buttons .buttons-inner a {
	background: url('../img/buttons.png') no-repeat;
	background-position: 0 0;
	width: 16px;
	height: 16px;
	margin: 0 2px;
  }
  
  .circle .slide-buttons .buttons-inner a.over {
	background-position: -16px 0;
  }
  
  .circle .slide-buttons .buttons-inner a.select {
	background-position: -32px 0;
  }
  
  .circle .slide-buttons .buttons-inner a .number {
	margin-top: 2px;
	font-size: 10px;
	line-height: 12px;
	color: #666;
  }
  
  /* this is used to style the numbers from within the buttons, when they are used */
  .circle .slide-buttons .buttons-inner a.over .number {
	font-size: 8px;
	color: #FFF;
  }
  
  .circle .slide-buttons .buttons-inner a.select .number {
	font-size: 8px;
	color: #FFF;
  }
  
  /*  applied to the thumbnail when the thumbnail is used only as a tooltip sets the distance between the button and the thumbnail*/
  .circle .slide-buttons .buttons-inner .thumbnail-wrapper {
	margin-bottom: 10px;
  }
  
  /* END OF SLIDE BUTTONS/BULLETS */
  /* THUMBNAIL IMAGE */
  .circle .thumbnail {
	left: 0;
	background-size: cover;
	background-color: #FFF;
	border: solid 3px #FFF;
	-moz-box-shadow: 0 0 10px #AAA;
	-webkit-box-shadow: 0 0 10px #AAA;
	box-shadow: 0 0 10px #AAA;
	-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#AAAAAA')";
	filter: progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#AAAAAA');
  }
  
  /* END OF THUMBNAIL IMAGE */
  /* THUMBNAIL SCROLLER */
  .circle .thumbnail-scroller.horizontal {
	bottom: 0;
	padding: 0 50px;
	margin-top: 30px;
  }
  
  .circle .thumbnail-scroller.vertical {
	right: 0;
	padding: 50px 0;
	margin-left: 30px;
  }
  
  .circle .thumbnail-scroller .thumbnail-wrapper {
	margin: 5px;
	padding: 4px;
  }
  
  .circle .thumbnail-scroller .thumbnail.over {
	border: solid 3px #FFF;
	-moz-box-shadow: 0 0 10px #555;
	-webkit-box-shadow: 0 0 10px #555;
	box-shadow: 0 0 10px #555;
	-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#555555')";
	filter: progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#555555');
  }
  
  .circle .thumbnail-scroller .thumbnail.select {
	border: solid 3px #FFF;
	-moz-box-shadow: 0 0 10px #555;
	-webkit-box-shadow: 0 0 10px #555;
	box-shadow: 0 0 10px #555;
	-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#555555')";
	filter: progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#555555');
  }
  
  /* THUMBNAIL CAPTION */
  .circle .thumbnail .caption .background {
	background-color: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
  }
  
  .circle .thumbnail .caption .content {
	color: #FFF;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
	padding: 2px 0;
	margin: 0;
  }
  
  /* END OF THUMBNAIL CAPTION */
  /* THUMBNAIL SCROLLER ARROWS */
  .circle .thumbnail-scroller .arrows a {
	background: url('../img/arrows.png') no-repeat;
	width: 40px;
	height: 40px;
  }
  
  .circle .thumbnail-scroller.vertical .arrows a {
	background: url('../img/arrows_v.png') no-repeat;
  }
  
  .circle .thumbnail-scroller .arrows a.next {
	background-position: -40px 0;
  }
  
  .circle .thumbnail-scroller.horizontal .arrows a.previous {
	left: 0;
  }
  
  .circle .thumbnail-scroller.horizontal .arrows a.next {
	right: 0;
  }
  
  .circle .thumbnail-scroller.vertical .arrows a.previous {
	top: 0;
  }
  
  .circle .thumbnail-scroller.vertical .arrows a.next {
	bottom: 0;
  }
  
  /* END OF THUMBNAIL SCROLLER ARROWS */
  /* THUMBNAIL SCROLLER BUTTONS */
  .circle .thumbnail-scroller .buttons a {
	background: url('../img/buttons_small.png') no-repeat;
	background-position: 0 0;
	width: 12px;
	height: 12px;
	margin: 2px;
  }
  
  .circle .thumbnail-scroller .buttons a.over {
	background-position: -12px 0;
  }
  
  .circle .thumbnail-scroller .buttons a.select {
	background-position: -24px 0;
  }
  
  /* END OF THUMBNAIL SCROLLER BUTTONS */
  /* THUMBNAIL SCROLLER SCROLLBAR */
  .circle .thumbnail-scroller.horizontal .scrollbar {
	margin-top: 30px;
  }
  
  .circle .thumbnail-scroller.vertical .scrollbar {
	margin-left: 30px;
  }
  
  /* END OF THUMBNAIL SCROLLER SCROLLBAR */
  /* END OF THUMBNAIL SCROLLER */
  /* TOOLTIP */
  .circle .tooltip {
	background-color: #DDD;
	margin-bottom: 20px;
	border: #EEE solid 4px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
  }
  
  .circle .tooltip .content {
	color: #999;
	padding: 10px;
	margin: 0;
  }
  
  /* END OF TOOLTIP */
  #mixed-slider .slide {
	background-color: #EEEEEE;
  }
  
  #mixed-slider .timer-animation {
	top: 10px;
	right: 10px;
  }
  
  #mixed-slider .html {
	width: 100%;
	height: 100%;
  }
  
  #mixed-slider .slide-arrows a.previous {
	left: -80px;
  }
  
  #mixed-slider .slide-arrows a.next {
	right: -80px;
  }
  
  #mixed-slider .video-container {
	float: left;
	padding: 10px;
  }
  
  #mixed-slider .video-description {
	float: left;
	margin: 10px;
	width: 200px;
	height: 380px;
  }
  
  #mixed-slider .video-description p {
	font-family: 'Open Sans', sans-serif;
  }
  
  #mixed-slider .video-description .title p {
	font-size: 24px;
	margin-bottom: 10px;
  }
  
  #mixed-slider .video-description .content p {
	font-size: 12px;
	margin-top: 10px;
  }
  
  #mixed-slider .video-description .link {
	position: absolute;
	bottom: 10px;
  }
  
  #mixed-slider .video-description .link p {
	font-size: 14px;
  }
  
  #mixed-slider .video-description .link a {
	font-size: 12px;
	color: #666666;
  }
  
  #mixed-slider .content-box {
	width: 180px;
	margin: 35px 30px;
	padding: 10px;
	background: #888;
	color: #CCC;
	font-size: 13px;
	line-height: 20px;
	border: 4px solid #DDD;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
  }
  
  #mixed-slider .content-box .title {
	font-weight: bold;
	font-style: italic;
	color: #EEEEEE;
  }
  
  #mixed-slider .content-box .button {
	display: block;
	text-decoration: none;
	width: 65px;
	padding: 2px;
	margin-top: 10px;
	color: #666;
	background-color: #EEEEEE;
	border: 4px solid #FFFFFF;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
  }
  
  #mixed-slider .images-box {
	width: 520px;
	margin: 30px 15px;
  }
  
  #mixed-slider .image-box {
	background: url('../img/image_shadow.png') no-repeat 9px 158px;
	width: 260px;
	height: 170px;
	float: left;
  }
  
  #mixed-slider .image-box img {
	margin: 10px;
	border: 4px solid #FFF;
	transition: border 500ms ease-out;
	-webkit-transition: border 500ms ease-out;
	-moz-transition: border 500ms ease-out;
	-o-transition: border 500ms ease-out;
  }
  
  #mixed-slider .image-box img:hover {
	border: 4px solid #333;
  }
  
  /* ------------------------------------------------------------------------	This you can edit.------------------------------------------------------------------------- */
  /*-------------------------------------------------------------------------Comment CSS------------------------------------------------------------------------- */
  #ideaDiv #ShowSendComment {
	font: 11px tahoma;
	text-align: right;
	background: #F3F3F3;
	width: 100px;
	float: right;
	text-align: center;
	height: 20px;
	margin-top: 5px;
	margin-right: 5px;
  }
  
  #ideaDiv #ShowSendComment:hover {
	background: #E2E2E2;
	-moz-box-shadow: 2px -2px 2px 0px #C5C5C5;
	-webkit-box-shadow: 2px -2px 2px 0px #C5C5C5;
	box-shadow: 2px -2px 2px 0px #C5C5C5;
	text-shadow: 0 0 0.1em #377BB4, 0 0 0.1em #377BB4, 0 0 0.1em #377BB4;
  }
  
  #ideaDiv #ShowViewComments {
	font: 11px tahoma;
	text-align: right;
	background: #F3F3F3;
	width: 100px;
	float: right;
	text-align: center;
	height: 20px;
	margin-top: 5px;
	margin-right: 5px;
  }
  
  #ideaDiv #ShowViewComments:hover {
	background: #E2E2E2;
	-moz-box-shadow: 2px -2px 2px 0px #C5C5C5;
	-webkit-box-shadow: 2px -2px 2px 0px #C5C5C5;
	box-shadow: 2px -2px 2px 0px #C5C5C5;
	text-shadow: 0 0 0.1em #377BB4, 0 0 0.1em #377BB4, 0 0 0.1em #377BB4;
  }
  
  div.pp_fade #divComment .pp_comment {
	margin-top: 270px;
	margin-right: 10px;
  }
  
  .CommentDivClick {
	-moz-box-shadow: 2px -2px 2px 0px #C5C5C5;
	-webkit-box-shadow: 2px -2px 2px 0px #C5C5C5;
	box-shadow: 2px -2px 2px 0px #C5C5C5;
  }
  
  .CommentDivClick:hover {
	background: #E2E2E2;
	-moz-box-shadow: 2px -2px 2px 0px #C5C5C5;
	-webkit-box-shadow: 2px -2px 2px 0px #C5C5C5;
	box-shadow: 2px -2px 2px 0px #C5C5C5;
	text-shadow: 0 0 0.1em #377BB4, 0 0 0.1em #377BB4, 0 0 0.1em #377BB4;
  }
  
  #sendComment table#Table1 {
	border-width: 1px;
	border-color: #C5C5C5;
	width: 250px;
	height: 200px;
	border-style: solid;
	float: right;
  }
  
  #sendComment #txtName {
	width: 160px;
	text-align: right;
	font: 11px tahoma;
  }
  
  #sendComment #txtfrom {
	width: 160px;
	text-align: right;
	font: 11px tahoma;
  }
  
  #sendComment #ideaText {
	width: 160px;
	text-align: right;
	font: 11px tahoma;
  }
  
  #sendComment #txtInputCaptcha {
	width: 160px;
	text-align: right;
	font: 11px tahoma;
	margin-top: 5px;
  }
  
  #sendComment #idearefresh {
	float: left;
  }
  
  #sendComment #ideaimgCap {
	width: 160px;
	text-align: right;
	font: 11px tahoma;
	margin-top: 5px;
  }
  
  .style1 {
	text-align: right;
	font: 11px Tahoma;
	width: 140px;
  }
  
  #sendComment #btnSend {
	background: url('../img/save.png');
	width: 32px;
	height: 32px;
	float: left;
  }
  
  #sendComment #btnSend:hover {
	background: url('../img/save-hover.png');
	width: 32px;
	height: 32px;
	float: left;
  }
  
  #sendComment #lblSuccess {
	font: 11px tahoma;
	text-align: right;
	padding: 5px;
	color: #390;
  }
  
  #sendComment #lblCaptchaValidator {
	font: 11px tahoma;
	text-align: right;
	padding: 5px;
	color: #F00;
  }
  
  #ViewComments {
	border-width: 1px;
	border-color: #C5C5C5;
	width: 250px;
	height: 200px;
	border-style: solid;
	text-align: right;
	font: 11px tahoma;
	padding: 5px;
	float: right;
  }
  
  #ViewComments #lblShowCommentName {
	text-align: right;
	font: 11px Tahoma;
	margin-top: 5px;
	float: right;
	width: 85px;
  }
  
  #ViewComments #lblShowCommentUserName {
	text-align: right;
	font: 11px Tahoma;
	margin-top: 5px;
	float: right;
	width: 85px;
  }
  
  #ViewComments #lblShowCommentSendDate {
	text-align: right;
	font: 11px Tahoma;
	margin-top: 5px;
	float: right;
	width: 85px;
  }
  
  #ViewComments #lblShowCommentIdea {
	text-align: right;
	font: 11px Tahoma;
	vertical-align: top;
	margin-top: 5px;
	float: right;
	width: 85px;
  }
  
  #ViewComments #lblShowCommentNameValue {
	width: 160px;
	text-align: right;
	font: 11px tahoma;
	margin-top: 5px;
  }
  
  #ViewComments #lblShowCommentUserNameValue {
	width: 160px;
	text-align: right;
	font: 11px tahoma;
	margin-top: 5px;
  }
  
  #ViewComments #lblShowCommentSendDateValue {
	width: 160px;
	text-align: right;
	font: 11px tahoma;
	margin-top: 5px;
  }
  
  #ViewComments #lblShowCommentIdeaValue {
	width: 160px;
	text-align: right;
	font: 11px tahoma;
	margin-top: 5px;
  }
  
  #ViewComments #btnNextComment {
	float: right;
	margin-right: 77px;
	margin-top: 50px;
  }
  
  #ViewComments #btnPreviousComment {
	float: left;
	margin-left: 77px;
	margin-top: 50px;
  }
  
  #ViewComments #lblCurrentComment {
	border-width: 0px;
	margin-top: 50px;
	padding-right: 10px;
	width: 10px;
  }
  
  #ViewComments #lblTotalComment {
	border-width: 0px;
	margin-top: 50px;
	padding-left: 5px;
	padding-right: 5px;
	width: 10px;
  }
  
  /* ----------------------------------		Default Theme	----------------------------------- */
  div.pp_default .pp_top,
  div.pp_default .pp_top .pp_middle,
  div.pp_default .pp_top .pp_left,
  div.pp_default .pp_top .pp_right,
  div.pp_default .pp_bottom,
  div.pp_default .pp_bottom .pp_left,
  div.pp_default .pp_bottom .pp_middle,
  div.pp_default .pp_bottom .pp_right {
	height: 13px;
  }
  
  div.pp_default .pp_top .pp_left {
	background: url('../img/sprite.png') -78px -93px no-repeat;
  }
  
  /* Top left corner */
  div.pp_default .pp_top .pp_middle {
	background: url('../img/sprite_x.png') top left repeat-x;
  }
  
  /* Top pattern/color */
  div.pp_default .pp_top .pp_right {
	background: url('../img/sprite.png') -112px -93px no-repeat;
  }
  
  /* Top right corner */
  div.pp_default .pp_content .ppt {
	color: #f8f8f8;
  }
  
  div.pp_default .pp_content_container .pp_left {
	background: url('../img/sprite_y.png') -7px 0 repeat-y;
	padding-left: 13px;
	min-width: 550px;
  }
  
  div.pp_default .pp_content_container .pp_right {
	background: url('../img/sprite_y.png') top right repeat-y;
	padding-right: 13px;
  }
  
  div.pp_default .pp_content {
	background-color: #fff;
	min-height: 300px;
	min-width: 550px;
  }
  
  /* Content background */
  div.pp_default .pp_next:hover {
	background: url('../img/sprite_next.png') center right no-repeat;
	cursor: pointer;
  }
  
  /* Next button */
  div.pp_default .pp_previous:hover {
	background: url('../img/sprite_prev.png') center left no-repeat;
	cursor: pointer;
  }
  
  /* Previous button */
  div.pp_default .pp_expand {
	background: url('../img/sprite.png') 0 -29px no-repeat;
	cursor: pointer;
	width: 28px;
	height: 28px;
  }
  
  /* Expand button */
  div.pp_default .pp_expand:hover {
	background: url('../img/sprite.png') 0 -56px no-repeat;
	cursor: pointer;
  }
  
  /* Expand button hover */
  div.pp_default .pp_contract {
	background: url('../img/sprite.png') 0 -84px no-repeat;
	cursor: pointer;
	width: 28px;
	height: 28px;
  }
  
  /* Contract button */
  div.pp_default .pp_contract:hover {
	background: url('../img/sprite.png') 0 -113px no-repeat;
	cursor: pointer;
  }
  
  /* Contract button hover */
  div.pp_default .pp_close {
	width: 30px;
	height: 30px;
	background: url('../img/sprite.png') 2px 1px no-repeat;
	cursor: pointer;
  }
  
  /* Close button */
  div.pp_default .pp_comment {
	width: 30px;
	height: 30px;
	background: url('../img/comment.jpg') no-repeat;
	cursor: pointer;
  }
  
  /* Comment button */
  div.pp_default #pp_full_res .pp_inline {
	color: #000;
  }
  
  div.pp_default .pp_gallery ul li a {
	background: url('../img/default_thumb.png') center center #f8f8f8;
	border: 1px solid #aaa;
  }
  
  div.pp_default .pp_gallery ul li a:hover,
  div.pp_default .pp_gallery ul li.selected a {
	border-color: #fff;
  }
  
  div.pp_default .pp_social {
	margin-top: 7px;
  }
  
  div.pp_default .pp_gallery a.pp_arrow_previous,
  div.pp_default .pp_gallery a.pp_arrow_next {
	position: static;
	left: auto;
  }
  
  div.pp_default .pp_nav .pp_play,
  div.pp_default .pp_nav .pp_pause {
	background: url('../img/sprite.png') -51px 1px no-repeat;
	height: 30px;
	width: 30px;
  }
  
  div.pp_default .pp_nav .pp_pause {
	background-position: -51px -29px;
  }
  
  div.pp_default .pp_details {
	position: relative;
	min-width: 550px;
  }
  
  div.pp_default a.pp_arrow_previous,
  div.pp_default a.pp_arrow_next {
	background: url('../img/sprite.png') -31px -3px no-repeat;
	height: 20px;
	margin: 4px 0 0 0;
	width: 20px;
  }
  
  div.pp_default a.pp_arrow_next {
	left: 52px;
	background-position: -82px -3px;
  }
  
  /* The next arrow in the bottom nav */
  div.pp_default .pp_content_container .pp_details {
	margin-top: 5px;
  }
  
  div.pp_default .pp_nav {
	clear: none;
	height: 30px;
	width: 110px;
	position: relative;
  }
  
  div.pp_default .pp_nav .currentTextHolder {
	font-family: Georgia;
	font-style: italic;
	color: #999;
	font-size: 11px;
	left: 75px;
	line-height: 25px;
	margin: 0;
	padding: 0 0 0 10px;
	position: absolute;
	top: 2px;
  }
  
  div.pp_default .pp_close:hover,
  div.pp_default .pp_comment:hover,
  div.pp_default .pp_nav .pp_play:hover,
  div.pp_default .pp_nav .pp_pause:hover,
  div.pp_default .pp_arrow_next:hover,
  div.pp_default .pp_arrow_previous:hover {
	opacity: 0.7;
  }
  
  div.pp_default .pp_description {
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	margin: 5px 50px 5px 0;
  }
  
  div.pp_default .pp_bottom .pp_left {
	background: url('../img/sprite.png') -78px -127px no-repeat;
  }
  
  /* Bottom left corner */
  div.pp_default .pp_bottom .pp_middle {
	background: url('../img/sprite_x.png') bottom left repeat-x;
  }
  
  /* Bottom pattern/color */
  div.pp_default .pp_bottom .pp_right {
	background: url('../img/sprite.png') -112px -127px no-repeat;
  }
  
  /* Bottom right corner */
  div.pp_default .pp_loaderIcon {
	background: url('../img/loader.gif') center center no-repeat;
  }
  
  /* Loader icon */
  /* ------------------------------------------------------------------------	DO NOT CHANGE------------------------------------------------------------------------- */
  div.pp_pic_holder a:focus {
	outline: none;
  }
  
  div.pp_overlay {
	background: #000;
	display: none;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 9500;
  }
  
  div.pp_pic_holder {
	display: none;
	position: absolute;
	width: 100px;
	z-index: 10000;
	min-width: 550px;
  }
  
  .pp_top {
	height: 20px;
	position: relative;
	min-width: 575px;
  }
  
  * html .pp_top {
	padding: 0 20px;
  }
  
  .pp_top .pp_left {
	height: 20px;
	left: 0;
	position: absolute;
	width: 20px;
  }
  
  .pp_top .pp_middle {
	height: 20px;
	left: 20px;
	position: absolute;
	right: 20px;
  }
  
  * html .pp_top .pp_middle {
	left: 0;
	position: static;
  }
  
  .pp_top .pp_right {
	height: 20px;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
  }
  
  .pp_content {
	height: 40px;
	min-width: 40px;
  }
  
  * html .pp_content {
	width: 40px;
  }
  
  .pp_fade {
	display: none;
  }
  
  .pp_content_container {
	position: relative;
	text-align: left;
	width: 100%;
  }
  
  .pp_content_container .pp_left {
	padding-left: 20px;
  }
  
  .pp_content_container .pp_right {
	padding-right: 20px;
  }
  
  .pp_content_container .pp_details {
	float: left;
	margin: 10px 0 2px 0;
  }
  
  .pp_description {
	display: none;
	margin: 0;
  }
  
  .pp_social {
	float: left;
	margin: 0;
  }
  
  .pp_social .facebook {
	float: left;
	margin-left: 5px;
	width: 55px;
	overflow: hidden;
  }
  
  .pp_social .twitter {
	float: left;
  }
  
  .pp_nav {
	clear: right;
	float: left;
	margin: 3px 10px 0 0;
  }
  
  .pp_nav p {
	float: left;
	margin: 2px 4px;
	white-space: nowrap;
  }
  
  .pp_nav .pp_play,
  .pp_nav .pp_pause {
	float: left;
	margin-right: 4px;
	text-indent: -10000px;
  }
  
  a.pp_arrow_previous,
  a.pp_arrow_next {
	display: block;
	float: left;
	height: 15px;
	margin-top: 3px;
	overflow: hidden;
	text-indent: -10000px;
	width: 14px;
  }
  
  .pp_hoverContainer {
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2000;
  }
  
  .pp_gallery {
	display: none;
	left: 50%;
	margin-top: -50px;
	position: absolute;
	z-index: 10000;
  }
  
  .pp_gallery div {
	float: left;
	overflow: hidden;
	position: relative;
  }
  
  .pp_gallery ul {
	float: left;
	height: 35px;
	margin: 0 0 0 5px;
	padding: 0;
	position: relative;
	white-space: nowrap;
  }
  
  .pp_gallery ul a {
	border: 1px #000 solid;
	border: 1px rgba(0, 0, 0, 0.5) solid;
	display: block;
	float: left;
	height: 33px;
	overflow: hidden;
  }
  
  .pp_gallery ul a:hover,
  .pp_gallery li.selected a {
	border-color: #fff;
  }
  
  .pp_gallery ul a img {
	border: 0;
  }
  
  .pp_gallery li {
	display: block;
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
  }
  
  .pp_gallery li.default a {
	background: url('../img/default_thumbnail.gif') 0 0 no-repeat;
	display: block;
	height: 33px;
	width: 50px;
  }
  
  .pp_gallery li.default a img {
	display: none;
  }
  
  .pp_gallery .pp_arrow_previous,
  .pp_gallery .pp_arrow_next {
	margin-top: 7px !important;
  }
  
  a.pp_next {
	background: url('../img/btnNext.png') 10000px 10000px no-repeat;
	display: block;
	float: right;
	height: 100%;
	text-indent: -10000px;
	width: 49%;
  }
  
  a.pp_previous {
	background: url('../img/btnNext.png') 10000px 10000px no-repeat;
	display: block;
	float: left;
	height: 100%;
	text-indent: -10000px;
	width: 49%;
  }
  
  a.pp_expand,
  a.pp_contract {
	cursor: pointer;
	display: none;
	height: 20px;
	position: absolute;
	right: 30px;
	text-indent: -10000px;
	top: 10px;
	width: 20px;
	z-index: 20000;
  }
  
  a.pp_close {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	line-height: 22px;
	text-indent: -10000px;
  }
  
  a.pp_comment {
	position: absolute;
	right: 30px;
	top: 0;
	display: block;
	line-height: 22px;
	text-indent: -10000px;
  }
  
  .pp_bottom {
	height: 20px;
	position: relative;
	min-width: 575px;
  }
  
  * html .pp_bottom {
	padding: 0 20px;
  }
  
  .pp_bottom .pp_left {
	height: 20px;
	left: 0;
	position: absolute;
	width: 20px;
  }
  
  .pp_bottom .pp_middle {
	height: 20px;
	left: 20px;
	position: absolute;
	right: 20px;
  }
  
  * html .pp_bottom .pp_middle {
	left: 0;
	position: static;
  }
  
  .pp_bottom .pp_right {
	height: 20px;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
  }
  
  .pp_loaderIcon {
	display: block;
	height: 24px;
	left: 50%;
	margin: -12px 0 0 -12px;
	position: absolute;
	top: 50%;
	width: 24px;
  }
  
  #pp_full_res {
	line-height: 1 !important;
	min-height: 250px;
  }
  
  #pp_full_res .pp_inline {
	text-align: left;
  }
  
  #pp_full_res .pp_inline p {
	margin: 0 0 15px 0;
  }
  
  div.ppt {
	color: #fff;
	display: none;
	font-size: 17px tahoma;
	margin: 0 0 5px 15px;
	z-index: 9999;
	min-width: 550px;
	text-align: center;
  }
  
  /*	Skin Name: Scrollbar 1	Class: scrollbar-1	Description: Scrollbar 1 skin for Slider PRO WordPress plugin	Author: David*/
  /* HORIZONTAL SCROLLBAR */
  /* MAIN CONTAINER */
  .scrollbar-1.horizontal {
	position: absolute;
	width: 340px;
	max-width: 340px;
	min-width: 110px;
	height: 20px;
  }
  
  /* END OF MAIN CONTAINER */
  /* TRACK */
  .scrollbar-1.horizontal .track {
	position: absolute;
	width: 300px;
	height: 20px;
	left: 20px;
  }
  
  .scrollbar-1.horizontal .track .track-back {
	position: absolute;
	background-image: url('../img/track_back.png');
	width: 11px;
	height: 20px;
	left: 0;
  }
  
  .scrollbar-1.horizontal .track .track-middle {
	position: absolute;
	background-image: url('../img/track_middle.png');
	background-repeat: repeat-x;
	width: 100%;
	height: 20px;
  }
  
  .scrollbar-1.horizontal .track .track-forward {
	position: absolute;
	background-image: url('../img/track_forward.png');
	width: 11px;
	height: 20px;
	right: 0;
  }
  
  /* END OF TRACK */
  /* THUMB */
  .scrollbar-1.horizontal .thumb {
	position: absolute;
	cursor: pointer;
	width: 70px;
	height: 20px;
  }
  
  .scrollbar-1.horizontal .thumb .thumb-back {
	position: absolute;
	background-image: url('../img/thumb_back.png');
	width: 11px;
	height: 20px;
	left: 0;
  }
  
  .scrollbar-1.horizontal .thumb .thumb-middle {
	position: absolute;
	background-image: url('../img/thumb_middle.png');
	background-repeat: repeat-x;
	width: 48px;
	height: 20px;
	left: 11px;
  }
  
  .scrollbar-1.horizontal .thumb .thumb-forward {
	position: absolute;
	background-image: url('../img/thumb_forward.png');
	width: 11px;
	height: 20px;
	right: 0;
  }
  
  /* END OF THUMB */
  /* BACK BUTTON */
  .scrollbar-1.horizontal .back {
	position: absolute;
	cursor: pointer;
	background-image: url('../img/back.png');
	width: 20px;
	height: 20px;
	left: 0;
  }
  
  /* END OF BACK BUTTON */
  /* FORWARD BUTTON */
  .scrollbar-1.horizontal .forward {
	position: absolute;
	cursor: pointer;
	background-image: url('../img/forward.png');
	width: 20px;
	height: 20px;
	right: 0;
  }
  
  /* END OF FORWARD BUTTON */
  /* END OF HORIZONTAL SCROLLBAR */
  /* VERTICAL SCROLLBAR */
  /* MAIN CONTAINER */
  .scrollbar-1.vertical {
	position: absolute;
	height: 340px;
	max-height: 340px;
	min-height: 110px;
	width: 20px;
  }
  
  /* END OF MAIN CONTAINER */
  /* TRACK */
  .scrollbar-1.vertical .track {
	position: absolute;
	width: 20px;
	height: 300px;
	top: 20px;
  }
  
  .scrollbar-1.vertical .track .track-back {
	position: absolute;
	background-image: url('../img/track_back_v.png');
	width: 20px;
	height: 11px;
	top: 0;
  }
  
  .scrollbar-1.vertical .track .track-middle {
	position: absolute;
	background-image: url('../img/track_middle_v.png');
	background-repeat: repeat-y;
	height: 100%;
	width: 20px;
  }
  
  .scrollbar-1.vertical .track .track-forward {
	position: absolute;
	background-image: url('../img/track_forward_v.png');
	width: 20px;
	height: 11px;
	bottom: 0;
  }
  
  /* END OF TRACK */
  /* THUMB */
  .scrollbar-1.vertical .thumb {
	position: absolute;
	cursor: pointer;
	width: 20px;
	height: 70px;
  }
  
  .scrollbar-1.vertical .thumb .thumb-back {
	position: absolute;
	background-image: url('../img/thumb_back_v.png');
	height: 11px;
	width: 20px;
	top: 0;
  }
  
  .scrollbar-1.vertical .thumb .thumb-middle {
	position: absolute;
	background-image: url('../img/thumb_middle_v.png');
	background-repeat: repeat-y;
	height: 48px;
	width: 20px;
	top: 11px;
  }
  
  .scrollbar-1.vertical .thumb .thumb-forward {
	position: absolute;
	background-image: url('../img/thumb_forward_v.png');
	height: 11px;
	width: 20px;
	bottom: 0;
  }
  
  /* END OF THUMB */
  /* BACK BUTTON */
  .scrollbar-1.vertical .back {
	position: absolute;
	cursor: pointer;
	background-image: url('../img/back_v.png');
	width: 20px;
	height: 20px;
	top: 0;
  }
  
  /* END OF BACK BUTTON */
  /* FORWARD BUTTON */
  .scrollbar-1.vertical .forward {
	position: absolute;
	cursor: pointer;
	background-image: url('../img/forward_v.png');
	width: 20px;
	height: 20px;
	bottom: 0;
  }
  
  /* END OF FORWARD BUTTON */
  /* END OF VERTICAL SCROLLBAR */
  /****** Start Content of Tool Block blockName: tool_advgallery_sample_copy3_block7313 *******/
  .defaultnone {
	border: 0px;
	border-radius: 5px;
	text-align: right;
  }
  
  /****** Start SliderCss blockName: tool_advgallery_sample_copy3_block7313 *******/
  .advanced-slider {
	text-align: left;
	overflow: visible;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: auto;
	margin-left: auto;
	position: relative;
  }
  
  .advanced-slider * {
	margin: 0px;
	padding: 0px;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
  }
  
  .fullscreen.advanced-slider {
	max-height: 100% !important;
	max-width: 100% !important;
  }
  
  .advanced-slider a {
	transition: none !important;
	position: static;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
  }
  
  .advanced-slider img {
	margin: 0px;
	padding: 0px;
	border: currentColor;
	transition: none !important;
	max-height: none;
	max-width: none;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
	max-height: none !important;
	max-width: none !important;
	margin-left: 0 !important;
	margin-top: 0 !important;
  }
  
  .advanced-slider .slider-main {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 1;
  }
  
  .advanced-slider .slide-wrapper {
	width: 100%;
	height: 100%;
	overflow: visible;
	position: relative;
	z-index: 2;
  }
  
  .advanced-slider .slides {
	list-style: none;
	margin: 0px !important;
	padding: 0px !important;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
  }
  
  .advanced-slider .slide {
	list-style: none;
	margin: 0px !important;
	padding: 0px !important;
	width: 100%;
	height: 100%;
	overflow: hidden;
	display: block;
	visibility: hidden;
	position: absolute;
	opacity: 1;
  }
  
  .advanced-slider .slide .thumbnail {
	position: absolute;
  }
  
  .advanced-slider .slide .caption {
	position: absolute;
  }
  
  .advanced-slider .slide .html {
	position: absolute;
  }
  
  .advanced-slider .slide .image {
	padding: 0px !important;
	border: currentColor !important;
	left: 0 !important;
	margin-left: 0 !important;
	margin-top: 0 !important;
	max-height: none !important;
	max-width: none !important;
	top: 0 !important;
  }
  
  .webkit.advanced-slider .slide .html {
	overflow: hidden;
  }
  
  .advanced-slider .video-hidden-image {
	display: none;
  }
  
  .advanced-slider iframe.video {
	background-color: rgb(0, 0, 0);
  }
  
  .advanced-slider .video-play-button {
	background-position: center;
	left: 50%;
	top: 50%;
	width: 80px;
	height: 80px;
	margin-top: -40px;
	margin-left: -40px;
	display: block;
	position: absolute;
	background-image: url('../img/video_play.png');
  }
  
  .webkit.advanced-slider .transition.slide .html iframe {
	display: block;
  }
  
  .webkit.advanced-slider .active.slide .html iframe {
	display: block;
  }
  
  .webkit.advanced-slider .transition.slide .init.layer iframe {
	display: block;
  }
  
  .webkit.advanced-slider .active.slide .init.layer iframe {
	display: block;
  }
  
  .webkit.advanced-slider .slide .html iframe {
	display: none;
  }
  
  .webkit.advanced-slider .slide .layer iframe {
	display: none;
  }
  
  .advanced-slider iframe {
	display: block;
  }
  
  .advanced-slider .slice-container {
	width: 100%;
	height: 100%;
	position: absolute;
  }
  
  .advanced-slider .swipeable-container {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
  }
  
  .advanced-slider .swipeable-container .selectable {
	cursor: default;
  }
  
  .advanced-slider .swipeable-container .grab {
	cursor: url('../img/openhand.cur'), move;
  }
  
  .advanced-slider .swipeable-container .grabbing {
	cursor: url('../img/closedhand.cur'), move;
  }
  
  .advanced-slider .thumbnail-scroller .swipe {
	-webkit-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
  }
  
  .advanced-slider .thumbnail-scroller .grab {
	cursor: url('../img/openhand.cur'), move;
  }
  
  .advanced-slider .thumbnail-scroller .grabbing {
	cursor: url('../img/closedhand.cur'), move;
  }
  
  .advanced-slider .thumbnail-scroller .grabbing a:hover {
	cursor: url('../img/closedhand.cur'), move;
  }
  
  .advanced-slider .thumbnail-scroller .grabbing a:active {
	cursor: url('../img/closedhand.cur'), move;
  }
  
  .advanced-slider .thumbnail-scroller .grabbing .lightbox-icon {
	cursor: url('../img/closedhand.cur'), move;
  }
  
  .advanced-slider .layer {
	padding: 4px;
	visibility: hidden;
	position: absolute;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
  }
  
  .advanced-slider .black.layer {
	background: rgba(0, 0, 0, 0.7);
	color: rgb(255, 255, 255);
  }
  
  .advanced-slider .white.layer {
	background: rgba(255, 255, 255, 0.7);
	color: rgb(0, 0, 0);
  }
  
  .advanced-slider .rounded.layer {
	border-radius: 10px;
  }
  
  .advanced-slider .slice {
	display: block;
	position: absolute;
  }
  
  .advanced-slider .preloader {
	background: url('../img/preloader2.gif') no-repeat;
	width: 62px;
	height: 14px;
	position: absolute;
	z-index: 15;
  }
  
  .advanced-slider .slide-arrows {
	position: static;
  }
  
  .advanced-slider .slide-arrows a {
	position: absolute;
	cursor: pointer;
  }
  
  .advanced-slider .lightbox-icon {
	left: 50%;
	top: 50%;
	width: 80px;
	height: 80px;
	margin-top: -40px;
	margin-left: -40px;
	position: absolute;
	cursor: pointer;
  }
  
  .advanced-slider .play.lightbox-icon {
	background-image: url('../img/lightbox_play.png');
  }
  
  .advanced-slider .magnifying.lightbox-icon {
	background-image: url('../img/lightbox_magnifying.png');
  }
  
  .advanced-slider .hyperlink.lightbox-icon {
	background-image: url('../img/lightbox_hyperlink.png');
  }
  
  .advanced-slider .slideshow-controls {
	position: absolute;
	cursor: pointer;
  }
  
  .advanced-slider .shadow {
	height: 94px;
	margin-top: -50px;
	position: absolute;
	z-index: 1;
  }
  
  .advanced-slider .shadow .shadow-left {
	float: left;
  }
  
  .advanced-slider .shadow .shadow-right {
	float: left;
  }
  
  .advanced-slider .shadow .shadow-middle {
	float: left;
  }
  
  .advanced-slider .shadow .shadow-left {
	background: url('../img/shadow_left.png');
	width: 200px;
	height: 94px;
	float: left;
  }
  
  .advanced-slider .shadow .shadow-right {
	background: url('../img/shadow_right.png');
	width: 200px;
	height: 94px;
	float: left;
  }
  
  .advanced-slider .shadow .shadow-middle {
	background: url('../img/shadow_middle.png') repeat-x;
	height: 94px;
	float: left;
  }
  
  .advanced-slider .full-screen-controls {
	background: url('../img/fullscreen.png') no-repeat;
	left: 20px;
	top: 20px;
	width: 31px;
	height: 27px;
	position: absolute;
	cursor: pointer;
  }
  
  .advanced-slider .timer-animation {
	position: absolute;
  }
  
  .advanced-slider canvas {
	position: absolute;
  }
  
  .advanced-slider .timer-animation .timer-animation-controls {
	left: 50%;
	top: 50%;
	width: 20px;
	height: 20px;
	margin-top: -10px;
	margin-left: -10px;
	position: absolute;
	cursor: pointer;
  }
  
  .advanced-slider .timer-animation .timer-animation-controls {
	background: url('../img/playpause_small.png') no-repeat;
  }
  
  .advanced-slider .play.timer-animation .timer-animation-controls {
	background-position: -20px 0px;
  }
  
  .advanced-slider .pause.timer-animation .timer-animation-controls {}
  
  .advanced-slider .caption-container {
	overflow: hidden;
	position: absolute;
  }
  
  .advanced-slider .caption-container .wrapper {
	margin: 0px;
	padding: 0px;
	border: currentColor;
	position: absolute;
	box-shadow: none;
	background-color: transparent;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
  }
  
  .advanced-slider .caption-container .background {
	width: 100%;
	height: 100%;
	position: absolute;
  }
  
  .advanced-slider .caption-container .caption {
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
  }
  
  .advanced-slider .thumbnail-wrapper {
	position: absolute;
  }
  
  .advanced-slider .thumbnail {
	background-position: center;
	overflow: hidden;
	position: absolute;
	background-image: url('../img/preloader.gif');
	background-repeat: no-repeat;
  }
  
  .advanced-slider .thumbnail-content {}
  
  .advanced-slider .slide-buttons {
	position: absolute;
	z-index: 3;
  }
  
  .advanced-slider .slide-buttons .left {
	float: left;
  }
  
  .advanced-slider .slide-buttons .right {
	float: left;
  }
  
  .advanced-slider .slide-buttons .middle {
	float: left;
  }
  
  .advanced-slider .slide-buttons a {
	text-align: center;
	text-decoration: none;
	float: left;
	position: relative;
	cursor: pointer;
  }
  
  .advanced-slider .thumbnail-scroller {
	position: absolute;
	z-index: 2;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-o-box-sizing: content-box;
  }
  
  .advanced-slider .thumbnail-scroller .thumbnails-visible-container {
	overflow: hidden;
	position: relative;
  }
  
  .advanced-slider .thumbnail-scroller .thumbnails-container {
	list-style: none;
	margin: 0px;
	padding: 0px;
	left: 0px;
	top: 0px;
	overflow: visible;
	position: absolute;
  }
  
  .advanced-slider .thumbnail-scroller .thumbnail-wrapper {
	list-style: none;
	cursor: pointer;
  }
  
  .advanced-slider .thumbnail-scroller .lightbox-icon {
	left: 50%;
	top: 50%;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	margin-left: -15px;
	position: absolute;
	cursor: pointer;
  }
  
  .advanced-slider .thumbnail-scroller .play.lightbox-icon {
	background-image: url('../img/lightbox_play_small.png');
  }
  
  .advanced-slider .thumbnail-scroller .magnifying.lightbox-icon {
	background-image: url('../img/lightbox_magnifying_small.png');
  }
  
  .advanced-slider .thumbnail-scroller .hyperlink.lightbox-icon {
	background-image: url('../img/lightbox_hyperlink_small.png');
  }
  
  .advanced-slider .thumbnail .caption {
	width: 100%;
	position: absolute;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
  }
  
  .advanced-slider .thumbnail .caption .background {
	width: 100%;
	height: 100%;
	position: absolute;
  }
  
  .advanced-slider .thumbnail .caption .content {
	width: 100%;
	position: absolute;
  }
  
  .advanced-slider .thumbnail-scroller .arrows a {
	position: absolute;
	cursor: pointer;
  }
  
  .advanced-slider .thumbnail-scroller .buttons {
	width: auto;
	position: absolute;
  }
  
  .advanced-slider .thumbnail-scroller .buttons a {
	text-decoration: none;
	position: absolute;
	cursor: pointer;
  }
  
  .advanced-slider-tooltip {
	position: absolute;
	z-index: 9999;
  }
  
  /* MAIN SLIDE */
  .circle .slide-wrapper {
	background-color: #FFF;
	border: 4px solid #FFF;
	-moz-box-shadow: 0 0 10px #CCC;
	-webkit-box-shadow: 0 0 10px #CCC;
	box-shadow: 0 0 10px #CCC;
  }
  
  /* END OF MAIN SLIDE */
  /* SLIDE ARROWS */
  .circle .slide-arrows a {
	background: url('../img/arrows.png') no-repeat;
	width: 40px;
	height: 40px;
	top: 50%;
	margin-top: -20px;
  }
  
  .circle .slide-arrows a.previous {
	left: 20px;
  }
  
  .circle .slide-arrows a.next {
	right: 20px;
	background-position: -40px 0;
  }
  
  /* SLIDE ARROWS */
  /* SLIDESHOW CONTROLS */
  .circle .slideshow-controls {
	background: url('../img/playpause.png') no-repeat;
	width: 40px;
	height: 40px;
	top: 50%;
	left: 50%;
	margin-top: -20px;
	margin-left: -20px;
  }
  
  .circle .slideshow-controls.pause {
	background-position: 0 0;
  }
  
  .circle .slideshow-controls.play {
	background-position: -40px 0;
  }
  
  /* END OF SLIDESHOW CONTROLS */
  /* TIMER ANIMATION */
  .circle .timer-animation {
	top: 20px;
	right: 20px;
  }
  
  /* END OF TIMER ANIMATION */
  /* SLIDE CAPTION */
  .circle .caption-container .background {
	background-color: #000;
	width: 100%;
	height: 100%;
  }
  
  .circle .caption-container .caption {
	color: #FFF;
	margin: 0;
	padding: 8px;
	font-size: 16px;
	line-height: 18px;
  }
  
  /* END OF SLIDE CAPTION */
  /* SLIDE BUTTONS/BULLETS */
  /* main container of the navigation buttons */
  .circle .slide-buttons {
	margin-top: 40px;
  }
  
  /*  left, right and middle of the main container  for this skin, these elements are not styled by default feel free to add your own styling*/
  .circle .slide-buttons .left,
  .circle .slide-buttons .right {}
  
  .circle .slide-buttons .left {}
  
  .circle .slide-buttons .middle {}
  
  .circle .slide-buttons .right {}
  
  /* this contains the buttons */
  .circle .slide-buttons .buttons-inner {}
  
  /* this is a button */
  .circle .slide-buttons .buttons-inner a {
	background: url('../img/buttons.png') no-repeat;
	background-position: 0 0;
	width: 16px;
	height: 16px;
	margin: 0 2px;
  }
  
  .circle .slide-buttons .buttons-inner a.over {
	background-position: -16px 0;
  }
  
  .circle .slide-buttons .buttons-inner a.select {
	background-position: -32px 0;
  }
  
  .circle .slide-buttons .buttons-inner a .number {
	margin-top: 2px;
	font-size: 10px;
	line-height: 12px;
	color: #666;
  }
  
  /* this is used to style the numbers from within the buttons, when they are used */
  .circle .slide-buttons .buttons-inner a.over .number {
	font-size: 8px;
	color: #FFF;
  }
  
  .circle .slide-buttons .buttons-inner a.select .number {
	font-size: 8px;
	color: #FFF;
  }
  
  /*  applied to the thumbnail when the thumbnail is used only as a tooltip sets the distance between the button and the thumbnail*/
  .circle .slide-buttons .buttons-inner .thumbnail-wrapper {
	margin-bottom: 10px;
  }
  
  /* END OF SLIDE BUTTONS/BULLETS */
  /* THUMBNAIL IMAGE */
  .circle .thumbnail {
	left: 0;
	background-size: cover;
	background-color: #FFF;
	border: solid 3px #FFF;
	-moz-box-shadow: 0 0 10px #AAA;
	-webkit-box-shadow: 0 0 10px #AAA;
	box-shadow: 0 0 10px #AAA;
	-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#AAAAAA')";
	filter: progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#AAAAAA');
  }
  
  /* END OF THUMBNAIL IMAGE */
  /* THUMBNAIL SCROLLER */
  .circle .thumbnail-scroller.horizontal {
	bottom: 0;
	padding: 0 50px;
	margin-top: 30px;
  }
  
  .circle .thumbnail-scroller.vertical {
	right: 0;
	padding: 50px 0;
	margin-left: 30px;
  }
  
  .circle .thumbnail-scroller .thumbnail-wrapper {
	margin: 5px;
	padding: 4px;
  }
  
  .circle .thumbnail-scroller .thumbnail.over {
	border: solid 3px #FFF;
	-moz-box-shadow: 0 0 10px #555;
	-webkit-box-shadow: 0 0 10px #555;
	box-shadow: 0 0 10px #555;
	-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#555555')";
	filter: progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#555555');
  }
  
  .circle .thumbnail-scroller .thumbnail.select {
	border: solid 3px #FFF;
	-moz-box-shadow: 0 0 10px #555;
	-webkit-box-shadow: 0 0 10px #555;
	box-shadow: 0 0 10px #555;
	-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#555555')";
	filter: progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#555555');
  }
  
  /* THUMBNAIL CAPTION */
  .circle .thumbnail .caption .background {
	background-color: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
  }
  
  .circle .thumbnail .caption .content {
	color: #FFF;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
	padding: 2px 0;
	margin: 0;
  }
  
  /* END OF THUMBNAIL CAPTION */
  /* THUMBNAIL SCROLLER ARROWS */
  .circle .thumbnail-scroller .arrows a {
	background: url('../img/arrows.png') no-repeat;
	width: 40px;
	height: 40px;
  }
  
  .circle .thumbnail-scroller.vertical .arrows a {
	background: url('../img/arrows_v.png') no-repeat;
  }
  
  .circle .thumbnail-scroller .arrows a.next {
	background-position: -40px 0;
  }
  
  .circle .thumbnail-scroller.horizontal .arrows a.previous {
	left: 0;
  }
  
  .circle .thumbnail-scroller.horizontal .arrows a.next {
	right: 0;
  }
  
  .circle .thumbnail-scroller.vertical .arrows a.previous {
	top: 0;
  }
  
  .circle .thumbnail-scroller.vertical .arrows a.next {
	bottom: 0;
  }
  
  /* END OF THUMBNAIL SCROLLER ARROWS */
  /* THUMBNAIL SCROLLER BUTTONS */
  .circle .thumbnail-scroller .buttons a {
	background: url('../img/buttons_small.png') no-repeat;
	background-position: 0 0;
	width: 12px;
	height: 12px;
	margin: 2px;
  }
  
  .circle .thumbnail-scroller .buttons a.over {
	background-position: -12px 0;
  }
  
  .circle .thumbnail-scroller .buttons a.select {
	background-position: -24px 0;
  }
  
  /* END OF THUMBNAIL SCROLLER BUTTONS */
  /* THUMBNAIL SCROLLER SCROLLBAR */
  .circle .thumbnail-scroller.horizontal .scrollbar {
	margin-top: 30px;
  }
  
  .circle .thumbnail-scroller.vertical .scrollbar {
	margin-left: 30px;
  }
  
  /* END OF THUMBNAIL SCROLLER SCROLLBAR */
  /* END OF THUMBNAIL SCROLLER */
  /* TOOLTIP */
  .circle .tooltip {
	background-color: #DDD;
	margin-bottom: 20px;
	border: #EEE solid 4px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
  }
  
  .circle .tooltip .content {
	color: #999;
	padding: 10px;
	margin: 0;
  }
  
  /* END OF TOOLTIP */
  #mixed-slider .slide {
	background-color: #EEEEEE;
  }
  
  #mixed-slider .timer-animation {
	top: 10px;
	right: 10px;
  }
  
  #mixed-slider .html {
	width: 100%;
	height: 100%;
  }
  
  #mixed-slider .slide-arrows a.previous {
	left: -80px;
  }
  
  #mixed-slider .slide-arrows a.next {
	right: -80px;
  }
  
  #mixed-slider .video-container {
	float: left;
	padding: 10px;
  }
  
  #mixed-slider .video-description {
	float: left;
	margin: 10px;
	width: 200px;
	height: 380px;
  }
  
  #mixed-slider .video-description p {
	font-family: 'Open Sans', sans-serif;
  }
  
  #mixed-slider .video-description .title p {
	font-size: 24px;
	margin-bottom: 10px;
  }
  
  #mixed-slider .video-description .content p {
	font-size: 12px;
	margin-top: 10px;
  }
  
  #mixed-slider .video-description .link {
	position: absolute;
	bottom: 10px;
  }
  
  #mixed-slider .video-description .link p {
	font-size: 14px;
  }
  
  #mixed-slider .video-description .link a {
	font-size: 12px;
	color: #666666;
  }
  
  #mixed-slider .content-box {
	width: 180px;
	margin: 35px 30px;
	padding: 10px;
	background: #888;
	color: #CCC;
	font-size: 13px;
	line-height: 20px;
	border: 4px solid #DDD;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
  }
  
  #mixed-slider .content-box .title {
	font-weight: bold;
	font-style: italic;
	color: #EEEEEE;
  }
  
  #mixed-slider .content-box .button {
	display: block;
	text-decoration: none;
	width: 65px;
	padding: 2px;
	margin-top: 10px;
	color: #666;
	background-color: #EEEEEE;
	border: 4px solid #FFFFFF;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
  }
  
  #mixed-slider .images-box {
	width: 520px;
	margin: 30px 15px;
  }
  
  #mixed-slider .image-box {
	background: url('../img/image_shadow.png') no-repeat 9px 158px;
	width: 260px;
	height: 170px;
	float: left;
  }
  
  #mixed-slider .image-box img {
	margin: 10px;
	border: 4px solid #FFF;
	transition: border 500ms ease-out;
	-webkit-transition: border 500ms ease-out;
	-moz-transition: border 500ms ease-out;
	-o-transition: border 500ms ease-out;
  }
  
  #mixed-slider .image-box img:hover {
	border: 4px solid #333;
  }
  
  /* ------------------------------------------------------------------------	This you can edit.------------------------------------------------------------------------- */
  /*-------------------------------------------------------------------------Comment CSS------------------------------------------------------------------------- */
  #ideaDiv #ShowSendComment {
	font: 11px tahoma;
	text-align: right;
	background: #F3F3F3;
	width: 100px;
	float: right;
	text-align: center;
	height: 20px;
	margin-top: 5px;
	margin-right: 5px;
  }
  
  #ideaDiv #ShowSendComment:hover {
	background: #E2E2E2;
	-moz-box-shadow: 2px -2px 2px 0px #C5C5C5;
	-webkit-box-shadow: 2px -2px 2px 0px #C5C5C5;
	box-shadow: 2px -2px 2px 0px #C5C5C5;
	text-shadow: 0 0 0.1em #377BB4, 0 0 0.1em #377BB4, 0 0 0.1em #377BB4;
  }
  
  #ideaDiv #ShowViewComments {
	font: 11px tahoma;
	text-align: right;
	background: #F3F3F3;
	width: 100px;
	float: right;
	text-align: center;
	height: 20px;
	margin-top: 5px;
	margin-right: 5px;
  }
  
  #ideaDiv #ShowViewComments:hover {
	background: #E2E2E2;
	-moz-box-shadow: 2px -2px 2px 0px #C5C5C5;
	-webkit-box-shadow: 2px -2px 2px 0px #C5C5C5;
	box-shadow: 2px -2px 2px 0px #C5C5C5;
	text-shadow: 0 0 0.1em #377BB4, 0 0 0.1em #377BB4, 0 0 0.1em #377BB4;
  }
  
  div.pp_fade #divComment .pp_comment {
	margin-top: 270px;
	margin-right: 10px;
  }
  
  .CommentDivClick {
	-moz-box-shadow: 2px -2px 2px 0px #C5C5C5;
	-webkit-box-shadow: 2px -2px 2px 0px #C5C5C5;
	box-shadow: 2px -2px 2px 0px #C5C5C5;
  }
  
  .CommentDivClick:hover {
	background: #E2E2E2;
	-moz-box-shadow: 2px -2px 2px 0px #C5C5C5;
	-webkit-box-shadow: 2px -2px 2px 0px #C5C5C5;
	box-shadow: 2px -2px 2px 0px #C5C5C5;
	text-shadow: 0 0 0.1em #377BB4, 0 0 0.1em #377BB4, 0 0 0.1em #377BB4;
  }
  
  #sendComment table#Table1 {
	border-width: 1px;
	border-color: #C5C5C5;
	width: 250px;
	height: 200px;
	border-style: solid;
	float: right;
  }
  
  #sendComment #txtName {
	width: 160px;
	text-align: right;
	font: 11px tahoma;
  }
  
  #sendComment #txtfrom {
	width: 160px;
	text-align: right;
	font: 11px tahoma;
  }
  
  #sendComment #ideaText {
	width: 160px;
	text-align: right;
	font: 11px tahoma;
  }
  
  #sendComment #txtInputCaptcha {
	width: 160px;
	text-align: right;
	font: 11px tahoma;
	margin-top: 5px;
  }
  
  #sendComment #idearefresh {
	float: left;
  }
  
  #sendComment #ideaimgCap {
	width: 160px;
	text-align: right;
	font: 11px tahoma;
	margin-top: 5px;
  }
  
  .style1 {
	text-align: right;
	font: 11px Tahoma;
	width: 140px;
  }
  
  #sendComment #btnSend {
	background: url('../img/save.png');
	width: 32px;
	height: 32px;
	float: left;
  }
  
  #sendComment #btnSend:hover {
	background: url('../img/save-hover.png');
	width: 32px;
	height: 32px;
	float: left;
  }
  
  #sendComment #lblSuccess {
	font: 11px tahoma;
	text-align: right;
	padding: 5px;
	color: #390;
  }
  
  #sendComment #lblCaptchaValidator {
	font: 11px tahoma;
	text-align: right;
	padding: 5px;
	color: #F00;
  }
  
  #ViewComments {
	border-width: 1px;
	border-color: #C5C5C5;
	width: 250px;
	height: 200px;
	border-style: solid;
	text-align: right;
	font: 11px tahoma;
	padding: 5px;
	float: right;
  }
  
  #ViewComments #lblShowCommentName {
	text-align: right;
	font: 11px Tahoma;
	margin-top: 5px;
	float: right;
	width: 85px;
  }
  
  #ViewComments #lblShowCommentUserName {
	text-align: right;
	font: 11px Tahoma;
	margin-top: 5px;
	float: right;
	width: 85px;
  }
  
  #ViewComments #lblShowCommentSendDate {
	text-align: right;
	font: 11px Tahoma;
	margin-top: 5px;
	float: right;
	width: 85px;
  }
  
  #ViewComments #lblShowCommentIdea {
	text-align: right;
	font: 11px Tahoma;
	vertical-align: top;
	margin-top: 5px;
	float: right;
	width: 85px;
  }
  
  #ViewComments #lblShowCommentNameValue {
	width: 160px;
	text-align: right;
	font: 11px tahoma;
	margin-top: 5px;
  }
  
  #ViewComments #lblShowCommentUserNameValue {
	width: 160px;
	text-align: right;
	font: 11px tahoma;
	margin-top: 5px;
  }
  
  #ViewComments #lblShowCommentSendDateValue {
	width: 160px;
	text-align: right;
	font: 11px tahoma;
	margin-top: 5px;
  }
  
  #ViewComments #lblShowCommentIdeaValue {
	width: 160px;
	text-align: right;
	font: 11px tahoma;
	margin-top: 5px;
  }
  
  #ViewComments #btnNextComment {
	float: right;
	margin-right: 77px;
	margin-top: 50px;
  }
  
  #ViewComments #btnPreviousComment {
	float: left;
	margin-left: 77px;
	margin-top: 50px;
  }
  
  #ViewComments #lblCurrentComment {
	border-width: 0px;
	margin-top: 50px;
	padding-right: 10px;
	width: 10px;
  }
  
  #ViewComments #lblTotalComment {
	border-width: 0px;
	margin-top: 50px;
	padding-left: 5px;
	padding-right: 5px;
	width: 10px;
  }
  
  /* ----------------------------------		Default Theme	----------------------------------- */
  div.pp_default .pp_top,
  div.pp_default .pp_top .pp_middle,
  div.pp_default .pp_top .pp_left,
  div.pp_default .pp_top .pp_right,
  div.pp_default .pp_bottom,
  div.pp_default .pp_bottom .pp_left,
  div.pp_default .pp_bottom .pp_middle,
  div.pp_default .pp_bottom .pp_right {
	height: 13px;
  }
  
  div.pp_default .pp_top .pp_left {
	background: url('../img/sprite.png') -78px -93px no-repeat;
  }
  
  /* Top left corner */
  div.pp_default .pp_top .pp_middle {
	background: url('../img/sprite_x.png') top left repeat-x;
  }
  
  /* Top pattern/color */
  div.pp_default .pp_top .pp_right {
	background: url('../img/sprite.png') -112px -93px no-repeat;
  }
  
  /* Top right corner */
  div.pp_default .pp_content .ppt {
	color: #f8f8f8;
  }
  
  div.pp_default .pp_content_container .pp_left {
	background: url('../img/sprite_y.png') -7px 0 repeat-y;
	padding-left: 13px;
	min-width: 550px;
  }
  
  div.pp_default .pp_content_container .pp_right {
	background: url('../img/sprite_y.png') top right repeat-y;
	padding-right: 13px;
  }
  
  div.pp_default .pp_content {
	background-color: #fff;
	min-height: 300px;
	min-width: 550px;
  }
  
  /* Content background */
  div.pp_default .pp_next:hover {
	background: url('../img/sprite_next.png') center right no-repeat;
	cursor: pointer;
  }
  
  /* Next button */
  div.pp_default .pp_previous:hover {
	background: url('../img/sprite_prev.png') center left no-repeat;
	cursor: pointer;
  }
  
  /* Previous button */
  div.pp_default .pp_expand {
	background: url('../img/sprite.png') 0 -29px no-repeat;
	cursor: pointer;
	width: 28px;
	height: 28px;
  }
  
  /* Expand button */
  div.pp_default .pp_expand:hover {
	background: url('../img/sprite.png') 0 -56px no-repeat;
	cursor: pointer;
  }
  
  /* Expand button hover */
  div.pp_default .pp_contract {
	background: url('../img/sprite.png') 0 -84px no-repeat;
	cursor: pointer;
	width: 28px;
	height: 28px;
  }
  
  /* Contract button */
  div.pp_default .pp_contract:hover {
	background: url('../img/sprite.png') 0 -113px no-repeat;
	cursor: pointer;
  }
  
  /* Contract button hover */
  div.pp_default .pp_close {
	width: 30px;
	height: 30px;
	background: url('../img/sprite.png') 2px 1px no-repeat;
	cursor: pointer;
  }
  
  /* Close button */
  div.pp_default .pp_comment {
	width: 30px;
	height: 30px;
	background: url('../img/comment.jpg') no-repeat;
	cursor: pointer;
  }
  
  /* Comment button */
  div.pp_default #pp_full_res .pp_inline {
	color: #000;
  }
  
  div.pp_default .pp_gallery ul li a {
	background: url('../img/default_thumb.png') center center #f8f8f8;
	border: 1px solid #aaa;
  }
  
  div.pp_default .pp_gallery ul li a:hover,
  div.pp_default .pp_gallery ul li.selected a {
	border-color: #fff;
  }
  
  div.pp_default .pp_social {
	margin-top: 7px;
  }
  
  div.pp_default .pp_gallery a.pp_arrow_previous,
  div.pp_default .pp_gallery a.pp_arrow_next {
	position: static;
	left: auto;
  }
  
  div.pp_default .pp_nav .pp_play,
  div.pp_default .pp_nav .pp_pause {
	background: url('../img/sprite.png') -51px 1px no-repeat;
	height: 30px;
	width: 30px;
  }
  
  div.pp_default .pp_nav .pp_pause {
	background-position: -51px -29px;
  }
  
  div.pp_default .pp_details {
	position: relative;
	min-width: 550px;
  }
  
  div.pp_default a.pp_arrow_previous,
  div.pp_default a.pp_arrow_next {
	background: url('../img/sprite.png') -31px -3px no-repeat;
	height: 20px;
	margin: 4px 0 0 0;
	width: 20px;
  }
  
  div.pp_default a.pp_arrow_next {
	left: 52px;
	background-position: -82px -3px;
  }
  
  /* The next arrow in the bottom nav */
  div.pp_default .pp_content_container .pp_details {
	margin-top: 5px;
  }
  
  div.pp_default .pp_nav {
	clear: none;
	height: 30px;
	width: 110px;
	position: relative;
  }
  
  div.pp_default .pp_nav .currentTextHolder {
	font-family: Georgia;
	font-style: italic;
	color: #999;
	font-size: 11px;
	left: 75px;
	line-height: 25px;
	margin: 0;
	padding: 0 0 0 10px;
	position: absolute;
	top: 2px;
  }
  
  div.pp_default .pp_close:hover,
  div.pp_default .pp_comment:hover,
  div.pp_default .pp_nav .pp_play:hover,
  div.pp_default .pp_nav .pp_pause:hover,
  div.pp_default .pp_arrow_next:hover,
  div.pp_default .pp_arrow_previous:hover {
	opacity: 0.7;
  }
  
  div.pp_default .pp_description {
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	margin: 5px 50px 5px 0;
  }
  
  div.pp_default .pp_bottom .pp_left {
	background: url('../img/sprite.png') -78px -127px no-repeat;
  }
  
  /* Bottom left corner */
  div.pp_default .pp_bottom .pp_middle {
	background: url('../img/sprite_x.png') bottom left repeat-x;
  }
  
  /* Bottom pattern/color */
  div.pp_default .pp_bottom .pp_right {
	background: url('../img/sprite.png') -112px -127px no-repeat;
  }
  
  /* Bottom right corner */
  div.pp_default .pp_loaderIcon {
	background: url('../img/loader.gif') center center no-repeat;
  }
  
  /* Loader icon */
  /* ------------------------------------------------------------------------	DO NOT CHANGE------------------------------------------------------------------------- */
  div.pp_pic_holder a:focus {
	outline: none;
  }
  
  div.pp_overlay {
	background: #000;
	display: none;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 9500;
  }
  
  div.pp_pic_holder {
	display: none;
	position: absolute;
	width: 100px;
	z-index: 10000;
	min-width: 550px;
  }
  
  .pp_top {
	height: 20px;
	position: relative;
	min-width: 575px;
  }
  
  * html .pp_top {
	padding: 0 20px;
  }
  
  .pp_top .pp_left {
	height: 20px;
	left: 0;
	position: absolute;
	width: 20px;
  }
  
  .pp_top .pp_middle {
	height: 20px;
	left: 20px;
	position: absolute;
	right: 20px;
  }
  
  * html .pp_top .pp_middle {
	left: 0;
	position: static;
  }
  
  .pp_top .pp_right {
	height: 20px;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
  }
  
  .pp_content {
	height: 40px;
	min-width: 40px;
  }
  
  * html .pp_content {
	width: 40px;
  }
  
  .pp_fade {
	display: none;
  }
  
  .pp_content_container {
	position: relative;
	text-align: left;
	width: 100%;
  }
  
  .pp_content_container .pp_left {
	padding-left: 20px;
  }
  
  .pp_content_container .pp_right {
	padding-right: 20px;
  }
  
  .pp_content_container .pp_details {
	float: left;
	margin: 10px 0 2px 0;
  }
  
  .pp_description {
	display: none;
	margin: 0;
  }
  
  .pp_social {
	float: left;
	margin: 0;
  }
  
  .pp_social .facebook {
	float: left;
	margin-left: 5px;
	width: 55px;
	overflow: hidden;
  }
  
  .pp_social .twitter {
	float: left;
  }
  
  .pp_nav {
	clear: right;
	float: left;
	margin: 3px 10px 0 0;
  }
  
  .pp_nav p {
	float: left;
	margin: 2px 4px;
	white-space: nowrap;
  }
  
  .pp_nav .pp_play,
  .pp_nav .pp_pause {
	float: left;
	margin-right: 4px;
	text-indent: -10000px;
  }
  
  a.pp_arrow_previous,
  a.pp_arrow_next {
	display: block;
	float: left;
	height: 15px;
	margin-top: 3px;
	overflow: hidden;
	text-indent: -10000px;
	width: 14px;
  }
  
  .pp_hoverContainer {
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2000;
  }
  
  .pp_gallery {
	display: none;
	left: 50%;
	margin-top: -50px;
	position: absolute;
	z-index: 10000;
  }
  
  .pp_gallery div {
	float: left;
	overflow: hidden;
	position: relative;
  }
  
  .pp_gallery ul {
	float: left;
	height: 35px;
	margin: 0 0 0 5px;
	padding: 0;
	position: relative;
	white-space: nowrap;
  }
  
  .pp_gallery ul a {
	border: 1px #000 solid;
	border: 1px rgba(0, 0, 0, 0.5) solid;
	display: block;
	float: left;
	height: 33px;
	overflow: hidden;
  }
  
  .pp_gallery ul a:hover,
  .pp_gallery li.selected a {
	border-color: #fff;
  }
  
  .pp_gallery ul a img {
	border: 0;
  }
  
  .pp_gallery li {
	display: block;
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
  }
  
  .pp_gallery li.default a {
	background: url('../img/default_thumbnail.gif') 0 0 no-repeat;
	display: block;
	height: 33px;
	width: 50px;
  }
  
  .pp_gallery li.default a img {
	display: none;
  }
  
  .pp_gallery .pp_arrow_previous,
  .pp_gallery .pp_arrow_next {
	margin-top: 7px !important;
  }
  
  a.pp_next {
	background: url('../img/btnNext.png') 10000px 10000px no-repeat;
	display: block;
	float: right;
	height: 100%;
	text-indent: -10000px;
	width: 49%;
  }
  
  a.pp_previous {
	background: url('../img/btnNext.png') 10000px 10000px no-repeat;
	display: block;
	float: left;
	height: 100%;
	text-indent: -10000px;
	width: 49%;
  }
  
  a.pp_expand,
  a.pp_contract {
	cursor: pointer;
	display: none;
	height: 20px;
	position: absolute;
	right: 30px;
	text-indent: -10000px;
	top: 10px;
	width: 20px;
	z-index: 20000;
  }
  
  a.pp_close {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	line-height: 22px;
	text-indent: -10000px;
  }
  
  a.pp_comment {
	position: absolute;
	right: 30px;
	top: 0;
	display: block;
	line-height: 22px;
	text-indent: -10000px;
  }
  
  .pp_bottom {
	height: 20px;
	position: relative;
	min-width: 575px;
  }
  
  * html .pp_bottom {
	padding: 0 20px;
  }
  
  .pp_bottom .pp_left {
	height: 20px;
	left: 0;
	position: absolute;
	width: 20px;
  }
  
  .pp_bottom .pp_middle {
	height: 20px;
	left: 20px;
	position: absolute;
	right: 20px;
  }
  
  * html .pp_bottom .pp_middle {
	left: 0;
	position: static;
  }
  
  .pp_bottom .pp_right {
	height: 20px;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
  }
  
  .pp_loaderIcon {
	display: block;
	height: 24px;
	left: 50%;
	margin: -12px 0 0 -12px;
	position: absolute;
	top: 50%;
	width: 24px;
  }
  
  #pp_full_res {
	line-height: 1 !important;
	min-height: 250px;
  }
  
  #pp_full_res .pp_inline {
	text-align: left;
  }
  
  #pp_full_res .pp_inline p {
	margin: 0 0 15px 0;
  }
  
  div.ppt {
	color: #fff;
	display: none;
	font-size: 17px tahoma;
	margin: 0 0 5px 15px;
	z-index: 9999;
	min-width: 550px;
	text-align: center;
  }
  
  /*	Skin Name: Scrollbar 1	Class: scrollbar-1	Description: Scrollbar 1 skin for Slider PRO WordPress plugin	Author: David*/
  /* HORIZONTAL SCROLLBAR */
  /* MAIN CONTAINER */
  .scrollbar-1.horizontal {
	position: absolute;
	width: 340px;
	max-width: 340px;
	min-width: 110px;
	height: 20px;
  }
  
  /* END OF MAIN CONTAINER */
  /* TRACK */
  .scrollbar-1.horizontal .track {
	position: absolute;
	width: 300px;
	height: 20px;
	left: 20px;
  }
  
  .scrollbar-1.horizontal .track .track-back {
	position: absolute;
	background-image: url('../img/track_back.png');
	width: 11px;
	height: 20px;
	left: 0;
  }
  
  .scrollbar-1.horizontal .track .track-middle {
	position: absolute;
	background-image: url('../img/track_middle.png');
	background-repeat: repeat-x;
	width: 100%;
	height: 20px;
  }
  
  .scrollbar-1.horizontal .track .track-forward {
	position: absolute;
	background-image: url('../img/track_forward.png');
	width: 11px;
	height: 20px;
	right: 0;
  }
  
  /* END OF TRACK */
  /* THUMB */
  .scrollbar-1.horizontal .thumb {
	position: absolute;
	cursor: pointer;
	width: 70px;
	height: 20px;
  }
  
  .scrollbar-1.horizontal .thumb .thumb-back {
	position: absolute;
	background-image: url('../img/thumb_back.png');
	width: 11px;
	height: 20px;
	left: 0;
  }
  
  .scrollbar-1.horizontal .thumb .thumb-middle {
	position: absolute;
	background-image: url('../img/thumb_middle.png');
	background-repeat: repeat-x;
	width: 48px;
	height: 20px;
	left: 11px;
  }
  
  .scrollbar-1.horizontal .thumb .thumb-forward {
	position: absolute;
	background-image: url('../img/thumb_forward.png');
	width: 11px;
	height: 20px;
	right: 0;
  }
  
  /* END OF THUMB */
  /* BACK BUTTON */
  .scrollbar-1.horizontal .back {
	position: absolute;
	cursor: pointer;
	background-image: url('../img/back.png');
	width: 20px;
	height: 20px;
	left: 0;
  }
  
  /* END OF BACK BUTTON */
  /* FORWARD BUTTON */
  .scrollbar-1.horizontal .forward {
	position: absolute;
	cursor: pointer;
	background-image: url('../img/forward.png');
	width: 20px;
	height: 20px;
	right: 0;
  }
  
  /* END OF FORWARD BUTTON */
  /* END OF HORIZONTAL SCROLLBAR */
  /* VERTICAL SCROLLBAR */
  /* MAIN CONTAINER */
  .scrollbar-1.vertical {
	position: absolute;
	height: 340px;
	max-height: 340px;
	min-height: 110px;
	width: 20px;
  }
  
  /* END OF MAIN CONTAINER */
  /* TRACK */
  .scrollbar-1.vertical .track {
	position: absolute;
	width: 20px;
	height: 300px;
	top: 20px;
  }
  
  .scrollbar-1.vertical .track .track-back {
	position: absolute;
	background-image: url('../img/track_back_v.png');
	width: 20px;
	height: 11px;
	top: 0;
  }
  
  .scrollbar-1.vertical .track .track-middle {
	position: absolute;
	background-image: url('../img/track_middle_v.png');
	background-repeat: repeat-y;
	height: 100%;
	width: 20px;
  }
  
  .scrollbar-1.vertical .track .track-forward {
	position: absolute;
	background-image: url('../img/track_forward_v.png');
	width: 20px;
	height: 11px;
	bottom: 0;
  }
  
  /* END OF TRACK */
  /* THUMB */
  .scrollbar-1.vertical .thumb {
	position: absolute;
	cursor: pointer;
	width: 20px;
	height: 70px;
  }
  
  .scrollbar-1.vertical .thumb .thumb-back {
	position: absolute;
	background-image: url('../img/thumb_back_v.png');
	height: 11px;
	width: 20px;
	top: 0;
  }
  
  .scrollbar-1.vertical .thumb .thumb-middle {
	position: absolute;
	background-image: url('../img/thumb_middle_v.png');
	background-repeat: repeat-y;
	height: 48px;
	width: 20px;
	top: 11px;
  }
  
  .scrollbar-1.vertical .thumb .thumb-forward {
	position: absolute;
	background-image: url('../img/thumb_forward_v.png');
	height: 11px;
	width: 20px;
	bottom: 0;
  }
  
  /* END OF THUMB */
  /* BACK BUTTON */
  .scrollbar-1.vertical .back {
	position: absolute;
	cursor: pointer;
	background-image: url('../img/back_v.png');
	width: 20px;
	height: 20px;
	top: 0;
  }
  
  /* END OF BACK BUTTON */
  /* FORWARD BUTTON */
  .scrollbar-1.vertical .forward {
	position: absolute;
	cursor: pointer;
	background-image: url('../img/forward_v.png');
	width: 20px;
	height: 20px;
	bottom: 0;
  }
  
  /* END OF FORWARD BUTTON */
  /* END OF VERTICAL SCROLLBAR */
  /****** Start Content of Tool Block blockName: tool_niafametoolsecommunique_sample_copy3_block7314 *******/
  .defaultnone {
	border: 0px;
	border-radius: 5px;
	text-align: right;
  }
  
  /****** Start Content of Tool Block blockName: tool_niafametoolsecommunique_sample_copy3_block7315 *******/
  .borderdesignrtl3 {
	border: 0px;
	text-align: right;
	direction: rtl;
  }
  
  .borderdesignrtl3 .bhead {
	border: 0px;
	clear: both;
  }
  
  .borderdesignrtl3 .bmiddle {
	clear: both;
  }
  
  .borderdesignrtl3 .bfooter {
	border: 0px;
	clear: both;
  }
  
  .borderdesignrtl3 .h1 {}
  
  .borderdesignrtl3 .h2 {}
  
  .borderdesignrtl3 .h3 {
	float: right;
	width: 50%;
  }
  
  .borderdesignrtl3 .h4 {
	float: right;
	width: 50%;
  }
  
  /****** Start Content of Tool Block blockName: tool_link_sample_copy3_block7316 *******/
  .defaultnone {
	border: 0px;
	border-radius: 5px;
	text-align: right;
  }
  
  /****** Start Content of Tool Block blockName: tool_link_sample_copy3_block7317 *******/
  .defaultnone {
	border: 0px;
	border-radius: 5px;
	text-align: right;
  }
  
  /****** Start Content of Tool Block blockName: tool_link_sample_copy3_block7318 *******/
  .defaultnone {
	border: 0px;
	border-radius: 5px;
	text-align: right;
  }
  
  /****** Start video-js.css *******/
  /*!Video.js Default Styles (http://videojs.com)Version 4.7.1Create your own skin at http://designer.videojs.com*/
  /* SKIN================================================================================The main class name for all skin-specific styles. To make your own skin,replace all occurances of 'vjs-default-skin' with a new name. Then add your newskin name to your video tag instead of the default skin.e.g. <video class="video-js my-skin-name">*/
  .vjs-default-skin {
	color: #cccccc;
  }
  
  /* Custom Icon Font--------------------------------------------------------------------------------The control icons are from a custom font. Each icon corresponds to a character(e.g. "\e001"). Font icons allow for easy scaling and coloring of icons.*/
  @font-face {
	font-family: 'VideoJS';
	src: url('font/vjs.eot');
	src: url('font/vjs.eot?#iefix') format('embedded-opentype'), url('font/vjs.woff') format('woff'), url('font/vjs.ttf') format('truetype'), url('font/vjs.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
  }
  
  /* Base UI Component Classes--------------------------------------------------------------------------------*/
  /* Slider - used for Volume bar and Seek bar */
  .vjs-default-skin .vjs-slider {
	/* Replace browser focus hightlight with handle highlight */
	outline: 0;
	position: relative;
	cursor: pointer;
	padding: 0;
	/* background-color-with-alpha */
	background-color: #333333;
	background-color: rgba(51, 51, 51, 0.9);
  }
  
  .vjs-default-skin .vjs-slider:focus {
	/* box-shadow */
	-webkit-box-shadow: 0 0 2em #ffffff;
	-moz-box-shadow: 0 0 2em #ffffff;
	box-shadow: 0 0 2em #ffffff;
  }
  
  .vjs-default-skin .vjs-slider-handle {
	position: absolute;
	/* Needed for IE6 */
	left: 0;
	top: 0;
  }
  
  .vjs-default-skin .vjs-slider-handle:before {
	content: "\e009";
	font-family: VideoJS;
	font-size: 1em;
	line-height: 1;
	text-align: center;
	text-shadow: 0em 0em 1em #fff;
	position: absolute;
	top: 0;
	left: 0;
	/* Rotate the square icon to make a diamond */
	/* transform */
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
  }
  
  /* Control Bar--------------------------------------------------------------------------------The default control bar that is a container for most of the controls.*/
  .vjs-default-skin .vjs-control-bar {
	/* Start hidden */
	display: none;
	position: absolute;
	/* Place control bar at the bottom of the player box/video.     If you want more margin below the control bar, add more height. */
	bottom: 0;
	/* Use left/right to stretch to 100% width of player div */
	left: 0;
	right: 0;
	/* Height includes any margin you want above or below control items */
	height: 3.0em;
	/* background-color-with-alpha */
	background-color: #07141e;
	background-color: rgba(7, 20, 30, 0.7);
  }
  
  /* Show the control bar only once the video has started playing */
  .vjs-default-skin.vjs-has-started .vjs-control-bar {
	display: block;
	/* Visibility needed to make sure things hide in older browsers too. */
	visibility: visible;
	opacity: 1;
	/* transition */
	-webkit-transition: visibility 0.1s, opacity 0.1s;
	-moz-transition: visibility 0.1s, opacity 0.1s;
	-o-transition: visibility 0.1s, opacity 0.1s;
	transition: visibility 0.1s, opacity 0.1s;
  }
  
  /* Hide the control bar when the video is playing and the user is inactive  */
  .vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	display: block;
	visibility: hidden;
	opacity: 0;
	/* transition */
	-webkit-transition: visibility 1s, opacity 1s;
	-moz-transition: visibility 1s, opacity 1s;
	-o-transition: visibility 1s, opacity 1s;
	transition: visibility 1s, opacity 1s;
  }
  
  .vjs-default-skin.vjs-controls-disabled .vjs-control-bar {
	display: none;
  }
  
  .vjs-default-skin.vjs-using-native-controls .vjs-control-bar {
	display: none;
  }
  
  /* The control bar shouldn't show after an error */
  .vjs-default-skin.vjs-error .vjs-control-bar {
	display: none;
  }
  
  /* IE8 is flakey with fonts, and you have to change the actual content to forcefonts to show/hide properly.  - "\9" IE8 hack didn't work for this  - Found in XP IE8 from http://modern.ie. Does not show up in "IE8 mode" in IE9*/
  @media \0screen {
	.vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before {
		content: "";
	}
  }
  
  /* General styles for individual controls. */
  .vjs-default-skin .vjs-control {
	outline: none;
	position: relative;
	float: left;
	text-align: center;
	margin: 0;
	padding: 0;
	height: 3.0em;
	width: 4em;
  }
  
  /* FontAwsome button icons */
  .vjs-default-skin .vjs-control:before {
	font-family: VideoJS;
	font-size: 1.5em;
	line-height: 2;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  }
  
  /* Replacement for focus outline */
  .vjs-default-skin .vjs-control:focus:before,
  .vjs-default-skin .vjs-control:hover:before {
	text-shadow: 0em 0em 1em #ffffff;
  }
  
  .vjs-default-skin .vjs-control:focus {
	/*  outline: 0; */
	/* keyboard-only users cannot see the focus on several of the UI elements when  this is set to 0 */
  }
  
  /* Hide control text visually, but have it available for screenreaders */
  .vjs-default-skin .vjs-control-text {
	/* hide-visually */
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
  }
  
  /* Play/Pause--------------------------------------------------------------------------------*/
  .vjs-default-skin .vjs-play-control {
	width: 5em;
	cursor: pointer;
  }
  
  .vjs-default-skin .vjs-play-control:before {
	content: "\e001";
  }
  
  .vjs-default-skin.vjs-playing .vjs-play-control:before {
	content: "\e002";
  }
  
  /* Playback toggle--------------------------------------------------------------------------------*/
  .vjs-default-skin .vjs-playback-rate .vjs-playback-rate-value {
	font-size: 1.5em;
	line-height: 2;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  }
  
  .vjs-default-skin .vjs-playback-rate.vjs-menu-button .vjs-menu .vjs-menu-content {
	width: 4em;
	left: -2em;
	list-style: none;
  }
  
  /* Volume/Mute-------------------------------------------------------------------------------- */
  .vjs-default-skin .vjs-mute-control,
  .vjs-default-skin .vjs-volume-menu-button {
	cursor: pointer;
	float: right;
  }
  
  .vjs-default-skin .vjs-mute-control:before,
  .vjs-default-skin .vjs-volume-menu-button:before {
	content: "\e006";
  }
  
  .vjs-default-skin .vjs-mute-control.vjs-vol-0:before,
  .vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before {
	content: "\e003";
  }
  
  .vjs-default-skin .vjs-mute-control.vjs-vol-1:before,
  .vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before {
	content: "\e004";
  }
  
  .vjs-default-skin .vjs-mute-control.vjs-vol-2:before,
  .vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before {
	content: "\e005";
  }
  
  .vjs-default-skin .vjs-volume-control {
	width: 5em;
	float: right;
  }
  
  .vjs-default-skin .vjs-volume-bar {
	width: 5em;
	height: 0.6em;
	margin: 1.1em auto 0;
  }
  
  .vjs-default-skin .vjs-volume-menu-button .vjs-menu-content {
	height: 2.9em;
  }
  
  .vjs-default-skin .vjs-volume-level {
	position: absolute;
	top: 0;
	left: 0;
	height: 0.5em;
	/* assuming volume starts at 1.0 */
	width: 100%;
	background: #66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat;
  }
  
  .vjs-default-skin .vjs-volume-bar .vjs-volume-handle {
	width: 0.5em;
	height: 0.5em;
	/* Assumes volume starts at 1.0. If you change the size of the     handle relative to the volume bar, you'll need to update this value     too. */
	left: 4.5em;
  }
  
  .vjs-default-skin .vjs-volume-handle:before {
	font-size: 0.9em;
	top: -0.2em;
	left: -0.2em;
	width: 1em;
	height: 1em;
  }
  
  .vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content {
	width: 6em;
	left: -4em;
  }
  
  /* Progress--------------------------------------------------------------------------------*/
  .vjs-default-skin .vjs-progress-control {
	position: absolute;
	left: 0;
	right: 0;
	width: auto;
	font-size: 0.3em;
	height: 1em;
	/* Set above the rest of the controls. */
	top: -1em;
	/* Shrink the bar slower than it grows. */
	/* transition */
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
  }
  
  /* On hover, make the progress bar grow to something that's more clickable.    This simply changes the overall font for the progress bar, and this    updates both the em-based widths and heights, as wells as the icon font */
  .vjs-default-skin:hover .vjs-progress-control {
	font-size: .9em;
	/* Even though we're not changing the top/height, we need to include them in      the transition so they're handled correctly. */
	/* transition */
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
  }
  
  /* Box containing play and load progresses. Also acts as seek scrubber. */
  .vjs-default-skin .vjs-progress-holder {
	height: 100%;
  }
  
  /* Progress Bars */
  .vjs-default-skin .vjs-progress-holder .vjs-play-progress,
  .vjs-default-skin .vjs-progress-holder .vjs-load-progress,
  .vjs-default-skin .vjs-progress-holder .vjs-load-progress div {
	position: absolute;
	display: block;
	height: 100%;
	margin: 0;
	padding: 0;
	/* updated by javascript during playback */
	width: 0;
	/* Needed for IE6 */
	left: 0;
	top: 0;
  }
  
  .vjs-default-skin .vjs-play-progress {
	/*    Using a data URI to create the white diagonal lines with a transparent      background. Surprisingly works in IE8.      Created using http://www.patternify.com    Changing the first color value will change the bar color.    Also using a paralax effect to make the lines move backwards.      The -50% left position makes that happen.  */
	background: #66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat;
  }
  
  .vjs-default-skin .vjs-load-progress {
	background: #646464
		/* IE8- Fallback */
	;
	background: rgba(255, 255, 255, 0.2);
  }
  
  /* there are child elements of the load progress bar that represent the   specific time ranges that have been buffered */
  .vjs-default-skin .vjs-load-progress div {
	background: #787878
		/* IE8- Fallback */
	;
	background: rgba(255, 255, 255, 0.1);
  }
  
  .vjs-default-skin .vjs-seek-handle {
	width: 1.5em;
	height: 100%;
  }
  
  .vjs-default-skin .vjs-seek-handle:before {
	padding-top: 0.1em
		/* Minor adjustment */
	;
  }
  
  /* Live Mode--------------------------------------------------------------------------------*/
  .vjs-default-skin.vjs-live .vjs-time-controls,
  .vjs-default-skin.vjs-live .vjs-time-divider,
  .vjs-default-skin.vjs-live .vjs-progress-control {
	display: none;
  }
  
  .vjs-default-skin.vjs-live .vjs-live-display {
	display: block;
  }
  
  /* Live Display--------------------------------------------------------------------------------*/
  .vjs-default-skin .vjs-live-display {
	display: none;
	font-size: 1em;
	line-height: 3em;
  }
  
  /* Time Display--------------------------------------------------------------------------------*/
  .vjs-default-skin .vjs-time-controls {
	font-size: 1em;
	/* Align vertically by making the line height the same as the control bar */
	line-height: 3em;
  }
  
  .vjs-default-skin .vjs-current-time {
	float: left;
  }
  
  .vjs-default-skin .vjs-duration {
	float: left;
  }
  
  /* Remaining time is in the HTML, but not included in default design */
  .vjs-default-skin .vjs-remaining-time {
	display: none;
	float: left;
  }
  
  .vjs-time-divider {
	float: left;
	line-height: 3em;
  }
  
  /* Fullscreen--------------------------------------------------------------------------------*/
  .vjs-default-skin .vjs-fullscreen-control {
	width: 3.8em;
	cursor: pointer;
	float: right;
  }
  
  .vjs-default-skin .vjs-fullscreen-control:before {
	content: "\e000";
  }
  
  /* Switch to the exit icon when the player is in fullscreen */
  .vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before {
	content: "\e00b";
  }
  
  /* Big Play Button (play button at start)--------------------------------------------------------------------------------Positioning of the play button in the center or other corners can be done moreeasily in the skin designer. http://designer.videojs.com/*/
  .vjs-default-skin .vjs-big-play-button {
	left: 0.5em;
	top: 0.5em;
	font-size: 3em;
	display: block;
	z-index: 2;
	position: absolute;
	width: 4em;
	height: 2.6em;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	opacity: 1;
	/* Need a slightly gray bg so it can be seen on black backgrounds */
	/* background-color-with-alpha */
	background-color: #07141e;
	background-color: rgba(7, 20, 30, 0.7);
	border: 0.1em solid #3b4249;
	/* border-radius */
	-webkit-border-radius: 0.8em;
	-moz-border-radius: 0.8em;
	border-radius: 0.8em;
	/* box-shadow */
	-webkit-box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);
	-moz-box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);
	box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);
	/* transition */
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
  }
  
  /* Optionally center */
  .vjs-default-skin.vjs-big-play-centered .vjs-big-play-button {
	/* Center it horizontally */
	left: 50%;
	margin-left: -2.1em;
	/* Center it vertically */
	top: 50%;
	margin-top: -1.4000000000000001em;
  }
  
  /* Hide if controls are disabled */
  .vjs-default-skin.vjs-controls-disabled .vjs-big-play-button {
	display: none;
  }
  
  /* Hide when video starts playing */
  .vjs-default-skin.vjs-has-started .vjs-big-play-button {
	display: none;
  }
  
  /* Hide on mobile devices. Remove when we stop using native controls    by default on mobile  */
  .vjs-default-skin.vjs-using-native-controls .vjs-big-play-button {
	display: none;
  }
  
  .vjs-default-skin:hover .vjs-big-play-button,
  .vjs-default-skin .vjs-big-play-button:focus {
	outline: 0;
	border-color: #fff;
	/* IE8 needs a non-glow hover state */
	background-color: #505050;
	background-color: rgba(50, 50, 50, 0.75);
	/* box-shadow */
	-webkit-box-shadow: 0 0 3em #ffffff;
	-moz-box-shadow: 0 0 3em #ffffff;
	box-shadow: 0 0 3em #ffffff;
	/* transition */
	-webkit-transition: all 0s;
	-moz-transition: all 0s;
	-o-transition: all 0s;
	transition: all 0s;
  }
  
  .vjs-default-skin .vjs-big-play-button:before {
	content: "\e001";
	font-family: VideoJS;
	/* In order to center the play icon vertically we need to set the line height     to the same as the button height */
	line-height: 2.6em;
	text-shadow: 0.05em 0.05em 0.1em #000;
	text-align: center
		/* Needed for IE8 */
	;
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
  }
  
  .vjs-error .vjs-big-play-button {
	display: none;
  }
  
  /* Error Display--------------------------------------------------------------------------------*/
  .vjs-error-display {
	display: none;
  }
  
  .vjs-error .vjs-error-display {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
  }
  
  .vjs-error .vjs-error-display:before {
	content: 'X';
	font-family: Arial;
	font-size: 4em;
	color: #666666;
	/* In order to center the play icon vertically we need to set the line height     to the same as the button height */
	line-height: 1;
	text-shadow: 0.05em 0.05em 0.1em #000;
	text-align: center
		/* Needed for IE8 */
	;
	vertical-align: middle;
	position: absolute;
	top: 50%;
	margin-top: -0.5em;
	width: 100%;
  }
  
  .vjs-error-display div {
	position: absolute;
	font-size: 1.4em;
	text-align: center;
	bottom: 1em;
	right: 1em;
	left: 1em;
  }
  
  .vjs-error-display a,
  .vjs-error-display a:visited {
	color: #F4A460;
  }
  
  /* Loading Spinner--------------------------------------------------------------------------------*/
  .vjs-loading-spinner {
	/* Should be hidden by default */
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 4em;
	line-height: 1;
	width: 1em;
	height: 1em;
	margin-left: -0.5em;
	margin-top: -0.5em;
	opacity: 0.75;
  }
  
  /* Show the spinner when waiting for data and seeking to a new time */
  .vjs-waiting .vjs-loading-spinner,
  .vjs-seeking .vjs-loading-spinner {
	display: block;
	/* only animate when showing because it can be processor heavy */
	/* animation */
	-webkit-animation: spin 1.5s infinite linear;
	-moz-animation: spin 1.5s infinite linear;
	-o-animation: spin 1.5s infinite linear;
	animation: spin 1.5s infinite linear;
  }
  
  /* Errors are unrecoverable without user interaction so hide the spinner */
  .vjs-error .vjs-loading-spinner {
	display: none;
	/* ensure animation doesn't continue while hidden */
	/* animation */
	-webkit-animation: none;
	-moz-animation: none;
	-o-animation: none;
	animation: none;
  }
  
  .vjs-default-skin .vjs-loading-spinner:before {
	content: "\e01e";
	font-family: VideoJS;
	position: absolute;
	top: 0;
	left: 0;
	width: 1em;
	height: 1em;
	text-align: center;
	text-shadow: 0em 0em 0.1em #000;
  }
  
  @-moz-keyframes spin {
	0% {
		-moz-transform: rotate(0deg);
	}
  
	100% {
		-moz-transform: rotate(359deg);
	}
  }
  
  @-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
	}
  
	100% {
		-webkit-transform: rotate(359deg);
	}
  }
  
  @-o-keyframes spin {
	0% {
		-o-transform: rotate(0deg);
	}
  
	100% {
		-o-transform: rotate(359deg);
	}
  }
  
  @keyframes spin {
	0% {
		transform: rotate(0deg);
	}
  
	100% {
		transform: rotate(359deg);
	}
  }
  
  /* Menu Buttons (Captions/Subtitles/etc.)--------------------------------------------------------------------------------*/
  .vjs-default-skin .vjs-menu-button {
	float: right;
	cursor: pointer;
  }
  
  .vjs-default-skin .vjs-menu {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0em;
	/* (Width of vjs-menu - width of button) / 2 */
	width: 0em;
	height: 0em;
	margin-bottom: 3em;
	border-left: 2em solid transparent;
	border-right: 2em solid transparent;
	border-top: 1.55em solid #000000;
	/* Same width top as ul bottom */
	border-top-color: rgba(7, 40, 50, 0.5);
	/* Same as ul background */
  }
  
  /* Button Pop-up Menu */
  .vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content {
	display: block;
	padding: 0;
	margin: 0;
	position: absolute;
	width: 10em;
	bottom: 1.5em;
	/* Same bottom as vjs-menu border-top */
	max-height: 15em;
	overflow: auto;
	left: -5em;
	/* Width of menu - width of button / 2 */
	/* background-color-with-alpha */
	background-color: #07141e;
	background-color: rgba(7, 20, 30, 0.7);
	/* box-shadow */
	-webkit-box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
	-moz-box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
	box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
  }
  
  .vjs-default-skin .vjs-menu-button:hover .vjs-menu {
	display: block;
  }
  
  .vjs-default-skin .vjs-menu-button ul li {
	list-style: none;
	margin: 0;
	padding: 0.3em 0 0.3em 0;
	line-height: 1.4em;
	font-size: 1.2em;
	text-align: center;
	text-transform: lowercase;
  }
  
  .vjs-default-skin .vjs-menu-button ul li.vjs-selected {
	background-color: #000;
  }
  
  .vjs-default-skin .vjs-menu-button ul li:focus,
  .vjs-default-skin .vjs-menu-button ul li:hover,
  .vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,
  .vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover {
	outline: 0;
	color: #111;
	/* background-color-with-alpha */
	background-color: #ffffff;
	background-color: rgba(255, 255, 255, 0.75);
	/* box-shadow */
	-webkit-box-shadow: 0 0 1em #ffffff;
	-moz-box-shadow: 0 0 1em #ffffff;
	box-shadow: 0 0 1em #ffffff;
  }
  
  .vjs-default-skin .vjs-menu-button ul li.vjs-menu-title {
	text-align: center;
	text-transform: uppercase;
	font-size: 1em;
	line-height: 2em;
	padding: 0;
	margin: 0 0 0.3em 0;
	font-weight: bold;
	cursor: default;
  }
  
  /* Subtitles Button */
  .vjs-default-skin .vjs-subtitles-button:before {
	content: "\e00c";
  }
  
  /* Captions Button */
  .vjs-default-skin .vjs-captions-button:before {
	content: "\e008";
  }
  
  /* Chapters Button */
  .vjs-default-skin .vjs-chapters-button:before {
	content: "\e00c";
  }
  
  .vjs-default-skin .vjs-chapters-button.vjs-menu-button .vjs-menu .vjs-menu-content {
	width: 24em;
	left: -12em;
  }
  
  /* Replacement for focus outline */
  .vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,
  .vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before {
	/* box-shadow */
	-webkit-box-shadow: 0 0 1em #ffffff;
	-moz-box-shadow: 0 0 1em #ffffff;
	box-shadow: 0 0 1em #ffffff;
  }
  
  /*REQUIRED STYLES (be careful overriding)================================================================================When loading the player, the video tag is replaced with a DIV,that will hold the video tag or object tag for other playback methods.The div contains the video playback element (Flash or HTML5) and controls,and sets the width and height of the video.** If you want to add some kind of border/padding (e.g. a frame), or specialpositioning, use another containing element. Otherwise you risk messing upcontrol positioning and full window mode. ***/
  .video-js {
	background-color: #000;
	position: relative;
	padding: 0;
	/* Start with 10px for base font size so other dimensions can be em based and     easily calculable. */
	font-size: 10px;
	/* Allow poster to be vertially aligned. */
	vertical-align: middle;
	/*  display: table-cell; */
	/*This works in Safari but not Firefox.*/
	/* Provide some basic defaults for fonts */
	font-weight: normal;
	font-style: normal;
	/* Avoiding helvetica: issue #376 */
	font-family: Arial, sans-serif;
	/* Turn off user selection (text highlighting) by default.     The majority of player components will not be text blocks.     Text areas will need to turn user selection back on. */
	/* user-select */
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
  }
  
  /* Playback technology elements expand to the width/height of the containing div    <video> or <object> */
  .video-js .vjs-tech {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
  }
  
  /* Fix for Firefox 9 fullscreen (only if it is enabled). Not needed when   checking fullScreenEnabled. */
  .video-js:-moz-full-screen {
	position: absolute;
  }
  
  /* Fullscreen Styles */
  body.vjs-full-window {
	padding: 0;
	margin: 0;
	height: 100%;
	/* Fix for IE6 full-window. http://www.cssplay.co.uk/layouts/fixed.html */
	overflow-y: auto;
  }
  
  .video-js.vjs-fullscreen {
	position: fixed;
	overflow: hidden;
	z-index: 1000;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	width: 100% !important;
	height: 100% !important;
	/* IE6 full-window (underscore hack) */
	_position: absolute;
  }
  
  .video-js:-webkit-full-screen {
	width: 100% !important;
	height: 100% !important;
  }
  
  .video-js.vjs-fullscreen.vjs-user-inactive {
	cursor: none;
  }
  
  /* Poster Styles */
  .vjs-poster {
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: contain;
	cursor: pointer;
	height: 100%;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
  }
  
  .vjs-poster img {
	display: block;
	margin: 0 auto;
	max-height: 100%;
	padding: 0;
	width: 100%;
  }
  
  /* Hide the poster when native controls are used otherwise it covers them */
  .video-js.vjs-using-native-controls .vjs-poster {
	display: none;
  }
  
  /* Text Track Styles */
  /* Overall track holder for both captions and subtitles */
  .video-js .vjs-text-track-display {
	text-align: center;
	position: absolute;
	bottom: 4em;
	/* Leave padding on left and right */
	left: 1em;
	right: 1em;
  }
  
  /* Move captions down when controls aren't being shown */
  .video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
	bottom: 1em;
  }
  
  /* Individual tracks */
  .video-js .vjs-text-track {
	display: none;
	font-size: 1.4em;
	text-align: center;
	margin-bottom: 0.1em;
	/* Transparent black background, or fallback to all black (oldIE) */
	/* background-color-with-alpha */
	background-color: #000000;
	background-color: rgba(0, 0, 0, 0.5);
  }
  
  .video-js .vjs-subtitles {
	color: #ffffff
		/* Subtitles are white */
	;
  }
  
  .video-js .vjs-captions {
	color: #ffcc66
		/* Captions are yellow */
	;
  }
  
  .vjs-tt-cue {
	display: block;
  }
  
  /* Hide disabled or unsupported controls */
  .vjs-default-skin .vjs-hidden {
	display: none;
  }
  
  .vjs-lock-showing {
	display: block !important;
	opacity: 1;
	visibility: visible;
  }
  
  /*  In IE8 w/ no JavaScript (no HTML5 shim), the video tag doesn't register.    The .video-js classname on the video tag also isn't considered.    This optional paragraph inside the video tag can provide a message to users    about what's required to play video. */
  .vjs-no-js {
	padding: 20px;
	color: #ccc;
	background-color: #333;
	font-size: 18px;
	font-family: Arial, sans-serif;
	text-align: center;
	width: 300px;
	height: 150px;
	margin: 0px auto;
  }
  
  .vjs-no-js a,
  .vjs-no-js a:visited {
	color: #F4A460;
  }
  
  .ap_box_772413_wrapper {
	height: 300px !important;
  }
  
  /* -----------------------------------------------------------------------------The original source of this file lives athttps://github.com/videojs/video.js/blob/master/src/css/video-js.less */
  /****** Start jquery.treeview.css *******/
  .treeview,
  .treeview ul {
	padding: 0;
	margin: 0;
	list-style: none;
  }
  
  .filetree {
	overflow: scroll;
  }
  
  .treeview ul {
	margin-top: 4px;
  }
  
  .treeview .hitarea {
	background: url('../img/treeview-default.gif') -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: right;
	cursor: pointer;
  }
  
  /* fix for IE6 */
  * html .hitarea {
	display: inline;
	float: none;
  }
  
  .treeview li {
	margin: 0 0 0 0;
	padding: 3px 0pt 3px 16px;
  }
  
  .treeview a.selected {
	background-color: #eee;
  }
  
  #treecontrol {
	margin: 1em 0;
	display: none;
  }
  
  .treeview .hover {
	color: red;
	cursor: pointer;
  }
  
  .treeview li {
	background: url('../img/treeview-default-line.gif') 0 0 no-repeat;
  }
  
  .treeview li.collapsable,
  .treeview li.expandable {
	background-position: 0 -176px;
  }
  
  .treeview .expandable-hitarea {
	background-position: -80px -3px;
  }
  
  .treeview li.last {
	background-position: 0 -1766px;
  }
  
  .treeview li.lastCollapsable {
	background-position: -80px -3px;
  }
  
  .treeview li.lastExpandable {
	background-position: -80px -3px;
  }
  
  .treeview-red li {
	background-image: url('../img/treeview-red-line.gif');
  }
  
  .treeview-red .hitarea {
	background-image: url('../img/treeview-red.gif');
  }
  
  .treeview-black li {
	background-image: url('../img/treeview-black-line.gif');
  }
  
  .treeview-black .hitarea {
	background-image: url('../img/treeview-black.gif');
  }
  
  .treeview-gray li {
	background-image: url('../img/treeview-gray-line.gif');
  }
  
  .treeview-gray .hitarea {
	background-image: url('../img/treeview-gray.gif');
  }
  
  .treeview-famfamfam li {
	background-image: url('../img/treeview-famfamfam-line.gif');
  }
  
  .treeview-famfamfam .hitarea {
	background-image: url('../img/treeview-famfamfam.gif');
  }
  
  .treeview .placeholder {
	background: url('../img/ajax-loader.gif') 0 0 no-repeat;
	height: 16px;
	width: 16px;
	display: block;
  }
  
  .filetree li {
	padding: 3px 0 2px 16px;
  }
  
  .filetree span.folder,
  .filetree span.file {
	padding: 1px 0 1px 16px;
	display: block;
	margin-right: 20px;
  }
  
  .filetree span.folder {
	background: url('../img/folder.gif') 100% 0 no-repeat;
	margin-right: 20px;
	padding-right: 20px;
  }
  
  .filetree li.expandable span.folder {
	background: url('../img/folder-closed.gif') 100% 0 no-repeat;
  }
  
  .filetree span.file {
	background: url('../img/file.gif') 90% 0 no-repeat;
	padding-right: 40px;
  }
  
  /****** Start styleDrillDown.css *******/
  .ctDrillDown.skin-colorful {
	width: 200px;
	position: relative;
	overflow: hidden;
  }
  
  .ctDrillDown.skin-colorful ul {
	margin: 0 !important;
	padding: 0 !important;
	list-style: none;
	position: absolute;
	top: 0;
	width: 100%;
	display: none;
  }
  
  .ctDrillDown.skin-colorful>ul {
	left: 0;
	display: block;
  }
  
  .ctDrillDown.skin-colorful ul li {
	margin: 5px 0;
	padding: 0;
	list-style: none;
	width: 100%;
	text-align: right;
  }
  
  .ctDrillDown.skin-colorful ul li>a,
  .ctDrillDown.skin-colorful ul li>span {
	display: inline-block;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	padding: 10px 50px 10px 20px;
	outline: medium none;
	position: relative;
	color: #fff;
	text-decoration: none;
	border-radius: 5px 5px 5px 5px;
	min-width: 100px;
  }
  
  .ctDrillDown.skin-colorful ul li>a:hover {
	font-weight: bold;
  }
  
  .ctDrillDown.skin-colorful ul li>span {
	color: #c3c3c3;
  }
  
  .ctDrillDown.skin-colorful li.expandable>a:before {
	background-image: url('../img/arrow.png');
	background-position: center center;
	background-repeat: no-repeat;
	content: "";
	height: 20px;
	margin-top: -9px;
	position: absolute;
	top: 50%;
	width: 20px;
	left: 15px;
  }
  
  .ctDrillDown.skin-colorful>ul a {
	background: black;
  }
  
  .ctDrillDown.skin-colorful>ul>li>a {
	background: #69a0c9;
	background: linear-gradient(bottom, #69a0c9 0%, #acc8de 100%);
	background: -moz-linear-gradient(center bottom, #69a0c9 0%, #acc8de 100%) repeat scroll 0 0 transparent;
	background: -o-linear-gradient(bottom, #69a0c9 0%, #acc8de 100%);
	background: -webkit-linear-gradient(bottom, #69a0c9 0%, #acc8de 100%);
  }
  
  .ctDrillDown.skin-colorful>ul>li>ul>li>a {
	background: #9ecd05;
	background: linear-gradient(bottom, #9ecd05 0%, #c7e372 100%);
	background: -moz-linear-gradient(center bottom, #9ecd05 0%, #c7e372 100%) repeat scroll 0 0 transparent;
	background: -o-linear-gradient(bottom, #9ecd05 0%, #c7e372 100%);
	background: -webkit-linear-gradient(bottom, #9ecd05 0%, #c7e372 100%);
  }
  
  .ctDrillDown.skin-colorful>ul>li>ul>li>ul>li>a {
	background: #cccf06;
	background: -moz-linear-gradient(center bottom, #cccf06 0%, #dce663 100%) repeat scroll 0 0 transparent;
	background: linear-gradient(bottom, #cccf06 0%, #dce663 100%);
	background: -o-linear-gradient(bottom, #cccf06 0%, #dce663 100%);
	background: -webkit-linear-gradient(bottom, #cccf06 0%, #dce663 100%);
  }
  
  .ctDrillDown.skin-colorful>ul>li>ul>li>ul>li>ul>li>a {
	background: #ca3a05;
	background: -moz-linear-gradient(center bottom, #ca3a05 0%, #da906b 100%) repeat scroll 0 0 transparent;
	background: linear-gradient(bottom, #ca3a05 0%, #da906b 100%);
	background: -o-linear-gradient(bottom, #ca3a05 0%, #da906b 100%);
	background: -webkit-linear-gradient(bottom, #ca3a05 0%, #da906b 100%);
  }
  
  .ctDrillDown.skin-colorful a.match {
	background: #38d878 !important;
	font-weight: bold;
  }
  
  /** breadcrumbs **/
  .skin-colorful.breadcrumbs {
	margin: 5px 0;
	text-align: right;
	direction: rtl;
  }
  
  .skin-colorful.breadcrumbs span {
	margin: 0 0 0 0;
	cursor: pointer;
	font-family: 'Open Sans', sans-serif;
	font-size: 11px;
	background: transparent url('../img/next.png') no-repeat 100% 50%;
	padding: 0;
	font-weight: bold;
  }
  
  .skin-colorful.breadcrumbs span:last-child {
	background: none;
	padding: 0;
	font-weight: normal;
  }
  
  /** search **/
  .skin-colorful.search {
	margin: 15px 0 0 0;
	border-top: 1px solid #74c58b;
	padding: 10px 0 0 0;
  }
  
  .skin-colorful.search [type=text] {
	border: 1px solid #74c58b;
	padding: 3px 5px;
	width: 190px;
  }
  
  .skin-colorful.search [type=submit] {
	background: #74c58b;
	border: 1px solid #74c58b;
	color: #fff;
	padding: 3px 5px;
	cursor: pointer;
  }
  
  /** search results **/
  .skin-colorful.searchResults {
	margin: 5px 0;
  }
  
  .skin-colorful.searchResults span {
	margin: 0 0 0 0;
	cursor: pointer;
	font-family: 'Open Sans', sans-serif;
	font-size: 11px;
	background: transparent url('../img/next.png') no-repeat 100% 50%;
	padding: 0;
	font-weight: bold;
  }
  
  .skin-colorful.searchResults span:last-child {
	background: none;
	padding: 0;
	font-weight: normal;
  }
  
  /****** Start Content of Css File in Css Folder in befor of main fileName: advmenu3responsive/blue.css *******/
  @media(min-width:768px) {
  
	.navbar .navbar-nav .dropdown-menu[data-duration=ultrafast],
	.navbar .navbar-nav[data-duration=ultrafast] .dropdown-menu,
	.navbar[data-duration=ultrafast] .navbar-nav .dropdown-menu {
		-webkit-animation-duration: 150ms;
		-moz-animation-duration: 150ms;
		-o-animation-duration: 150ms;
		animation-duration: 150ms
	}
  
	.navbar .navbar-nav .dropdown-menu[data-duration=fast],
	.navbar .navbar-nav[data-duration=fast] .dropdown-menu,
	.navbar[data-duration=fast] .navbar-nav .dropdown-menu {
		-webkit-animation-duration: 250ms;
		-moz-animation-duration: 250ms;
		-o-animation-duration: 250ms;
		animation-duration: 250ms
	}
  
	.navbar .navbar-nav .dropdown-menu,
	.navbar .navbar-nav .dropdown-menu[data-duration=normal],
	.navbar .navbar-nav[data-duration=normal] .dropdown-menu,
	.navbar[data-duration=normal] .navbar-nav .dropdown-menu {
		-webkit-animation-duration: .5s;
		-moz-animation-duration: .5s;
		-o-animation-duration: .5s;
		animation-duration: .5s
	}
  
	.navbar .navbar-nav .dropdown-menu[data-duration=slow],
	.navbar .navbar-nav[data-duration=slow] .dropdown-menu,
	.navbar[data-duration=slow] .navbar-nav .dropdown-menu {
		-webkit-animation-duration: 750ms;
		-moz-animation-duration: 750ms;
		-o-animation-duration: 750ms;
		animation-duration: 750ms
	}
  
	.navbar .navbar-nav .dropdown-menu[data-duration=superslow],
	.navbar .navbar-nav[data-duration=superslow] .dropdown-menu,
	.navbar[data-duration=superslow] .navbar-nav .dropdown-menu {
		-webkit-animation-duration: 1s;
		-moz-animation-duration: 1s;
		-o-animation-duration: 1s;
		animation-duration: 1s
	}
  
	.navbar .navbar-nav .dropdown-menu[data-duration=ultraslow],
	.navbar .navbar-nav[data-duration=ultraslow] .dropdown-menu,
	.navbar[data-duration=ultraslow] .navbar-nav .dropdown-menu {
		-webkit-animation-duration: 1.5s;
		-moz-animation-duration: 1.5s;
		-o-animation-duration: 1.5s;
		animation-duration: 1.5s
	}
  
	.navbar .navbar-nav.dropdown-onhover.no-fix>li:not(:hover)>.dropdown-grid-wrapper>.dropdown-menu,
	.navbar .navbar-nav.dropdown-onhover.no-fix>li:not(:hover)>.dropdown-menu,
	.navbar .navbar-nav.dropdown-onhover:not(.no-fix)>li:not(.open):not(:hover)>.dropdown-grid-wrapper>.dropdown-menu,
	.navbar .navbar-nav.dropdown-onhover:not(.no-fix)>li:not(.open):not(:hover)>.dropdown-menu,
	.navbar .navbar-nav>li.dropdown-onhover.no-fix:not(:hover)>.dropdown-grid-wrapper>.dropdown-menu,
	.navbar .navbar-nav>li.dropdown-onhover.no-fix:not(:hover)>.dropdown-menu,
	.navbar .navbar-nav>li.dropdown-onhover:not(.no-fix):not(.open):not(:hover)>.dropdown-grid-wrapper>.dropdown-menu,
	.navbar .navbar-nav>li.dropdown-onhover:not(.no-fix):not(.open):not(:hover)>.dropdown-menu,
	.navbar.dropdown-onhover.no-fix .navbar-nav>li:not(:hover)>.dropdown-grid-wrapper>.dropdown-menu,
	.navbar.dropdown-onhover.no-fix .navbar-nav>li:not(:hover)>.dropdown-menu,
	.navbar.dropdown-onhover:not(.no-fix) .navbar-nav>li:not(.open):not(:hover)>.dropdown-grid-wrapper>.dropdown-menu,
	.navbar.dropdown-onhover:not(.no-fix) .navbar-nav>li:not(.open):not(:hover)>.dropdown-menu,
	.navbar:not(.dropdown-onhover) .navbar-nav:not(.dropdown-onhover)>li:not(.dropdown-onhover):not(.open)>.dropdown-grid-wrapper>.dropdown-menu,
	.navbar:not(.dropdown-onhover) .navbar-nav:not(.dropdown-onhover)>li:not(.dropdown-onhover):not(.open)>.dropdown-menu {
		-moz-animation-name: none;
		-o-animation-name: none;
		animation-name: none;
		-webkit-animation-name: none
	}
  
	.navbar .navbar-nav .dropdown-menu.no-animation,
	.navbar .navbar-nav .no-animation .dropdown-menu,
	.navbar .navbar-nav li[class*=collapse-]>.dropdown-menu,
	.navbar .navbar-nav li[class*="-onhover"].no-fix:not(:hover)>.dropdown-menu:not(.collapsing),
	.navbar .navbar-nav li[class*="-onhover"]:not(.no-fix):not(:hover)>.dropdown-menu:not(.in):not(.collapsing),
	.navbar .navbar-nav li[class*="-onclick"]>.dropdown-menu.collapse:not(.in):not(.collapsing) {
		-moz-animation-name: none !important;
		-o-animation-name: none !important;
		animation-name: none !important;
		-webkit-animation-name: none !important
	}
  }
  
  @-webkit-keyframes HingeUpToDown {
	0% {
		-webkit-transform-origin: 50% 0;
		transform-origin: 50% 0;
		-webkit-transform: perspective(3000px) rotateX(-90deg);
		transform: perspective(3000px) rotateX(-90deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
  
	40% {
		-webkit-transform: perspective(3000px) rotateX(20deg);
		transform: perspective(3000px) rotateX(20deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
  
	60% {
		-webkit-transform: perspective(3000px) rotateX(-10deg);
		transform: perspective(3000px) rotateX(-10deg)
	}
  
	80% {
		-webkit-transform: perspective(3000px) rotateX(5deg);
		transform: perspective(3000px) rotateX(5deg)
	}
  
	100% {
		-webkit-transform-origin: 50% 0;
		transform-origin: 50% 0;
		-webkit-transform: perspective(3000px);
		transform: perspective(3000px)
	}
  }
  
  @keyframes HingeUpToDown {
	0% {
		-webkit-transform-origin: 50% 0;
		-ms-transform-origin: 50% 0;
		transform-origin: 50% 0;
		-webkit-transform: perspective(3000px) rotateX(-90deg);
		-ms-transform: perspective(3000px) rotateX(-90deg);
		transform: perspective(3000px) rotateX(-90deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
  
	40% {
		-webkit-transform: perspective(3000px) rotateX(20deg);
		-ms-transform: perspective(3000px) rotateX(20deg);
		transform: perspective(3000px) rotateX(20deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
  
	60% {
		-webkit-transform: perspective(3000px) rotateX(-10deg);
		-ms-transform: perspective(3000px) rotateX(-10deg);
		transform: perspective(3000px) rotateX(-10deg)
	}
  
	80% {
		-webkit-transform: perspective(3000px) rotateX(5deg);
		-ms-transform: perspective(3000px) rotateX(5deg);
		transform: perspective(3000px) rotateX(5deg)
	}
  
	100% {
		-webkit-transform-origin: 50% 0;
		-ms-transform-origin: 50% 0;
		transform-origin: 50% 0;
		-webkit-transform: perspective(3000px);
		-ms-transform: perspective(3000px);
		transform: perspective(3000px)
	}
  }
  
  @-webkit-keyframes HingeLeftToRight {
	0% {
		-webkit-transform-origin: 0 50%;
		transform-origin: 0 50%;
		-webkit-transform: perspective(3000px) rotateY(-90deg);
		transform: perspective(3000px) rotateY(-90deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
  
	40% {
		-webkit-transform: perspective(3000px) rotateY(20deg);
		transform: perspective(3000px) rotateY(20deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
  
	60% {
		-webkit-transform: perspective(3000px) rotateY(-10deg);
		transform: perspective(3000px) rotateY(-10deg)
	}
  
	80% {
		-webkit-transform: perspective(3000px) rotateY(5deg);
		transform: perspective(3000px) rotateY(5deg)
	}
  
	100% {
		-webkit-transform-origin: 0 50%;
		transform-origin: 0 50%;
		-webkit-transform: perspective(3000px);
		transform: perspective(3000px)
	}
  }
  
  @keyframes HingeLeftToRight {
	0% {
		-webkit-transform-origin: 0 50%;
		-ms-transform-origin: 0 50%;
		transform-origin: 0 50%;
		-webkit-transform: perspective(3000px) rotateY(-90deg);
		-ms-transform: perspective(3000px) rotateY(-90deg);
		transform: perspective(3000px) rotateY(-90deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
  
	40% {
		-webkit-transform: perspective(3000px) rotateY(20deg);
		-ms-transform: perspective(3000px) rotateY(20deg);
		transform: perspective(3000px) rotateY(20deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
  
	60% {
		-webkit-transform: perspective(3000px) rotateY(-10deg);
		-ms-transform: perspective(3000px) rotateY(-10deg);
		transform: perspective(3000px) rotateY(-10deg)
	}
  
	80% {
		-webkit-transform: perspective(3000px) rotateY(5deg);
		-ms-transform: perspective(3000px) rotateY(5deg);
		transform: perspective(3000px) rotateY(5deg)
	}
  
	100% {
		-webkit-transform-origin: 0 50%;
		-ms-transform-origin: 0 50%;
		transform-origin: 0 50%;
		-webkit-transform: perspective(3000px);
		-ms-transform: perspective(3000px);
		transform: perspective(3000px)
	}
  }
  
  @-webkit-keyframes HingeRightToLeftInverse {
	0% {
		-webkit-transform-origin: 100% -50%;
		transform-origin: 100% -50%;
		-webkit-transform: perspective(3000px) rotateY(-90deg);
		transform: perspective(3000px) rotateY(-90deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
  
	40% {
		-webkit-transform: perspective(3000px) rotateY(20deg);
		transform: perspective(3000px) rotateY(20deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
  
	60% {
		-webkit-transform: perspective(3000px) rotateY(-10deg);
		transform: perspective(3000px) rotateY(-10deg)
	}
  
	80% {
		-webkit-transform: perspective(3000px) rotateY(5deg);
		transform: perspective(3000px) rotateY(5deg)
	}
  
	100% {
		-webkit-transform-origin: 100% 50%;
		transform-origin: 100% 50%;
		-webkit-transform: perspective(3000px);
		transform: perspective(3000px)
	}
  }
  
  @keyframes HingeRightToLeftInverse {
	0% {
		-webkit-transform-origin: 100% 50%;
		-ms-transform-origin: 100% 50%;
		transform-origin: 100% 50%;
		-webkit-transform: perspective(3000px) rotateY(-90deg);
		-ms-transform: perspective(3000px) rotateY(-90deg);
		transform: perspective(3000px) rotateY(-90deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
  
	40% {
		-webkit-transform: perspective(3000px) rotateY(20deg);
		-ms-transform: perspective(3000px) rotateY(20deg);
		transform: perspective(3000px) rotateY(20deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
  
	60% {
		-webkit-transform: perspective(3000px) rotateY(-10deg);
		-ms-transform: perspective(3000px) rotateY(-10deg);
		transform: perspective(3000px) rotateY(-10deg)
	}
  
	80% {
		-webkit-transform: perspective(3000px) rotateY(5deg);
		-ms-transform: perspective(3000px) rotateY(5deg);
		transform: perspective(3000px) rotateY(5deg)
	}
  
	100% {
		-webkit-transform-origin: 100% 50%;
		-ms-transform-origin: 100% 50%;
		transform-origin: 100% 50%;
		-webkit-transform: perspective(3000px);
		-ms-transform: perspective(3000px);
		transform: perspective(3000px)
	}
  }
  
  @-webkit-keyframes HingeLeftToRightInverse {
	0% {
		-webkit-transform-origin: 0 50%;
		transform-origin: 0 50%;
		-webkit-transform: perspective(3000px) rotateY(90deg);
		transform: perspective(3000px) rotateY(90deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
  
	40% {
		-webkit-transform: perspective(3000px) rotateY(-20deg);
		transform: perspective(3000px) rotateY(-20deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
  
	60% {
		-webkit-transform: perspective(3000px) rotateY(10deg);
		transform: perspective(3000px) rotateY(10deg)
	}
  
	80% {
		-webkit-transform: perspective(3000px) rotateY(-5deg);
		transform: perspective(3000px) rotateY(-5deg)
	}
  
	100% {
		-webkit-transform-origin: 0 50%;
		transform-origin: 0 50%;
		-webkit-transform: perspective(3000px);
		transform: perspective(3000px)
	}
  }
  
  @keyframes HingeLeftToRightInverse {
	0% {
		-webkit-transform-origin: 0 50%;
		-ms-transform-origin: 0 50%;
		transform-origin: 0 50%;
		-webkit-transform: perspective(3000px) rotateY(90deg);
		-ms-transform: perspective(3000px) rotateY(90deg);
		transform: perspective(3000px) rotateY(90deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
  
	40% {
		-webkit-transform: perspective(3000px) rotateY(-20deg);
		-ms-transform: perspective(3000px) rotateY(-20deg);
		transform: perspective(3000px) rotateY(-20deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
  
	60% {
		-webkit-transform: perspective(3000px) rotateY(10deg);
		-ms-transform: perspective(3000px) rotateY(10deg);
		transform: perspective(3000px) rotateY(10deg)
	}
  
	80% {
		-webkit-transform: perspective(3000px) rotateY(-5deg);
		-ms-transform: perspective(3000px) rotateY(-5deg);
		transform: perspective(3000px) rotateY(-5deg)
	}
  
	100% {
		-webkit-transform-origin: 0 50%;
		-ms-transform-origin: 0 50%;
		transform-origin: 0 50%;
		-webkit-transform: perspective(3000px);
		-ms-transform: perspective(3000px);
		transform: perspective(3000px)
	}
  }
  
  @-webkit-keyframes HingeRightToLeft {
	0% {
		-webkit-transform-origin: 100% -50%;
		transform-origin: 100% -50%;
		-webkit-transform: perspective(3000px) rotateY(90deg);
		transform: perspective(3000px) rotateY(90deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
  
	40% {
		-webkit-transform: perspective(3000px) rotateY(-20deg);
		transform: perspective(3000px) rotateY(-20deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
  
	60% {
		-webkit-transform: perspective(3000px) rotateY(10deg);
		transform: perspective(3000px) rotateY(10deg)
	}
  
	80% {
		-webkit-transform: perspective(3000px) rotateY(-5deg);
		transform: perspective(3000px) rotateY(-5deg)
	}
  
	100% {
		-webkit-transform-origin: 100% 50%;
		transform-origin: 100% 50%;
		-webkit-transform: perspective(3000px);
		transform: perspective(3000px)
	}
  }
  
  @keyframes HingeRightToLeft {
	0% {
		-webkit-transform-origin: 100% 50%;
		-ms-transform-origin: 100% 50%;
		transform-origin: 100% 50%;
		-webkit-transform: perspective(3000px) rotateY(90deg);
		-ms-transform: perspective(3000px) rotateY(90deg);
		transform: perspective(3000px) rotateY(90deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
  
	40% {
		-webkit-transform: perspective(3000px) rotateY(-20deg);
		-ms-transform: perspective(3000px) rotateY(-20deg);
		transform: perspective(3000px) rotateY(-20deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
  
	60% {
		-webkit-transform: perspective(3000px) rotateY(10deg);
		-ms-transform: perspective(3000px) rotateY(10deg);
		transform: perspective(3000px) rotateY(10deg)
	}
  
	80% {
		-webkit-transform: perspective(3000px) rotateY(-5deg);
		-ms-transform: perspective(3000px) rotateY(-5deg);
		transform: perspective(3000px) rotateY(-5deg)
	}
  
	100% {
		-webkit-transform-origin: 100% 50%;
		-ms-transform-origin: 100% 50%;
		transform-origin: 100% 50%;
		-webkit-transform: perspective(3000px);
		-ms-transform: perspective(3000px);
		transform: perspective(3000px)
	}
  }
  
  @-webkit-keyframes HingeDownToUp {
	0% {
		-webkit-transform-origin: 50% 100%;
		transform-origin: 50% 100%;
		-webkit-transform: perspective(3000px) rotateX(-90deg);
		transform: perspective(3000px) rotateX(-90deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
  
	40% {
		-webkit-transform: perspective(3000px) rotateX(20deg);
		transform: perspective(3000px) rotateX(20deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
  
	60% {
		-webkit-transform: perspective(3000px) rotateX(-10deg);
		transform: perspective(3000px) rotateX(-10deg)
	}
  
	80% {
		-webkit-transform: perspective(3000px) rotateX(5deg);
		transform: perspective(3000px) rotateX(5deg)
	}
  
	100% {
		-webkit-transform-origin: 50% 100%;
		transform-origin: 50% 100%;
		-webkit-transform: perspective(3000px);
		transform: perspective(3000px)
	}
  }
  
  @keyframes HingeDownToUp {
	0% {
		-webkit-transform-origin: 50% 100%;
		-ms-transform-origin: 50% 100%;
		transform-origin: 50% 100%;
		-webkit-transform: perspective(3000px) rotateX(-90deg);
		-ms-transform: perspective(3000px) rotateX(-90deg);
		transform: perspective(3000px) rotateX(-90deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
  
	40% {
		-webkit-transform: perspective(3000px) rotateX(20deg);
		-ms-transform: perspective(3000px) rotateX(20deg);
		transform: perspective(3000px) rotateX(20deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
  
	60% {
		-webkit-transform: perspective(3000px) rotateX(-10deg);
		-ms-transform: perspective(3000px) rotateX(-10deg);
		transform: perspective(3000px) rotateX(-10deg)
	}
  
	80% {
		-webkit-transform: perspective(3000px) rotateX(5deg);
		-ms-transform: perspective(3000px) rotateX(5deg);
		transform: perspective(3000px) rotateX(5deg)
	}
  
	100% {
		-webkit-transform-origin: 50% 100%;
		-ms-transform-origin: 50% 100%;
		transform-origin: 50% 100%;
		-webkit-transform: perspective(3000px);
		-ms-transform: perspective(3000px);
		transform: perspective(3000px)
	}
  }
  
  @-webkit-keyframes HingeUpToDownInverse {
	0% {
		-webkit-transform-origin: 50% 0;
		transform-origin: 50% 0;
		-webkit-transform: perspective(3000px) rotateX(90deg);
		transform: perspective(3000px) rotateX(90deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
  
	40% {
		-webkit-transform: perspective(3000px) rotateX(-20deg);
		transform: perspective(3000px) rotateX(-20deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
  
	60% {
		-webkit-transform: perspective(3000px) rotateX(10deg);
		transform: perspective(3000px) rotateX(10deg)
	}
  
	80% {
		-webkit-transform: perspective(3000px) rotateX(-5deg);
		transform: perspective(3000px) rotateX(-5deg)
	}
  
	100% {
		-webkit-transform-origin: 50% 0;
		transform-origin: 50% 0;
		-webkit-transform: perspective(3000px);
		transform: perspective(3000px)
	}
  }
  
  @keyframes HingeUpToDownInverse {
	0% {
		-webkit-transform-origin: 50% 0;
		-ms-transform-origin: 50% 0;
		transform-origin: 50% 0;
		-webkit-transform: perspective(3000px) rotateX(90deg);
		-ms-transform: perspective(3000px) rotateX(90deg);
		transform: perspective(3000px) rotateX(90deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
  
	40% {
		-webkit-transform: perspective(3000px) rotateX(-20deg);
		-ms-transform: perspective(3000px) rotateX(-20deg);
		transform: perspective(3000px) rotateX(-20deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
  
	60% {
		-webkit-transform: perspective(3000px) rotateX(10deg);
		-ms-transform: perspective(3000px) rotateX(10deg);
		transform: perspective(3000px) rotateX(10deg)
	}
  
	80% {
		-webkit-transform: perspective(3000px) rotateX(-5deg);
		-ms-transform: perspective(3000px) rotateX(-5deg);
		transform: perspective(3000px) rotateX(-5deg)
	}
  
	100% {
		-webkit-transform-origin: 50% 0;
		-ms-transform-origin: 50% 0;
		transform-origin: 50% 0;
		-webkit-transform: perspective(3000px);
		-ms-transform: perspective(3000px);
		transform: perspective(3000px)
	}
  }
  
  @-webkit-keyframes HingeDownToUpInverse {
	0% {
		-webkit-transform-origin: 50% 100%;
		transform-origin: 50% 100%;
		-webkit-transform: perspective(3000px) rotateX(90deg);
		transform: perspective(3000px) rotateX(90deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
  
	40% {
		-webkit-transform: perspective(3000px) rotateX(-20deg);
		transform: perspective(3000px) rotateX(-20deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
  
	60% {
		-webkit-transform: perspective(3000px) rotateX(10deg);
		transform: perspective(3000px) rotateX(10deg)
	}
  
	80% {
		-webkit-transform: perspective(3000px) rotateX(-5deg);
		transform: perspective(3000px) rotateX(-5deg)
	}
  
	100% {
		-webkit-transform-origin: 50% 100%;
		transform-origin: 50% 100%;
		-webkit-transform: perspective(3000px);
		transform: perspective(3000px)
	}
  }
  
  @keyframes HingeDownToUpInverse {
	0% {
		-webkit-transform-origin: 50% 100%;
		-ms-transform-origin: 50% 100%;
		transform-origin: 50% 100%;
		-webkit-transform: perspective(3000px) rotateX(90deg);
		-ms-transform: perspective(3000px) rotateX(90deg);
		transform: perspective(3000px) rotateX(90deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
  
	40% {
		-webkit-transform: perspective(3000px) rotateX(-20deg);
		-ms-transform: perspective(3000px) rotateX(-20deg);
		transform: perspective(3000px) rotateX(-20deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
  
	60% {
		-webkit-transform: perspective(3000px) rotateX(10deg);
		-ms-transform: perspective(3000px) rotateX(10deg);
		transform: perspective(3000px) rotateX(10deg)
	}
  
	80% {
		-webkit-transform: perspective(3000px) rotateX(-5deg);
		-ms-transform: perspective(3000px) rotateX(-5deg);
		transform: perspective(3000px) rotateX(-5deg)
	}
  
	100% {
		-webkit-transform-origin: 50% 100%;
		-ms-transform-origin: 50% 100%;
		transform-origin: 50% 100%;
		-webkit-transform: perspective(3000px);
		-ms-transform: perspective(3000px);
		transform: perspective(3000px)
	}
  }
  
  .navbar .navbar-nav .dropdown-menu.HingeUpToDown,
  .navbar .navbar-nav.HingeUpToDown .dropdown-menu,
  .navbar.HingeUpToDown .navbar-nav .dropdown-menu {
	-webkit-animation-name: HingeUpToDown;
	animation-name: HingeUpToDown
  }
  
  .navbar .navbar-nav .dropdown-menu.HingeUpToDownInverse,
  .navbar .navbar-nav.HingeUpToDownInverse .dropdown-menu,
  .navbar.HingeUpToDownInverse .navbar-nav .dropdown-menu {
	-webkit-animation-name: HingeUpToDownInverse;
	animation-name: HingeUpToDownInverse
  }
  
  .navbar .navbar-nav .dropdown-menu.HingeDownToUp,
  .navbar .navbar-nav.HingeDownToUp .dropdown-menu,
  .navbar.HingeDownToUp .navbar-nav .dropdown-menu {
	-webkit-animation-name: HingeDownToUp;
	animation-name: HingeDownToUp
  }
  
  .navbar .navbar-nav .dropdown-menu.HingeDownToUpInverse,
  .navbar .navbar-nav.HingeDownToUpInverse .dropdown-menu,
  .navbar.HingeDownToUpInverse .navbar-nav .dropdown-menu {
	-webkit-animation-name: HingeDownToUpInverse;
	animation-name: HingeDownToUpInverse
  }
  
  .navbar .navbar-left .dropdown-menu.HingeStartToEnd,
  .navbar .navbar-left.HingeStartToEnd .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.HingeLeftToRight,
  .navbar .navbar-nav.HingeLeftToRight .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.HingeEndToStart,
  .navbar .navbar-right.HingeEndToStart .dropdown-menu,
  .navbar.HingeEndToStart .navbar-right .dropdown-menu,
  .navbar.HingeLeftToRight .navbar-nav .dropdown-menu,
  .navbar.HingeStartToEnd .navbar-left .dropdown-menu {
	-webkit-animation-name: HingeLeftToRight;
	animation-name: HingeLeftToRight
  }
  
  .navbar .navbar-left .dropdown-menu.HingeStartToEndInverse,
  .navbar .navbar-left.HingeStartToEndInverse .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.HingeLeftToRightInverse,
  .navbar .navbar-nav.HingeLeftToRightInverse .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.HingeEndToStartInverse,
  .navbar .navbar-right.HingeEndToStartInverse .dropdown-menu,
  .navbar.HingeEndToStartInverse .navbar-right .dropdown-menu,
  .navbar.HingeLeftToRightInverse .navbar-nav .dropdown-menu,
  .navbar.HingeStartToEndInverse .navbar-left .dropdown-menu {
	-webkit-animation-name: HingeLeftToRightInverse;
	animation-name: HingeLeftToRightInverse
  }
  
  .navbar .navbar-left .dropdown-menu.HingeEndToStart,
  .navbar .navbar-left.HingeEndToStart .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.HingeRightToLeft,
  .navbar .navbar-nav.HingeRightToLeft .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.HingeStartToEnd,
  .navbar .navbar-right.HingeStartToEnd .dropdown-menu,
  .navbar.HingeEndToStart .navbar-left .dropdown-menu,
  .navbar.HingeRightToLeft .navbar-nav .dropdown-menu,
  .navbar.HingeStartToEnd .navbar-right .dropdown-menu {
	-webkit-animation-name: HingeRightToLeft;
	animation-name: HingeRightToLeft
  }
  
  .navbar .navbar-left .dropdown-menu.HingeEndToStartInverse,
  .navbar .navbar-left.HingeEndToStartInverse .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.HingeRightToLeftInverse,
  .navbar .navbar-nav.HingeRightToLeftInverse .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.HingeStartToEndInverse,
  .navbar .navbar-right.HingeStartToEndInverse .dropdown-menu,
  .navbar.HingeEndToStartInverse .navbar-left .dropdown-menu,
  .navbar.HingeRightToLeftInverse .navbar-nav .dropdown-menu,
  .navbar.HingeStartToEndInverse .navbar-right .dropdown-menu {
	-webkit-animation-name: HingeRightToLeftInverse;
	animation-name: HingeRightToLeftInverse
  }
  
  @-webkit-keyframes BounceTopToBottom {
  
	0%,
	100%,
	60%,
	75%,
	90% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.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 BounceTopToBottom {
  
	0%,
	100%,
	60%,
	75%,
	90% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.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
	}
  }
  
  @-webkit-keyframes BounceLeftToRight {
  
	0%,
	100%,
	60%,
	75%,
	90% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.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 BounceLeftToRight {
  
	0%,
	100%,
	60%,
	75%,
	90% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.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
	}
  }
  
  @-webkit-keyframes BounceRightToLeft {
  
	0%,
	100%,
	60%,
	75%,
	90% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.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 BounceRightToLeft {
  
	0%,
	100%,
	60%,
	75%,
	90% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.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
	}
  }
  
  @-webkit-keyframes BounceBottomToTop {
  
	0%,
	100%,
	60%,
	75%,
	90% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.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 BounceBottomToTop {
  
	0%,
	100%,
	60%,
	75%,
	90% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.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)
	}
  }
  
  .navbar .navbar-nav .dropdown-menu.BounceTopToBottom,
  .navbar .navbar-nav.BounceTopToBottom .dropdown-menu,
  .navbar.BounceTopToBottom .navbar-nav .dropdown-menu {
	-webkit-animation-name: BounceTopToBottom;
	animation-name: BounceTopToBottom
  }
  
  .navbar .navbar-nav .dropdown-menu.BounceBottomToTop,
  .navbar .navbar-nav.BounceBottomToTop .dropdown-menu,
  .navbar.BounceBottomToTop .navbar-nav .dropdown-menu {
	-webkit-animation-name: BounceBottomToTop;
	animation-name: BounceBottomToTop
  }
  
  .navbar .navbar-left .dropdown-menu.BounceStartToEnd,
  .navbar .navbar-left.BounceStartToEnd .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.BounceLeftToRight,
  .navbar .navbar-nav.BounceLeftToRight .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.BounceEndToStart,
  .navbar .navbar-right.BounceEndToStart .dropdown-menu,
  .navbar.BounceEndToStart .navbar-right .dropdown-menu,
  .navbar.BounceLeftToRight .navbar-nav .dropdown-menu,
  .navbar.BounceStartToEnd .navbar-left .dropdown-menu {
	-webkit-animation-name: BounceLeftToRight;
	animation-name: BounceLeftToRight
  }
  
  .navbar .navbar-left .dropdown-menu.BounceEndToStart,
  .navbar .navbar-left.BounceEndToStart .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.BounceRightToLeft,
  .navbar .navbar-nav.BounceRightToLeft .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.BounceStartToEnd,
  .navbar .navbar-right.BounceStartToEnd .dropdown-menu,
  .navbar.BounceEndToStart .navbar-left .dropdown-menu,
  .navbar.BounceRightToLeft .navbar-nav .dropdown-menu,
  .navbar.BounceStartToEnd .navbar-right .dropdown-menu {
	-webkit-animation-name: BounceRightToLeft;
	animation-name: BounceRightToLeft
  }
  
  @keyframes FlipHorizontal {
	from {
		-webkit-transform: rotateY(-180deg);
		-ms-transform: rotateY(-180deg);
		transform: rotateY(-180deg)
	}
  
	to {
		-webkit-transform: rotateY(0);
		-ms-transform: rotateY(0);
		transform: rotateY(0)
	}
  }
  
  @-webkit-keyframes FlipHorizontal {
	from {
		-webkit-transform: rotateY(-180deg);
		transform: rotateY(-180deg)
	}
  
	to {
		-webkit-transform: rotateY(0);
		transform: rotateY(0)
	}
  }
  
  @keyframes FlipVertical {
	from {
		-webkit-transform: rotateX(-180deg);
		-ms-transform: rotateX(-180deg);
		transform: rotateX(-180deg)
	}
  
	to {
		-webkit-transform: rotateX(0);
		-ms-transform: rotateX(0);
		transform: rotateX(0)
	}
  }
  
  @-webkit-keyframes FlipVertical {
	from {
		-webkit-transform: rotateX(-180deg);
		transform: rotateX(-180deg)
	}
  
	to {
		-webkit-transform: rotateX(0);
		transform: rotateX(0)
	}
  }
  
  @keyframes FlipLeftToRightFrontLong {
	from {
		-webkit-transform: perspective(3500px) rotateY(-180deg);
		-ms-transform: perspective(3500px) rotateY(-180deg);
		transform: perspective(3500px) rotateY(-180deg)
	}
  
	to {
		-webkit-transform: perspective(3500px) rotateY(0);
		-ms-transform: perspective(3500px) rotateY(0);
		transform: perspective(3500px) rotateY(0)
	}
  }
  
  @-webkit-keyframes FlipLeftToRightFrontLong {
	from {
		-webkit-transform: perspective(3500px) rotateY(-180deg);
		transform: perspective(3500px) rotateY(-180deg)
	}
  
	to {
		-webkit-transform: perspective(3500px) rotateY(0);
		transform: perspective(3500px) rotateY(0)
	}
  }
  
  @keyframes flipLeftToRightBackLong {
	from {
		-webkit-transform: perspective(3500px) rotateY(180deg);
		-ms-transform: perspective(3500px) rotateY(180deg);
		transform: perspective(3500px) rotateY(180deg)
	}
  
	to {
		-webkit-transform: perspective(3500px) rotateY(0);
		-ms-transform: perspective(3500px) rotateY(0);
		transform: perspective(3500px) rotateY(0)
	}
  }
  
  @-webkit-keyframes flipLeftToRightBackLong {
	from {
		-webkit-transform: perspective(3500px) rotateY(180deg);
		transform: perspective(3500px) rotateY(180deg)
	}
  
	to {
		-webkit-transform: perspective(3500px) rotateY(0);
		transform: perspective(3500px) rotateY(0)
	}
  }
  
  @keyframes flipRightToLeftFrontLong {
	from {
		-webkit-transform: perspective(3500px) rotateY(180deg);
		-ms-transform: perspective(3500px) rotateY(180deg);
		transform: perspective(3500px) rotateY(180deg)
	}
  
	to {
		-webkit-transform: perspective(3500px) rotateY(0);
		-ms-transform: perspective(3500px) rotateY(0);
		transform: perspective(3500px) rotateY(0)
	}
  }
  
  @-webkit-keyframes flipRightToLeftFrontLong {
	from {
		-webkit-transform: perspective(3500px) rotateY(180deg);
		transform: perspective(3500px) rotateY(180deg)
	}
  
	to {
		-webkit-transform: perspective(3500px) rotateY(0);
		transform: perspective(3500px) rotateY(0)
	}
  }
  
  @keyframes flipRightToLeftBackLong {
	from {
		-webkit-transform: perspective(3500px) rotateY(-180deg);
		-ms-transform: perspective(3500px) rotateY(-180deg);
		transform: perspective(3500px) rotateY(-180deg)
	}
  
	to {
		-webkit-transform: perspective(3500px) rotateY(0);
		-ms-transform: perspective(3500px) rotateY(0);
		transform: perspective(3500px) rotateY(0)
	}
  }
  
  @-webkit-keyframes flipRightToLeftBackLong {
	from {
		-webkit-transform: perspective(3500px) rotateY(-180deg);
		transform: perspective(3500px) rotateY(-180deg)
	}
  
	to {
		-webkit-transform: perspective(3500px) rotateY(0);
		transform: perspective(3500px) rotateY(0)
	}
  }
  
  @keyframes FlipLeftToRightFrontMedium {
	from {
		-webkit-transform: perspective(3500px) rotateY(-91deg);
		-ms-transform: perspective(3500px) rotateY(-91deg);
		transform: perspective(3500px) rotateY(-91deg)
	}
  
	to {
		-webkit-transform: perspective(3500px) rotateY(0);
		-ms-transform: perspective(3500px) rotateY(0);
		transform: perspective(3500px) rotateY(0)
	}
  }
  
  @-webkit-keyframes FlipLeftToRightFrontMedium {
	from {
		-webkit-transform: perspective(3500px) rotateY(-91deg);
		transform: perspective(3500px) rotateY(-91deg)
	}
  
	to {
		-webkit-transform: perspective(3500px) rotateY(0);
		transform: perspective(3500px) rotateY(0)
	}
  }
  
  @keyframes flipLeftToRightBackMedium {
	from {
		-webkit-transform: perspective(3500px) rotateY(91deg);
		-ms-transform: perspective(3500px) rotateY(91deg);
		transform: perspective(3500px) rotateY(91deg)
	}
  
	to {
		-webkit-transform: perspective(3500px) rotateY(0);
		-ms-transform: perspective(3500px) rotateY(0);
		transform: perspective(3500px) rotateY(0)
	}
  }
  
  @-webkit-keyframes flipLeftToRightBackMedium {
	from {
		-webkit-transform: perspective(3500px) rotateY(91deg);
		transform: perspective(3500px) rotateY(91deg)
	}
  
	to {
		-webkit-transform: perspective(3500px) rotateY(0);
		transform: perspective(3500px) rotateY(0)
	}
  }
  
  @keyframes flipRightToLeftFrontMedium {
	from {
		-webkit-transform: perspective(3500px) rotateY(91deg);
		-ms-transform: perspective(3500px) rotateY(91deg);
		transform: perspective(3500px) rotateY(91deg)
	}
  
	to {
		-webkit-transform: perspective(3500px) rotateY(0);
		-ms-transform: perspective(3500px) rotateY(0);
		transform: perspective(3500px) rotateY(0)
	}
  }
  
  @-webkit-keyframes flipRightToLeftFrontMedium {
	from {
		-webkit-transform: perspective(3500px) rotateY(91deg);
		transform: perspective(3500px) rotateY(91deg)
	}
  
	to {
		-webkit-transform: perspective(3500px) rotateY(0);
		transform: perspective(3500px) rotateY(0)
	}
  }
  
  @keyframes flipRightToLeftBackMedium {
	from {
		-webkit-transform: perspective(3500px) rotateY(-91deg);
		-ms-transform: perspective(3500px) rotateY(-91deg);
		transform: perspective(3500px) rotateY(-91deg)
	}
  
	to {
		-webkit-transform: perspective(3500px) rotateY(0);
		-ms-transform: perspective(3500px) rotateY(0);
		transform: perspective(3500px) rotateY(0)
	}
  }
  
  @-webkit-keyframes flipRightToLeftBackMedium {
	from {
		-webkit-transform: perspective(3500px) rotateY(-91deg);
		transform: perspective(3500px) rotateY(-91deg)
	}
  
	to {
		-webkit-transform: perspective(3500px) rotateY(0);
		transform: perspective(3500px) rotateY(0)
	}
  }
  
  @keyframes FlipLeftToRightFrontShort {
	from {
		-webkit-transform: perspective(3500px) rotateY(-45deg);
		-ms-transform: perspective(3500px) rotateY(-45deg);
		transform: perspective(3500px) rotateY(-45deg)
	}
  
	to {
		-webkit-transform: perspective(3500px) rotateY(0);
		-ms-transform: perspective(3500px) rotateY(0);
		transform: perspective(3500px) rotateY(0)
	}
  }
  
  @-webkit-keyframes FlipLeftToRightFrontShort {
	from {
		-webkit-transform: perspective(3500px) rotateY(-45deg);
		transform: perspective(3500px) rotateY(-45deg)
	}
  
	to {
		-webkit-transform: perspective(3500px) rotateY(0);
		transform: perspective(3500px) rotateY(0)
	}
  }
  
  @keyframes flipLeftToRightBackShort {
	from {
		-webkit-transform: perspective(3500px) rotateY(45deg);
		-ms-transform: perspective(3500px) rotateY(45deg);
		transform: perspective(3500px) rotateY(45deg)
	}
  
	to {
		-webkit-transform: perspective(3500px) rotateY(0);
		-ms-transform: perspective(3500px) rotateY(0);
		transform: perspective(3500px) rotateY(0)
	}
  }
  
  @-webkit-keyframes flipLeftToRightBackShort {
	from {
		-webkit-transform: perspective(3500px) rotateY(45deg);
		transform: perspective(3500px) rotateY(45deg)
	}
  
	to {
		-webkit-transform: perspective(3500px) rotateY(0);
		transform: perspective(3500px) rotateY(0)
	}
  }
  
  @keyframes flipRightToLeftFrontShort {
	from {
		-webkit-transform: perspective(3500px) rotateY(45deg);
		-ms-transform: perspective(3500px) rotateY(45deg);
		transform: perspective(3500px) rotateY(45deg)
	}
  
	to {
		-webkit-transform: perspective(3500px) rotateY(0);
		-ms-transform: perspective(3500px) rotateY(0);
		transform: perspective(3500px) rotateY(0)
	}
  }
  
  @-webkit-keyframes flipRightToLeftFrontShort {
	from {
		-webkit-transform: perspective(3500px) rotateY(45deg);
		transform: perspective(3500px) rotateY(45deg)
	}
  
	to {
		-webkit-transform: perspective(3500px) rotateY(0);
		transform: perspective(3500px) rotateY(0)
	}
  }
  
  @keyframes flipRightToLeftBackShort {
	from {
		-webkit-transform: perspective(3500px) rotateY(-45deg);
		-ms-transform: perspective(3500px) rotateY(-45deg);
		transform: perspective(3500px) rotateY(-45deg)
	}
  
	to {
		-webkit-transform: perspective(3500px) rotateY(0);
		-ms-transform: perspective(3500px) rotateY(0);
		transform: perspective(3500px) rotateY(0)
	}
  }
  
  @-webkit-keyframes flipRightToLeftBackShort {
	from {
		-webkit-transform: perspective(3500px) rotateY(-45deg);
		transform: perspective(3500px) rotateY(-45deg)
	}
  
	to {
		-webkit-transform: perspective(3500px) rotateY(0);
		transform: perspective(3500px) rotateY(0)
	}
  }
  
  .navbar .navbar-nav .dropdown-menu.FlipHorizontal,
  .navbar .navbar-nav.FlipHorizontal .dropdown-menu,
  .navbar.FlipHorizontal .navbar-nav .dropdown-menu {
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-animation-name: FlipHorizontal;
	animation-name: FlipHorizontal
  }
  
  .navbar .navbar-nav .dropdown-menu.FlipVertical,
  .navbar .navbar-nav.FlipVertical .dropdown-menu,
  .navbar.FlipVertical .navbar-nav .dropdown-menu {
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-animation-name: FlipVertical;
	animation-name: FlipVertical
  }
  
  .navbar .navbar-left .dropdown-menu.FlipStartToEndFrontLong,
  .navbar .navbar-left.FlipStartToEndFrontLong .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.FlipLeftToRightFrontLong,
  .navbar .navbar-nav.FlipLeftToRightFrontLong .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.FlipEndToStartFrontLong,
  .navbar .navbar-right.FlipEndToStartFrontLong .dropdown-menu,
  .navbar.FlipEndToStartFrontLong .navbar-right .dropdown-menu,
  .navbar.FlipLeftToRightFrontLong .navbar-nav .dropdown-menu,
  .navbar.FlipStartToEndFrontLong .navbar-left .dropdown-menu {
	-webkit-transform-origin: 0;
	transform-origin: 0;
	-webkit-animation-name: FlipLeftToRightFrontLong;
	animation-name: FlipLeftToRightFrontLong
  }
  
  .navbar .navbar-left .dropdown-menu.flipStartToEndBackLong,
  .navbar .navbar-left.flipStartToEndBackLong .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.flipLeftToRightBackLong,
  .navbar .navbar-nav.flipLeftToRightBackLong .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.flipEndToStartBackLong,
  .navbar .navbar-right.flipEndToStartBackLong .dropdown-menu,
  .navbar.flipEndToStartBackLong .navbar-right .dropdown-menu,
  .navbar.flipLeftToRightBackLong .navbar-nav .dropdown-menu,
  .navbar.flipStartToEndBackLong .navbar-left .dropdown-menu {
	-webkit-transform-origin: 0;
	transform-origin: 0;
	-webkit-animation-name: flipLeftToRightBackLong;
	animation-name: flipLeftToRightBackLong
  }
  
  .navbar .navbar-left .dropdown-menu.flipEndToStartFrontLong,
  .navbar .navbar-left.flipEndToStartFrontLong .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.flipRightToLeftFrontLong,
  .navbar .navbar-nav.flipRightToLeftFrontLong .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.flipStartToEndFrontLong,
  .navbar .navbar-right.flipStartToEndFrontLong .dropdown-menu,
  .navbar.flipEndToStartFrontLong .navbar-left .dropdown-menu,
  .navbar.flipRightToLeftFrontLong .navbar-nav .dropdown-menu,
  .navbar.flipStartToEndFrontLong .navbar-right .dropdown-menu {
	-webkit-transform-origin: 100%;
	transform-origin: 100%;
	-webkit-animation-name: flipRightToLeftFrontLong;
	animation-name: flipRightToLeftFrontLong
  }
  
  .navbar .navbar-left .dropdown-menu.flipEndToStartBackLong,
  .navbar .navbar-left.flipEndToStartBackLong .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.flipRightToLeftBackLong,
  .navbar .navbar-nav.flipRightToLeftBackLong .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.flipStartToEndBackLong,
  .navbar .navbar-right.flipStartToEndBackLong .dropdown-menu,
  .navbar.flipEndToStartBackLong .navbar-left .dropdown-menu,
  .navbar.flipRightToLeftBackLong .navbar-nav .dropdown-menu,
  .navbar.flipStartToEndBackLong .navbar-right .dropdown-menu {
	-webkit-transform-origin: 100%;
	transform-origin: 100%;
	-webkit-animation-name: flipRightToLeftBackLong;
	animation-name: flipRightToLeftBackLong
  }
  
  .navbar .navbar-left .dropdown-menu.FlipStartToEndFrontMedium,
  .navbar .navbar-left.FlipStartToEndFrontMedium .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.FlipLeftToRightFrontMedium,
  .navbar .navbar-nav.FlipLeftToRightFrontMedium .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.FlipEndToStartFrontMedium,
  .navbar .navbar-right.FlipEndToStartFrontMedium .dropdown-menu,
  .navbar.FlipEndToStartFrontMedium .navbar-right .dropdown-menu,
  .navbar.FlipLeftToRightFrontMedium .navbar-nav .dropdown-menu,
  .navbar.FlipStartToEndFrontMedium .navbar-left .dropdown-menu {
	-webkit-transform-origin: 0;
	transform-origin: 0;
	-webkit-animation-name: FlipLeftToRightFrontMedium;
	animation-name: FlipLeftToRightFrontMedium
  }
  
  .navbar .navbar-left .dropdown-menu.flipStartToEndBackMedium,
  .navbar .navbar-left.flipStartToEndBackMedium .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.flipLeftToRightBackMedium,
  .navbar .navbar-nav.flipLeftToRightBackMedium .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.flipEndToStartBackMedium,
  .navbar .navbar-right.flipEndToStartBackMedium .dropdown-menu,
  .navbar.flipEndToStartBackMedium .navbar-right .dropdown-menu,
  .navbar.flipLeftToRightBackMedium .navbar-nav .dropdown-menu,
  .navbar.flipStartToEndBackMedium .navbar-left .dropdown-menu {
	-webkit-transform-origin: 0;
	transform-origin: 0;
	-webkit-animation-name: flipLeftToRightBackMedium;
	animation-name: flipLeftToRightBackMedium
  }
  
  .navbar .navbar-left .dropdown-menu.flipEndToStartFrontMedium,
  .navbar .navbar-left.flipEndToStartFrontMedium .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.flipRightToLeftFrontMedium,
  .navbar .navbar-nav.flipRightToLeftFrontMedium .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.flipStartToEndFrontMedium,
  .navbar .navbar-right.flipStartToEndFrontMedium .dropdown-menu,
  .navbar.flipEndToStartFrontMedium .navbar-left .dropdown-menu,
  .navbar.flipRightToLeftFrontMedium .navbar-nav .dropdown-menu,
  .navbar.flipStartToEndFrontMedium .navbar-right .dropdown-menu {
	-webkit-transform-origin: 100%;
	transform-origin: 100%;
	-webkit-animation-name: flipRightToLeftFrontMedium;
	animation-name: flipRightToLeftFrontMedium
  }
  
  .navbar .navbar-left .dropdown-menu.flipEndToStartBackMedium,
  .navbar .navbar-left.flipEndToStartBackMedium .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.flipRightToLeftBackMedium,
  .navbar .navbar-nav.flipRightToLeftBackMedium .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.flipStartToEndBackMedium,
  .navbar .navbar-right.flipStartToEndBackMedium .dropdown-menu,
  .navbar.flipEndToStartBackMedium .navbar-left .dropdown-menu,
  .navbar.flipRightToLeftBackMedium .navbar-nav .dropdown-menu,
  .navbar.flipStartToEndBackMedium .navbar-right .dropdown-menu {
	-webkit-transform-origin: 100%;
	transform-origin: 100%;
	-webkit-animation-name: flipRightToLeftBackMedium;
	animation-name: flipRightToLeftBackMedium
  }
  
  .navbar .navbar-left .dropdown-menu.FlipStartToEndFrontShort,
  .navbar .navbar-left.FlipStartToEndFrontShort .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.FlipLeftToRightFrontShort,
  .navbar .navbar-nav.FlipLeftToRightFrontShort .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.FlipEndToStartFrontShort,
  .navbar .navbar-right.FlipEndToStartFrontShort .dropdown-menu,
  .navbar.FlipEndToStartFrontShort .navbar-right .dropdown-menu,
  .navbar.FlipLeftToRightFrontShort .navbar-nav .dropdown-menu,
  .navbar.FlipStartToEndFrontShort .navbar-left .dropdown-menu {
	-webkit-transform-origin: 0;
	transform-origin: 0;
	-webkit-animation-name: FlipLeftToRightFrontShort;
	animation-name: FlipLeftToRightFrontShort
  }
  
  .navbar .navbar-left .dropdown-menu.flipStartToEndBackShort,
  .navbar .navbar-left.flipStartToEndBackShort .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.flipLeftToRightBackShort,
  .navbar .navbar-nav.flipLeftToRightBackShort .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.flipEndToStartBackShort,
  .navbar .navbar-right.flipEndToStartBackShort .dropdown-menu,
  .navbar.flipEndToStartBackShort .navbar-right .dropdown-menu,
  .navbar.flipLeftToRightBackShort .navbar-nav .dropdown-menu,
  .navbar.flipStartToEndBackShort .navbar-left .dropdown-menu {
	-webkit-transform-origin: 0;
	transform-origin: 0;
	-webkit-animation-name: flipLeftToRightBackShort;
	animation-name: flipLeftToRightBackShort
  }
  
  .navbar .navbar-left .dropdown-menu.flipEndToStartFrontShort,
  .navbar .navbar-left.flipEndToStartFrontShort .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.flipRightToLeftFrontShort,
  .navbar .navbar-nav.flipRightToLeftFrontShort .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.flipStartToEndFrontShort,
  .navbar .navbar-right.flipStartToEndFrontShort .dropdown-menu,
  .navbar.flipEndToStartFrontShort .navbar-left .dropdown-menu,
  .navbar.flipRightToLeftFrontShort .navbar-nav .dropdown-menu,
  .navbar.flipStartToEndFrontShort .navbar-right .dropdown-menu {
	-webkit-transform-origin: 100%;
	transform-origin: 100%;
	-webkit-animation-name: flipRightToLeftFrontShort;
	animation-name: flipRightToLeftFrontShort
  }
  
  .navbar .navbar-left .dropdown-menu.flipEndToStartBackShort,
  .navbar .navbar-left.flipEndToStartBackShort .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.flipRightToLeftBackShort,
  .navbar .navbar-nav.flipRightToLeftBackShort .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.flipStartToEndBackShort,
  .navbar .navbar-right.flipStartToEndBackShort .dropdown-menu,
  .navbar.flipEndToStartBackShort .navbar-left .dropdown-menu,
  .navbar.flipRightToLeftBackShort .navbar-nav .dropdown-menu,
  .navbar.flipStartToEndBackShort .navbar-right .dropdown-menu {
	-webkit-transform-origin: 100%;
	transform-origin: 100%;
	-webkit-animation-name: flipRightToLeftBackShort;
	animation-name: flipRightToLeftBackShort
  }
  
  @-webkit-keyframes twisterInDown {
	0% {
		-webkit-transform-origin: 0 100%;
		transform-origin: 0 100%;
		-webkit-transform: scale(0, 0) rotate(360deg) translateY(-100%);
		transform: scale(0, 0) rotate(360deg) translateY(-100%)
	}
  
	100% {
		transform-origin: 100% 100%;
		-webkit-transform-origin: 100% 100%;
		transform: scale(1, 1) rotate(0) translateY(0);
		-webkit-transform: scale(1, 1) rotate(0) translateY(0)
	}
  }
  
  @keyframes twisterInDown {
	0% {
		-ms-transform-origin: 0 100%;
		-webkit-transform-origin: 0 100%;
		transform-origin: 0 100%;
		-ms-transform: scale(0, 0) rotate(360deg) translateY(-100%);
		-webkit-transform: scale(0, 0) rotate(360deg) translateY(-100%);
		transform: scale(0, 0) rotate(360deg) translateY(-100%)
	}
  
	100% {
		-ms-transform-origin: 100% 100%;
		-webkit-transform-origin: 100% 100%;
		transform-origin: 100% 100%;
		-ms-transform: scale(1, 1) rotate(0) translateY(0);
		-webkit-transform: scale(1, 1) rotate(0) translateY(0);
		transform: scale(1, 1) rotate(0) translateY(0)
	}
  }
  
  @-webkit-keyframes twisterInUp {
	0% {
		-webkit-transform-origin: 100% 0;
		transform-origin: 100% 0;
		-webkit-transform: scale(0, 0) rotate(360deg) translateY(100%);
		transform: scale(0, 0) rotate(360deg) translateY(100%)
	}
  
	100% {
		-webkit-transform-origin: 0 0;
		transform-origin: 0 0;
		-webkit-transform: scale(1, 1) rotate(0) translateY(0);
		transform: scale(1, 1) rotate(0) translateY(0)
	}
  }
  
  @keyframes twisterInUp {
	0% {
		-webkit-transform-origin: 100% 0;
		-ms-transform-origin: 100% 0;
		transform-origin: 100% 0;
		-webkit-transform: scale(0, 0) rotate(360deg) translateY(100%);
		-ms-transform: scale(0, 0) rotate(360deg) translateY(100%);
		transform: scale(0, 0) rotate(360deg) translateY(100%)
	}
  
	100% {
		-webkit-transform-origin: 0 0;
		-ms-transform-origin: 0 0;
		transform-origin: 0 0;
		-webkit-transform: scale(1, 1) rotate(0) translateY(0);
		-ms-transform: scale(1, 1) rotate(0) translateY(0);
		transform: scale(1, 1) rotate(0) translateY(0)
	}
  }
  
  @-webkit-keyframes Bounce {
  
	0%,
	100%,
	20%,
	40%,
	60%,
	80% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.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 Bounce {
  
	0%,
	100%,
	20%,
	40%,
	60%,
	80% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.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)
	}
  }
  
  @-webkit-keyframes flash {
  
	0%,
	100%,
	50% {
		opacity: 1
	}
  
	25%,
	75% {
		opacity: 0
	}
  }
  
  @keyframes flash {
  
	0%,
	100%,
	50% {
		opacity: 1
	}
  
	25%,
	75% {
		opacity: 0
	}
  }
  
  @-webkit-keyframes pulse {
  
	0%,
	100% {
		-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)
	}
  }
  
  @keyframes pulse {
  
	0%,
	100% {
		-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)
	}
  }
  
  @-webkit-keyframes rubberBand {
  
	0%,
	100% {
		-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(.75, 1.25, 1);
		transform: scale3d(.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)
	}
  }
  
  @keyframes rubberBand {
  
	0%,
	100% {
		-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(.75, 1.25, 1);
		-ms-transform: scale3d(.75, 1.25, 1);
		transform: scale3d(.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)
	}
  }
  
  @-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)
	}
  }
  
  @-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)
	}
  }
  
  @-webkit-keyframes tada {
  
	0%,
	100% {
		-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)
	}
  }
  
  @keyframes tada {
  
	0%,
	100% {
		-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)
	}
  }
  
  @-webkit-keyframes wobble {
  
	0%,
	100% {
		-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)
	}
  }
  
  @keyframes wobble {
  
	0%,
	100% {
		-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)
	}
  }
  
  @-webkit-keyframes fadeIn {
	0% {
		opacity: 0
	}
  
	100% {
		opacity: 1
	}
  }
  
  @keyframes fadeIn {
	0% {
		opacity: 0
	}
  
	100% {
		opacity: 1
	}
  }
  
  @-webkit-keyframes flipX {
	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 flipX {
	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)
	}
  }
  
  @-webkit-keyframes flipY {
	0% {
		-webkit-transform: perspective(1000px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(1000px) rotate3d(0, 1, 0, 90deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in;
		opacity: 0
	}
  
	40% {
		-webkit-transform: perspective(1000px) rotate3d(0, 1, 0, -20deg);
		transform: perspective(1000px) rotate3d(0, 1, 0, -20deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
  
	60% {
		-webkit-transform: perspective(1000px) rotate3d(0, 1, 0, 10deg);
		transform: perspective(1000px) rotate3d(0, 1, 0, 10deg);
		opacity: 1
	}
  
	80% {
		-webkit-transform: perspective(1000px) rotate3d(0, 1, 0, -5deg);
		transform: perspective(1000px) rotate3d(0, 1, 0, -5deg)
	}
  
	100% {
		-webkit-transform: perspective(1000px);
		transform: perspective(1000px)
	}
  }
  
  @keyframes flipY {
	0% {
		-webkit-transform: perspective(1000px) rotate3d(0, 1, 0, 90deg);
		-ms-transform: perspective(1000px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(1000px) rotate3d(0, 1, 0, 90deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in;
		opacity: 0
	}
  
	40% {
		-webkit-transform: perspective(1000px) rotate3d(0, 1, 0, -20deg);
		-ms-transform: perspective(1000px) rotate3d(0, 1, 0, -20deg);
		transform: perspective(1000px) rotate3d(0, 1, 0, -20deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
  
	60% {
		-webkit-transform: perspective(1000px) rotate3d(0, 1, 0, 10deg);
		-ms-transform: perspective(1000px) rotate3d(0, 1, 0, 10deg);
		transform: perspective(1000px) rotate3d(0, 1, 0, 10deg);
		opacity: 1
	}
  
	80% {
		-webkit-transform: perspective(1000px) rotate3d(0, 1, 0, -5deg);
		-ms-transform: perspective(1000px) rotate3d(0, 1, 0, -5deg);
		transform: perspective(1000px) rotate3d(0, 1, 0, -5deg)
	}
  
	100% {
		-webkit-transform: perspective(1000px);
		-ms-transform: perspective(1000px);
		transform: perspective(1000px)
	}
  }
  
  .navbar .navbar-nav .dropdown-menu.flipX,
  .navbar .navbar-nav.flipX .dropdown-menu,
  .navbar.flipX .navbar-nav .dropdown-menu {
	-webkit-backface-visibility: visible !important;
	-ms-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipX;
	animation-name: flipX
  }
  
  .navbar .navbar-nav .dropdown-menu.flipY,
  .navbar .navbar-nav.flipY .dropdown-menu,
  .navbar.flipY .navbar-nav .dropdown-menu {
	-webkit-backface-visibility: visible !important;
	-ms-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipY;
	animation-name: flipY
  }
  
  .navbar .navbar-nav .dropdown-menu.fadeIn,
  .navbar .navbar-nav.fadeIn .dropdown-menu,
  .navbar.fadeIn .navbar-nav .dropdown-menu {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn
  }
  
  .navbar .navbar-nav .dropdown-menu.Bounce,
  .navbar .navbar-nav.Bounce .dropdown-menu,
  .navbar.Bounce .navbar-nav .dropdown-menu {
	-webkit-animation-name: Bounce;
	animation-name: Bounce;
	-webkit-transform-origin: center bottom;
	-ms-transform-origin: center bottom;
	transform-origin: center bottom
  }
  
  .navbar .navbar-nav .dropdown-menu.flash,
  .navbar .navbar-nav.flash .dropdown-menu,
  .navbar.flash .navbar-nav .dropdown-menu {
	-webkit-animation-name: flash;
	animation-name: flash
  }
  
  .navbar .navbar-nav .dropdown-menu.pulse,
  .navbar .navbar-nav.pulse .dropdown-menu,
  .navbar.pulse .navbar-nav .dropdown-menu {
	-webkit-animation-name: pulse;
	animation-name: pulse
  }
  
  .navbar .navbar-nav .dropdown-menu.rubberBand,
  .navbar .navbar-nav.rubberBand .dropdown-menu,
  .navbar.rubberBand .navbar-nav .dropdown-menu {
	-webkit-animation-name: rubberBand;
	animation-name: rubberBand
  }
  
  .navbar .navbar-nav .dropdown-menu.shake,
  .navbar .navbar-nav.shake .dropdown-menu,
  .navbar.shake .navbar-nav .dropdown-menu {
	-webkit-animation-name: shake;
	animation-name: shake
  }
  
  .navbar .navbar-nav .dropdown-menu.swing,
  .navbar .navbar-nav.swing .dropdown-menu,
  .navbar.swing .navbar-nav .dropdown-menu {
	-webkit-transform-origin: top center;
	-ms-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	animation-name: swing
  }
  
  .navbar .navbar-nav .dropdown-menu.tada,
  .navbar .navbar-nav.tada .dropdown-menu,
  .navbar.tada .navbar-nav .dropdown-menu {
	-webkit-animation-name: tada;
	animation-name: tada
  }
  
  .navbar .navbar-nav .dropdown-menu.wobble,
  .navbar .navbar-nav.wobble .dropdown-menu,
  .navbar.wobble .navbar-nav .dropdown-menu {
	-webkit-animation-name: wobble;
	animation-name: wobble
  }
  
  .navbar .navbar-nav .dropdown-menu.twisterInDown,
  .navbar .navbar-nav.twisterInDown .dropdown-menu,
  .navbar.twisterInDown .navbar-nav .dropdown-menu {
	-webkit-animation-name: twisterInDown;
	animation-name: twisterInDown
  }
  
  .navbar .navbar-nav .dropdown-menu.twisterInUp,
  .navbar .navbar-nav.twisterInUp .dropdown-menu,
  .navbar.twisterInUp .navbar-nav .dropdown-menu {
	-webkit-animation-name: twisterInUp;
	animation-name: twisterInUp
  }
  
  @keyframes SkewRightTopToBottom {
	from {
		-webkit-transform: skew(0deg, -5deg);
		-ms-transform: skew(0deg, -5deg);
		transform: skew(0deg, -5deg)
	}
  
	to {
		-webkit-transform: skew(0deg, 0deg);
		-ms-transform: skew(0deg, 0deg);
		transform: skew(0deg, 0deg)
	}
  }
  
  @-webkit-keyframes SkewRightTopToBottom {
	from {
		-webkit-transform: skew(0deg, -5deg);
		transform: skew(0deg, -5deg)
	}
  
	to {
		-webkit-transform: skew(0deg, 0deg);
		transform: skew(0deg, 0deg)
	}
  }
  
  @keyframes SkewRightBottomToTop {
	from {
		-webkit-transform: skew(0deg, 5deg);
		-ms-transform: skew(0deg, 5deg);
		transform: skew(0deg, 5deg)
	}
  
	to {
		-webkit-transform: skew(0deg, 0deg);
		-ms-transform: skew(0deg, 0deg);
		transform: skew(0deg, 0deg)
	}
  }
  
  @-webkit-keyframes SkewRightBottomToTop {
	from {
		-webkit-transform: skew(0deg, 5deg);
		transform: skew(0deg, 5deg)
	}
  
	to {
		-webkit-transform: skew(0deg, 0deg);
		transform: skew(0deg, 0deg)
	}
  }
  
  @keyframes SkewLeftTopToBottom {
	from {
		-webkit-transform: skew(0deg, 5deg);
		-ms-transform: skew(0deg, 5deg);
		transform: skew(0deg, 5deg)
	}
  
	to {
		-webkit-transform: skew(0deg, 0deg);
		-ms-transform: skew(0deg, 0deg);
		transform: skew(0deg, 0deg)
	}
  }
  
  @-webkit-keyframes SkewLeftTopToBottom {
	from {
		-webkit-transform: skew(0deg, 5deg);
		transform: skew(0deg, 5deg)
	}
  
	to {
		-webkit-transform: skew(0deg, 0deg);
		transform: skew(0deg, 0deg)
	}
  }
  
  @keyframes SkewLeftBottomToTop {
	from {
		-webkit-transform: skew(0deg, -5deg);
		-ms-transform: skew(0deg, -5deg);
		transform: skew(0deg, -5deg)
	}
  
	to {
		-webkit-transform: skew(0deg, 0deg);
		-ms-transform: skew(0deg, 0deg);
		transform: skew(0deg, 0deg)
	}
  }
  
  @-webkit-keyframes SkewLeftBottomToTop {
	from {
		-webkit-transform: skew(0deg, -5deg);
		transform: skew(0deg, -5deg)
	}
  
	to {
		-webkit-transform: skew(0deg, 0deg);
		transform: skew(0deg, 0deg)
	}
  }
  
  @keyframes SkewBottomLeftToRight {
	from {
		-webkit-transform: skew(-10deg, 0deg);
		-ms-transform: skew(-10deg, 0deg);
		transform: skew(-10deg, 0deg)
	}
  
	to {
		-webkit-transform: skew(0deg, 0deg);
		-ms-transform: skew(0deg, 0deg);
		transform: skew(0deg, 0deg)
	}
  }
  
  @-webkit-keyframes SkewBottomLeftToRight {
	from {
		-webkit-transform: skew(-10deg, 0deg);
		transform: skew(-10deg, 0deg)
	}
  
	to {
		-webkit-transform: skew(0deg, 0deg);
		transform: skew(0deg, 0deg)
	}
  }
  
  @keyframes SkewBottomRightToLeft {
	from {
		-webkit-transform: skew(10deg, 0deg);
		-ms-transform: skew(10deg, 0deg);
		transform: skew(10deg, 0deg)
	}
  
	to {
		-webkit-transform: skew(0deg, 0deg);
		-ms-transform: skew(0deg, 0deg);
		transform: skew(0deg, 0deg)
	}
  }
  
  @-webkit-keyframes SkewBottomRightToLeft {
	from {
		-webkit-transform: skew(10deg, 0deg);
		transform: skew(10deg, 0deg)
	}
  
	to {
		-webkit-transform: skew(0deg, 0deg);
		transform: skew(0deg, 0deg)
	}
  }
  
  @keyframes SkewTopRightToLeft {
	from {
		-webkit-transform: skew(-10deg, 0deg);
		-ms-transform: skew(-10deg, 0deg);
		transform: skew(-10deg, 0deg)
	}
  
	to {
		-webkit-transform: skew(0deg, 0deg);
		-ms-transform: skew(0deg, 0deg);
		transform: skew(0deg, 0deg)
	}
  }
  
  @-webkit-keyframes SkewTopRightToLeft {
	from {
		-webkit-transform: skew(-10deg, 0deg);
		transform: skew(-10deg, 0deg)
	}
  
	to {
		-webkit-transform: skew(0deg, 0deg);
		transform: skew(0deg, 0deg)
	}
  }
  
  @keyframes SkewTopLeftToRight {
	from {
		-webkit-transform: skew(10deg, 0deg);
		-ms-transform: skew(10deg, 0deg);
		transform: skew(10deg, 0deg)
	}
  
	to {
		-webkit-transform: skew(0deg, 0deg);
		-ms-transform: skew(0deg, 0deg);
		transform: skew(0deg, 0deg)
	}
  }
  
  @-webkit-keyframes SkewTopLeftToRight {
	from {
		-webkit-transform: skew(10deg, 0deg);
		transform: skew(10deg, 0deg)
	}
  
	to {
		-webkit-transform: skew(0deg, 0deg);
		transform: skew(0deg, 0deg)
	}
  }
  
  .navbar .navbar-left .dropdown-menu.SkewEndTopToBottom,
  .navbar .navbar-left.SkewEndTopToBottom .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.SkewRightTopToBottom,
  .navbar .navbar-nav.SkewRightTopToBottom .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.SkewStartTopToBottom,
  .navbar .navbar-right.SkewStartTopToBottom .dropdown-menu,
  .navbar.SkewEndTopToBottom .navbar-left .dropdown-menu,
  .navbar.SkewRightTopToBottom .navbar-nav .dropdown-menu,
  .navbar.SkewStartTopToBottom .navbar-right .dropdown-menu {
	transform-origin: 0 0;
	-webkit-animation-name: SkewRightTopToBottom;
	animation-name: SkewRightTopToBottom
  }
  
  .navbar .navbar-left .dropdown-menu.SkewEndBottomToTop,
  .navbar .navbar-left.SkewEndBottomToTop .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.SkewRightBottomToTop,
  .navbar .navbar-nav.SkewRightBottomToTop .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.SkewStartBottomToTop,
  .navbar .navbar-right.SkewStartBottomToTop .dropdown-menu,
  .navbar.SkewEndBottomToTop .navbar-left .dropdown-menu,
  .navbar.SkewRightBottomToTop .navbar-nav .dropdown-menu,
  .navbar.SkewStartBottomToTop .navbar-right .dropdown-menu {
	transform-origin: 0 0;
	-webkit-animation-name: SkewRightBottomToTop;
	animation-name: SkewRightBottomToTop
  }
  
  .navbar .navbar-left .dropdown-menu.SkewStartTopToBottom,
  .navbar .navbar-left.SkewStartTopToBottom .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.SkewLeftTopToBottom,
  .navbar .navbar-nav.SkewLeftTopToBottom .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.SkewEndTopToBottom,
  .navbar .navbar-right.SkewEndTopToBottom .dropdown-menu,
  .navbar.SkewEndTopToBottom .navbar-right .dropdown-menu,
  .navbar.SkewLeftTopToBottom .navbar-nav .dropdown-menu,
  .navbar.SkewStartTopToBottom .navbar-left .dropdown-menu {
	transform-origin: 100% 100%;
	-webkit-animation-name: SkewLeftTopToBottom;
	animation-name: SkewLeftTopToBottom
  }
  
  .navbar .navbar-left .dropdown-menu.SkewStartBottomToTop,
  .navbar .navbar-left.SkewStartBottomToTop .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.SkewLeftBottomToTop,
  .navbar .navbar-nav.SkewLeftBottomToTop .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.SkewEndBottomToTop,
  .navbar .navbar-right.SkewEndBottomToTop .dropdown-menu,
  .navbar.SkewEndBottomToTop .navbar-right .dropdown-menu,
  .navbar.SkewLeftBottomToTop .navbar-nav .dropdown-menu,
  .navbar.SkewStartBottomToTop .navbar-left .dropdown-menu {
	transform-origin: 100% 100%;
	-webkit-animation-name: SkewLeftBottomToTop;
	animation-name: SkewLeftBottomToTop
  }
  
  .navbar .navbar-left .dropdown-menu.SkewBottomStartToEnd,
  .navbar .navbar-left.SkewBottomStartToEnd .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.SkewBottomLeftToRight,
  .navbar .navbar-nav.SkewBottomLeftToRight .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.SkewBottomEndToStart,
  .navbar .navbar-right.SkewBottomEndToStart .dropdown-menu,
  .navbar.SkewBottomEndToStart .navbar-right .dropdown-menu,
  .navbar.SkewBottomLeftToRight .navbar-nav .dropdown-menu,
  .navbar.SkewBottomStartToEnd .navbar-left .dropdown-menu {
	transform-origin: 0 0;
	-webkit-animation-name: SkewBottomLeftToRight;
	animation-name: SkewBottomLeftToRight
  }
  
  .navbar .navbar-left .dropdown-menu.SkewBottomEndToStart,
  .navbar .navbar-left.SkewBottomEndToStart .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.SkewBottomRightToLeft,
  .navbar .navbar-nav.SkewBottomRightToLeft .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.SkewBottomStartToEnd,
  .navbar .navbar-right.SkewBottomStartToEnd .dropdown-menu,
  .navbar.SkewBottomEndToStart .navbar-left .dropdown-menu,
  .navbar.SkewBottomRightToLeft .navbar-nav .dropdown-menu,
  .navbar.SkewBottomStartToEnd .navbar-right .dropdown-menu {
	transform-origin: 0 0;
	-webkit-animation-name: SkewBottomRightToLeft;
	animation-name: SkewBottomRightToLeft
  }
  
  .navbar .navbar-left .dropdown-menu.SkewTopEndToStart,
  .navbar .navbar-left.SkewTopEndToStart .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.SkewTopRightToLeft,
  .navbar .navbar-nav.SkewTopRightToLeft .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.SkewTopStartToEnd,
  .navbar .navbar-right.SkewTopStartToEnd .dropdown-menu,
  .navbar.SkewTopEndToStart .navbar-left .dropdown-menu,
  .navbar.SkewTopRightToLeft .navbar-nav .dropdown-menu,
  .navbar.SkewTopStartToEnd .navbar-right .dropdown-menu {
	transform-origin: 100% 100%;
	-webkit-animation-name: SkewTopRightToLeft;
	animation-name: SkewTopRightToLeft
  }
  
  .navbar .navbar-left .dropdown-menu.SkewTopStartToEnd,
  .navbar .navbar-left.SkewTopStartToEnd .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.SkewTopLeftToRight,
  .navbar .navbar-nav.SkewTopLeftToRight .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.SkewTopEndToStart,
  .navbar .navbar-right.SkewTopEndToStart .dropdown-menu,
  .navbar.SkewTopEndToStart .navbar-right .dropdown-menu,
  .navbar.SkewTopLeftToRight .navbar-nav .dropdown-menu,
  .navbar.SkewTopStartToEnd .navbar-left .dropdown-menu {
	transform-origin: 100% 100%;
	-webkit-animation-name: SkewTopLeftToRight;
	animation-name: SkewTopLeftToRight
  }
  
  @keyframes ScaleBottomToTop {
	from {
		-webkit-transform: scale(1, 0);
		-ms-transform: scale(1, 0);
		transform: scale(1, 0)
	}
  
	to {
		-webkit-transform: scale(1, 1);
		-ms-transform: scale(1, 1);
		transform: scale(1, 1)
	}
  }
  
  @-webkit-keyframes ScaleBottomToTop {
	from {
		-webkit-transform: scale(1, 0);
		transform: scale(1, 0)
	}
  
	to {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1)
	}
  }
  
  @keyframes ScaleTopToBottom {
	from {
		-webkit-transform: scale(1, 0);
		-ms-transform: scale(1, 0);
		transform: scale(1, 0)
	}
  
	to {
		-webkit-transform: scale(1, 1);
		-ms-transform: scale(1, 1);
		transform: scale(1, 1)
	}
  }
  
  @-webkit-keyframes ScaleTopToBottom {
	from {
		-webkit-transform: scale(1, 0);
		transform: scale(1, 0)
	}
  
	to {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1)
	}
  }
  
  @keyframes ScaleLeftToRight {
	from {
		-webkit-transform: scale(0, 1);
		-ms-transform: scale(0, 1);
		transform: scale(0, 1)
	}
  
	to {
		-webkit-transform: scale(1, 1);
		-ms-transform: scale(1, 1);
		transform: scale(1, 1)
	}
  }
  
  @-webkit-keyframes ScaleLeftToRight {
	from {
		-webkit-transform: scale(0, 1);
		transform: scale(0, 1)
	}
  
	to {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1)
	}
  }
  
  @keyframes ScaleRightToLeft {
	from {
		-webkit-transform: scale(0, 1);
		-ms-transform: scale(0, 1);
		transform: scale(0, 1)
	}
  
	to {
		-webkit-transform: scale(1, 1);
		-ms-transform: scale(1, 1);
		transform: scale(1, 1)
	}
  }
  
  @-webkit-keyframes ScaleRightToLeft {
	from {
		-webkit-transform: scale(0, 1);
		transform: scale(0, 1)
	}
  
	to {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1)
	}
  }
  
  @keyframes ScaleLeftTopToRightBottom {
	from {
		-webkit-transform: scale(0, 0);
		-ms-transform: scale(0, 0);
		transform: scale(0, 0)
	}
  
	to {
		-webkit-transform: scale(1, 1);
		-ms-transform: scale(1, 1);
		transform: scale(1, 1)
	}
  }
  
  @-webkit-keyframes ScaleLeftTopToRightBottom {
	from {
		-webkit-transform: scale(0, 0);
		transform: scale(0, 0)
	}
  
	to {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1)
	}
  }
  
  @keyframes ScaleLeftBottomToRightTop {
	from {
		-webkit-transform: scale(0, 0);
		-ms-transform: scale(0, 0);
		transform: scale(0, 0)
	}
  
	to {
		-webkit-transform: scale(1, 1);
		-ms-transform: scale(1, 1);
		transform: scale(1, 1)
	}
  }
  
  @-webkit-keyframes ScaleLeftBottomToRightTop {
	from {
		-webkit-transform: scale(0, 0);
		transform: scale(0, 0)
	}
  
	to {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1)
	}
  }
  
  @keyframes ScaleRightTopToLeftBottom {
	from {
		-webkit-transform: scale(0, 0);
		-ms-transform: scale(0, 0);
		transform: scale(0, 0)
	}
  
	to {
		-webkit-transform: scale(1, 1);
		-ms-transform: scale(1, 1);
		transform: scale(1, 1)
	}
  }
  
  @-webkit-keyframes ScaleRightTopToLeftBottom {
	from {
		-webkit-transform: scale(0, 0);
		transform: scale(0, 0)
	}
  
	to {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1)
	}
  }
  
  @keyframes ScaleRightBottomToLeftTop {
	from {
		-webkit-transform: scale(0, 0);
		-ms-transform: scale(0, 0);
		transform: scale(0, 0)
	}
  
	to {
		-webkit-transform: scale(1, 1);
		-ms-transform: scale(1, 1);
		transform: scale(1, 1)
	}
  }
  
  @-webkit-keyframes ScaleRightBottomToLeftTop {
	from {
		-webkit-transform: scale(0, 0);
		transform: scale(0, 0)
	}
  
	to {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1)
	}
  }
  
  .navbar .navbar-nav .dropdown-menu.ScaleBottomToTop,
  .navbar .navbar-nav.ScaleBottomToTop .dropdown-menu,
  .navbar.ScaleBottomToTop .navbar-nav .dropdown-menu {
	-webkit-transform-origin: 100% 100%;
	transform-origin: 100% 100%;
	-webkit-animation-name: ScaleBottomToTop;
	animation-name: ScaleBottomToTop
  }
  
  .navbar .navbar-nav .dropdown-menu.ScaleTopToBottom,
  .navbar .navbar-nav.ScaleTopToBottom .dropdown-menu,
  .navbar.ScaleTopToBottom .navbar-nav .dropdown-menu {
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-animation-name: ScaleTopToBottom;
	animation-name: ScaleTopToBottom
  }
  
  .navbar .navbar-left .dropdown-menu.ScaleStartToEnd,
  .navbar .navbar-left.ScaleStartToEnd .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.ScaleLeftToRight,
  .navbar .navbar-nav.ScaleLeftToRight .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.ScaleEndToStart,
  .navbar .navbar-right.ScaleEndToStart .dropdown-menu,
  .navbar.ScaleEndToStart .navbar-right .dropdown-menu,
  .navbar.ScaleLeftToRight .navbar-nav .dropdown-menu,
  .navbar.ScaleStartToEnd .navbar-left .dropdown-menu {
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-animation-name: ScaleLeftToRight;
	animation-name: ScaleLeftToRight
  }
  
  .navbar .navbar-left .dropdown-menu.ScaleEndToStart,
  .navbar .navbar-left.ScaleEndToStart .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.ScaleRightToLeft,
  .navbar .navbar-nav.ScaleRightToLeft .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.ScaleStartToEnd,
  .navbar .navbar-right.ScaleStartToEnd .dropdown-menu,
  .navbar.ScaleEndToStart .navbar-left .dropdown-menu,
  .navbar.ScaleRightToLeft .navbar-nav .dropdown-menu,
  .navbar.ScaleStartToEnd .navbar-right .dropdown-menu {
	-webkit-transform-origin: 100% 100%;
	transform-origin: 100% 100%;
	-webkit-animation-name: ScaleRightToLeft;
	animation-name: ScaleRightToLeft
  }
  
  .navbar .navbar-left .dropdown-menu.ScaleStartTopEndBottom,
  .navbar .navbar-left.ScaleStartTopEndBottom .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.ScaleLeftTopToRightBottom,
  .navbar .navbar-nav.ScaleLeftTopToRightBottom .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.ScaleEndTopStartBottom,
  .navbar .navbar-right.ScaleEndTopStartBottom .dropdown-menu,
  .navbar.ScaleEndTopStartBottom .navbar-right .dropdown-menu,
  .navbar.ScaleLeftTopToRightBottom .navbar-nav .dropdown-menu,
  .navbar.ScaleStartTopEndBottom .navbar-left .dropdown-menu {
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-animation-name: ScaleLeftTopToRightBottom;
	animation-name: ScaleLeftTopToRightBottom
  }
  
  .navbar .navbar-left .dropdown-menu.ScaleStartBottomEndTop,
  .navbar .navbar-left.ScaleStartBottomEndTop .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.ScaleLeftBottomToRightTop,
  .navbar .navbar-nav.ScaleLeftBottomToRightTop .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.ScaleEndBottomStartTop,
  .navbar .navbar-right.ScaleEndBottomStartTop .dropdown-menu,
  .navbar.ScaleEndBottomStartTop .navbar-right .dropdown-menu,
  .navbar.ScaleLeftBottomToRightTop .navbar-nav .dropdown-menu,
  .navbar.ScaleStartBottomEndTop .navbar-left .dropdown-menu {
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
	-webkit-animation-name: ScaleLeftBottomToRightTop;
	animation-name: ScaleLeftBottomToRightTop
  }
  
  .navbar .navbar-left .dropdown-menu.ScaleEndTopStartBottom,
  .navbar .navbar-left.ScaleEndTopStartBottom .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.ScaleRightTopToLeftBottom,
  .navbar .navbar-nav.ScaleRightTopToLeftBottom .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.ScaleStartTopEndBottom,
  .navbar .navbar-right.ScaleStartTopEndBottom .dropdown-menu,
  .navbar.ScaleEndTopStartBottom .navbar-left .dropdown-menu,
  .navbar.ScaleRightTopToLeftBottom .navbar-nav .dropdown-menu,
  .navbar.ScaleStartTopEndBottom .navbar-right .dropdown-menu {
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
	-webkit-animation-name: ScaleRightTopToLeftBottom;
	animation-name: ScaleRightTopToLeftBottom
  }
  
  .navbar .navbar-left .dropdown-menu.ScaleEndBottomStartTop,
  .navbar .navbar-left.ScaleEndBottomStartTop .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.ScaleRightBottomToLeftTop,
  .navbar .navbar-nav.ScaleRightBottomToLeftTop .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.ScaleStartBottomEndTop,
  .navbar .navbar-right.ScaleStartBottomEndTop .dropdown-menu,
  .navbar.ScaleEndBottomStartTop .navbar-left .dropdown-menu,
  .navbar.ScaleRightBottomToLeftTop .navbar-nav .dropdown-menu,
  .navbar.ScaleStartBottomEndTop .navbar-right .dropdown-menu {
	-webkit-transform-origin: 100% 100%;
	transform-origin: 100% 100%;
	-webkit-animation-name: ScaleRightBottomToLeftTop;
	animation-name: ScaleRightBottomToLeftTop
  }
  
  @keyframes RotateLeftTopFixedDown {
	from {
		-webkit-transform: rotateZ(-90deg);
		-ms-transform: rotateZ(-90deg);
		transform: rotateZ(-90deg)
	}
  
	to {
		-webkit-transform: rotateZ(0);
		-ms-transform: rotateZ(0);
		transform: rotateZ(0)
	}
  }
  
  @-webkit-keyframes RotateLeftTopFixedDown {
	from {
		-webkit-transform: rotateZ(-90deg);
		transform: rotateZ(-90deg)
	}
  
	to {
		-webkit-transform: rotateZ(0);
		transform: rotateZ(0)
	}
  }
  
  @keyframes RotateLeftTopFixedUp {
	from {
		-webkit-transform: rotateZ(90deg);
		-ms-transform: rotateZ(90deg);
		transform: rotateZ(90deg)
	}
  
	to {
		-webkit-transform: rotateZ(0);
		-ms-transform: rotateZ(0);
		transform: rotateZ(0)
	}
  }
  
  @-webkit-keyframes RotateLeftTopFixedUp {
	from {
		-webkit-transform: rotateZ(90deg);
		transform: rotateZ(90deg)
	}
  
	to {
		-webkit-transform: rotateZ(0);
		transform: rotateZ(0)
	}
  }
  
  @keyframes RotateRightTopFixedDown {
	from {
		-webkit-transform: rotateZ(-90deg);
		-ms-transform: rotateZ(-90deg);
		transform: rotateZ(-90deg)
	}
  
	to {
		-webkit-transform: rotateZ(0);
		-ms-transform: rotateZ(0);
		transform: rotateZ(0)
	}
  }
  
  @-webkit-keyframes RotateRightTopFixedDown {
	from {
		-webkit-transform: rotateZ(-90deg);
		transform: rotateZ(-90deg)
	}
  
	to {
		-webkit-transform: rotateZ(0);
		transform: rotateZ(0)
	}
  }
  
  @keyframes RotateRightTopFixedUp {
	from {
		-webkit-transform: rotateZ(90deg);
		-ms-transform: rotateZ(90deg);
		transform: rotateZ(90deg)
	}
  
	to {
		-webkit-transform: rotateZ(0);
		-ms-transform: rotateZ(0);
		transform: rotateZ(0)
	}
  }
  
  @-webkit-keyframes RotateRightTopFixedUp {
	from {
		-webkit-transform: rotateZ(90deg);
		transform: rotateZ(90deg)
	}
  
	to {
		-webkit-transform: rotateZ(0);
		transform: rotateZ(0)
	}
  }
  
  @keyframes RotateLeftBottomFixedDown {
	from {
		-webkit-transform: rotateZ(-90deg);
		-ms-transform: rotateZ(-90deg);
		transform: rotateZ(-90deg)
	}
  
	to {
		-webkit-transform: rotateZ(0);
		-ms-transform: rotateZ(0);
		transform: rotateZ(0)
	}
  }
  
  @-webkit-keyframes RotateLeftBottomFixedDown {
	from {
		-webkit-transform: rotateZ(-90deg);
		transform: rotateZ(-90deg)
	}
  
	to {
		-webkit-transform: rotateZ(0);
		transform: rotateZ(0)
	}
  }
  
  @keyframes RotateLeftBottomFixedUp {
	from {
		-webkit-transform: rotateZ(90deg);
		-ms-transform: rotateZ(90deg);
		transform: rotateZ(90deg)
	}
  
	to {
		-webkit-transform: rotateZ(0);
		-ms-transform: rotateZ(0);
		transform: rotateZ(0)
	}
  }
  
  @-webkit-keyframes RotateLeftBottomFixedUp {
	from {
		-webkit-transform: rotateZ(90deg);
		transform: rotateZ(90deg)
	}
  
	to {
		-webkit-transform: rotateZ(0);
		transform: rotateZ(0)
	}
  }
  
  @keyframes RotateRightBottomFixedDown {
	from {
		-webkit-transform: rotateZ(-90deg);
		-ms-transform: rotateZ(-90deg);
		transform: rotateZ(-90deg)
	}
  
	to {
		-webkit-transform: rotateZ(0);
		-ms-transform: rotateZ(0);
		transform: rotateZ(0)
	}
  }
  
  @-webkit-keyframes RotateRightBottomFixedDown {
	from {
		-webkit-transform: rotateZ(-90deg);
		transform: rotateZ(-90deg)
	}
  
	to {
		-webkit-transform: rotateZ(0);
		transform: rotateZ(0)
	}
  }
  
  @keyframes RotateRightBottomFixedUp {
	from {
		-webkit-transform: rotateZ(90deg);
		-ms-transform: rotateZ(90deg);
		transform: rotateZ(90deg)
	}
  
	to {
		-webkit-transform: rotateZ(0);
		-ms-transform: rotateZ(0);
		transform: rotateZ(0)
	}
  }
  
  @-webkit-keyframes RotateRightBottomFixedUp {
	from {
		-webkit-transform: rotateZ(90deg);
		transform: rotateZ(90deg)
	}
  
	to {
		-webkit-transform: rotateZ(0);
		transform: rotateZ(0)
	}
  }
  
  @keyframes RotateCenterFixedToRight {
	from {
		-webkit-transform: rotateZ(-90deg);
		-ms-transform: rotateZ(-90deg);
		transform: rotateZ(-90deg)
	}
  
	to {
		-webkit-transform: rotateZ(0);
		-ms-transform: rotateZ(0);
		transform: rotateZ(0)
	}
  }
  
  @-webkit-keyframes RotateCenterFixedToRight {
	from {
		-webkit-transform: rotateZ(-90deg);
		transform: rotateZ(-90deg)
	}
  
	to {
		-webkit-transform: rotateZ(0);
		transform: rotateZ(0)
	}
  }
  
  @keyframes RotateCenterFixedToLeft {
	from {
		-webkit-transform: rotateZ(90deg);
		-ms-transform: rotateZ(90deg);
		transform: rotateZ(90deg)
	}
  
	to {
		-webkit-transform: rotateZ(0);
		-ms-transform: rotateZ(0);
		transform: rotateZ(0)
	}
  }
  
  @-webkit-keyframes RotateCenterFixedToLeft {
	from {
		-webkit-transform: rotateZ(90deg);
		transform: rotateZ(90deg)
	}
  
	to {
		-webkit-transform: rotateZ(0);
		transform: rotateZ(0)
	}
  }
  
  .navbar .navbar-left .dropdown-menu.RotateStartTopFixedDown,
  .navbar .navbar-left.RotateStartTopFixedDown .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.RotateLeftTopFixedDown,
  .navbar .navbar-nav.RotateLeftTopFixedDown .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.RotateEndTopFixedUp,
  .navbar .navbar-right.RotateEndTopFixedUp .dropdown-menu,
  .navbar.RotateEndTopFixedUp .navbar-right .dropdown-menu,
  .navbar.RotateLeftTopFixedDown .navbar-nav .dropdown-menu,
  .navbar.RotateStartTopFixedDown .navbar-left .dropdown-menu {
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-animation-name: RotateLeftTopFixedDown;
	animation-name: RotateLeftTopFixedDown
  }
  
  .navbar .navbar-left .dropdown-menu.RotateStartTopFixedUp,
  .navbar .navbar-left.RotateStartTopFixedUp .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.RotateLeftTopFixedUp,
  .navbar .navbar-nav.RotateLeftTopFixedUp .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.RotateEndTopFixedDown,
  .navbar .navbar-right.RotateEndTopFixedDown .dropdown-menu,
  .navbar.RotateEndTopFixedDown .navbar-right .dropdown-menu,
  .navbar.RotateLeftTopFixedUp .navbar-nav .dropdown-menu,
  .navbar.RotateStartTopFixedUp .navbar-left .dropdown-menu {
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-animation-name: RotateLeftTopFixedUp;
	animation-name: RotateLeftTopFixedUp
  }
  
  .navbar .navbar-left .dropdown-menu.RotateEndTopFixedDown,
  .navbar .navbar-left.RotateEndTopFixedDown .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.RotateRightTopFixedDown,
  .navbar .navbar-nav.RotateRightTopFixedDown .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.RotateStartTopFixedUp,
  .navbar .navbar-right.RotateStartTopFixedUp .dropdown-menu,
  .navbar.RotateEndTopFixedDown .navbar-left .dropdown-menu,
  .navbar.RotateRightTopFixedDown .navbar-nav .dropdown-menu,
  .navbar.RotateStartTopFixedUp .navbar-right .dropdown-menu {
	-webkit-transform-origin: 100% 0;
	-ms-transform-origin: 100% 0;
	transform-origin: 100% 0;
	-webkit-animation-name: RotateRightTopFixedDown;
	animation-name: RotateRightTopFixedDown
  }
  
  .navbar .navbar-left .dropdown-menu.RotateEndTopFixedUp,
  .navbar .navbar-left.RotateEndTopFixedUp .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.RotateRightTopFixedUp,
  .navbar .navbar-nav.RotateRightTopFixedUp .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.RotateStartTopFixedDown,
  .navbar .navbar-right.RotateStartTopFixedDown .dropdown-menu,
  .navbar.RotateEndTopFixedUp .navbar-left .dropdown-menu,
  .navbar.RotateRightTopFixedUp .navbar-nav .dropdown-menu,
  .navbar.RotateStartTopFixedDown .navbar-right .dropdown-menu {
	-webkit-transform-origin: 100% 0;
	-ms-transform-origin: 100% 0;
	transform-origin: 100% 0;
	-webkit-animation-name: RotateRightTopFixedUp;
	animation-name: RotateRightTopFixedUp
  }
  
  .navbar .navbar-left .dropdown-menu.RotateStartBottomFixedDown,
  .navbar .navbar-left.RotateStartBottomFixedDown .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.RotateLeftBottomFixedDown,
  .navbar .navbar-nav.RotateLeftBottomFixedDown .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.RotateEndBottomFixedUp,
  .navbar .navbar-right.RotateEndBottomFixedUp .dropdown-menu,
  .navbar.RotateEndBottomFixedUp .navbar-right .dropdown-menu,
  .navbar.RotateLeftBottomFixedDown .navbar-nav .dropdown-menu,
  .navbar.RotateStartBottomFixedDown .navbar-left .dropdown-menu {
	-webkit-transform-origin: 0 100%;
	-ms-transform-origin: 0 100%;
	transform-origin: 0 100%;
	-webkit-animation-name: RotateLeftBottomFixedDown;
	animation-name: RotateLeftBottomFixedDown
  }
  
  .navbar .navbar-left .dropdown-menu.RotateStartBottomFixedUp,
  .navbar .navbar-left.RotateStartBottomFixedUp .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.RotateLeftBottomFixedUp,
  .navbar .navbar-nav.RotateLeftBottomFixedUp .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.RotateEndBottomFixedDown,
  .navbar .navbar-right.RotateEndBottomFixedDown .dropdown-menu,
  .navbar.RotateEndBottomFixedDown .navbar-right .dropdown-menu,
  .navbar.RotateLeftBottomFixedUp .navbar-nav .dropdown-menu,
  .navbar.RotateStartBottomFixedUp .navbar-left .dropdown-menu {
	-webkit-transform-origin: 0 100%;
	-ms-transform-origin: 0 100%;
	transform-origin: 0 100%;
	-webkit-animation-name: RotateLeftBottomFixedUp;
	animation-name: RotateLeftBottomFixedUp
  }
  
  .navbar .navbar-left .dropdown-menu.RotateEndBottomFixedDown,
  .navbar .navbar-left.RotateEndBottomFixedDown .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.RotateRightBottomFixedDown,
  .navbar .navbar-nav.RotateRightBottomFixedDown .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.RotateStartBottomFixedUp,
  .navbar .navbar-right.RotateStartBottomFixedUp .dropdown-menu,
  .navbar.RotateEndBottomFixedDown .navbar-left .dropdown-menu,
  .navbar.RotateRightBottomFixedDown .navbar-nav .dropdown-menu,
  .navbar.RotateStartBottomFixedUp .navbar-right .dropdown-menu {
	-webkit-transform-origin: 100% 100%;
	-ms-transform-origin: 100% 100%;
	transform-origin: 100% 100%;
	-webkit-animation-name: RotateRightBottomFixedDown;
	animation-name: RotateRightBottomFixedDown
  }
  
  .navbar .navbar-left .dropdown-menu.RotateEndBottomFixedUp,
  .navbar .navbar-left.RotateEndBottomFixedUp .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.RotateRightBottomFixedUp,
  .navbar .navbar-nav.RotateRightBottomFixedUp .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.RotateStartBottomFixedDown,
  .navbar .navbar-right.RotateStartBottomFixedDown .dropdown-menu,
  .navbar.RotateEndBottomFixedUp .navbar-left .dropdown-menu,
  .navbar.RotateRightBottomFixedUp .navbar-nav .dropdown-menu,
  .navbar.RotateStartBottomFixedDown .navbar-right .dropdown-menu {
	-webkit-transform-origin: 100% 100%;
	-ms-transform-origin: 100% 100%;
	transform-origin: 100% 100%;
	-webkit-animation-name: RotateRightBottomFixedUp;
	animation-name: RotateRightBottomFixedUp
  }
  
  .navbar .navbar-left .dropdown-menu.RotateCenterFixedToEnd,
  .navbar .navbar-left.RotateCenterFixedToEnd .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.RotateCenterFixedToRight,
  .navbar .navbar-nav.RotateCenterFixedToRight .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.RotateCenterFixedToStart,
  .navbar .navbar-right.RotateCenterFixedToStart .dropdown-menu,
  .navbar.RotateCenterFixedToEnd .navbar-left .dropdown-menu,
  .navbar.RotateCenterFixedToRight .navbar-nav .dropdown-menu,
  .navbar.RotateCenterFixedToStart .navbar-right .dropdown-menu {
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	-webkit-animation-name: RotateCenterFixedToRight;
	animation-name: RotateCenterFixedToRight
  }
  
  .navbar .navbar-left .dropdown-menu.RotateCenterFixedToStart,
  .navbar .navbar-left.RotateCenterFixedToStart .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.RotateCenterFixedToLeft,
  .navbar .navbar-nav.RotateCenterFixedToLeft .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.RotateCenterFixedToEnd,
  .navbar .navbar-right.RotateCenterFixedToEnd .dropdown-menu,
  .navbar.RotateCenterFixedToEnd .navbar-right .dropdown-menu,
  .navbar.RotateCenterFixedToLeft .navbar-nav .dropdown-menu,
  .navbar.RotateCenterFixedToStart .navbar-left .dropdown-menu {
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	-webkit-animation-name: RotateCenterFixedToLeft;
	animation-name: RotateCenterFixedToLeft
  }
  
  @keyframes SlideTopToBottom {
	0% {
		-webkit-transform: translate(0, -50px);
		-ms-transform: translate(0, -50px);
		transform: translate(0, -50px)
	}
  
	100% {
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
  }
  
  @-webkit-keyframes SlideTopToBottom {
	0% {
		-webkit-transform: translate(0, -50px);
		transform: translate(0, -50px)
	}
  
	100% {
		-webkit-transform: none;
		transform: none
	}
  }
  
  @keyframes SlideBottomToTop {
	0% {
		-webkit-transform: translate(0, 50px);
		-ms-transform: translate(0, 50px);
		transform: translate(0, 50px)
	}
  
	100% {
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
  }
  
  @-webkit-keyframes SlideBottomToTop {
	0% {
		-webkit-transform: translate(0, 50px);
		transform: translate(0, 50px)
	}
  
	100% {
		-webkit-transform: none;
		transform: none
	}
  }
  
  @keyframes SlideLeftToRight {
	0% {
		-webkit-transform: translate(-50px, 0);
		-ms-transform: translate(-50px, 0);
		transform: translate(-50px, 0)
	}
  
	100% {
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
  }
  
  @-webkit-keyframes SlideLeftToRight {
	0% {
		-webkit-transform: translate(-50px, 0);
		transform: translate(-50px, 0)
	}
  
	100% {
		-webkit-transform: none;
		transform: none
	}
  }
  
  @keyframes SlideRightToLeft {
	0% {
		-webkit-transform: translate(50px, 0);
		-ms-transform: translate(50px, 0);
		transform: translate(50px, 0)
	}
  
	100% {
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
  }
  
  @-webkit-keyframes SlideRightToLeft {
	0% {
		-webkit-transform: translate(50px, 0);
		transform: translate(50px, 0)
	}
  
	100% {
		-webkit-transform: none;
		transform: none
	}
  }
  
  @keyframes SlideLeftTopToRightBottom {
	0% {
		-webkit-transform: translate(-50px, -50px);
		-ms-transform: translate(-50px, -50px);
		transform: translate(-50px, -50px)
	}
  
	100% {
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
  }
  
  @-webkit-keyframes SlideLeftTopToRightBottom {
	0% {
		-webkit-transform: translate(-50px, -50px);
		transform: translate(-50px, -50px)
	}
  
	100% {
		-webkit-transform: none;
		transform: none
	}
  }
  
  @keyframes SlideRightTopToLeftBottom {
	0% {
		-webkit-transform: translate(50px, -50px);
		-ms-transform: translate(50px, -50px);
		transform: translate(50px, -50px)
	}
  
	100% {
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
  }
  
  @-webkit-keyframes SlideRightTopToLeftBottom {
	0% {
		-webkit-transform: translate(50px, -50px);
		transform: translate(50px, -50px)
	}
  
	100% {
		-webkit-transform: none;
		transform: none
	}
  }
  
  @keyframes SlideLeftBottomToRightTop {
	0% {
		-webkit-transform: translate(-50px, 50px);
		-ms-transform: translate(-50px, 50px);
		transform: translate(-50px, 50px)
	}
  
	100% {
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
  }
  
  @-webkit-keyframes SlideLeftBottomToRightTop {
	0% {
		-webkit-transform: translate(-50px, 50px);
		transform: translate(-50px, 50px)
	}
  
	100% {
		-webkit-transform: none;
		transform: none
	}
  }
  
  @keyframes SlideRightBottomToLeftTop {
	0% {
		-webkit-transform: translate(50px, 50px);
		-ms-transform: translate(50px, 50px);
		transform: translate(50px, 50px)
	}
  
	100% {
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
  }
  
  @-webkit-keyframes SlideRightBottomToLeftTop {
	0% {
		-webkit-transform: translate(50px, 50px);
		transform: translate(50px, 50px)
	}
  
	100% {
		-webkit-transform: none;
		transform: none
	}
  }
  
  .navbar .navbar-nav .dropdown-menu.SlideTopToBottom,
  .navbar .navbar-nav.SlideTopToBottom .dropdown-menu,
  .navbar.SlideTopToBottom .navbar-nav .dropdown-menu {
	-webkit-animation-name: SlideTopToBottom;
	animation-name: SlideTopToBottom
  }
  
  .navbar .navbar-nav .dropdown-menu.SlideBottomToTop,
  .navbar .navbar-nav.SlideBottomToTop .dropdown-menu,
  .navbar.SlideBottomToTop .navbar-nav .dropdown-menu {
	-webkit-animation-name: SlideBottomToTop;
	animation-name: SlideBottomToTop
  }
  
  .navbar .navbar-left .dropdown-menu.SlideStartToEnd,
  .navbar .navbar-left.SlideStartToEnd .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.SlideLeftToRight,
  .navbar .navbar-nav.SlideLeftToRight .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.SlideEndToStart,
  .navbar .navbar-right.SlideEndToStart .dropdown-menu,
  .navbar.SlideEndToStart .navbar-right .dropdown-menu,
  .navbar.SlideLeftToRight .navbar-nav .dropdown-menu,
  .navbar.SlideStartToEnd .navbar-left .dropdown-menu {
	-webkit-animation-name: SlideLeftToRight;
	animation-name: SlideLeftToRight
  }
  
  .navbar .navbar-left .dropdown-menu.SlideEndToStart,
  .navbar .navbar-left.SlideEndToStart .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.SlideRightToLeft,
  .navbar .navbar-nav.SlideRightToLeft .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.SlideStartToEnd,
  .navbar .navbar-right.SlideStartToEnd .dropdown-menu,
  .navbar.SlideEndToStart .navbar-left .dropdown-menu,
  .navbar.SlideRightToLeft .navbar-nav .dropdown-menu,
  .navbar.SlideStartToEnd .navbar-right .dropdown-menu {
	-webkit-animation-name: SlideRightToLeft;
	animation-name: SlideRightToLeft
  }
  
  .navbar .navbar-left .dropdown-menu.SlideStartTopToEndBottom,
  .navbar .navbar-left.SlideStartTopToEndBottom .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.SlideLeftTopToRightBottom,
  .navbar .navbar-nav.SlideLeftTopToRightBottom .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.SlideEndTopToStartBottom,
  .navbar .navbar-right.SlideEndTopToStartBottom .dropdown-menu,
  .navbar.SlideEndTopToStartBottom .navbar-right .dropdown-menu,
  .navbar.SlideLeftTopToRightBottom .navbar-nav .dropdown-menu,
  .navbar.SlideStartTopToEndBottom .navbar-left .dropdown-menu {
	-webkit-animation-name: SlideLeftTopToRightBottom;
	animation-name: SlideLeftTopToRightBottom
  }
  
  .navbar .navbar-left .dropdown-menu.SlideEndTopToStartBottom,
  .navbar .navbar-left.SlideEndTopToStartBottom .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.SlideRightTopToLeftBottom,
  .navbar .navbar-nav.SlideRightTopToLeftBottom .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.SlideStartTopToEndBottom,
  .navbar .navbar-right.SlideStartTopToEndBottom .dropdown-menu,
  .navbar.SlideEndTopToStartBottom .navbar-left .dropdown-menu,
  .navbar.SlideRightTopToLeftBottom .navbar-nav .dropdown-menu,
  .navbar.SlideStartTopToEndBottom .navbar-right .dropdown-menu {
	-webkit-animation-name: SlideRightTopToLeftBottom;
	animation-name: SlideRightTopToLeftBottom
  }
  
  .navbar .navbar-left .dropdown-menu.SlideStartBottomToEndTop,
  .navbar .navbar-left.SlideStartBottomToEndTop .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.SlideLeftBottomToRightTop,
  .navbar .navbar-nav.SlideLeftBottomToRightTop .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.SlideEndBottomToStartTop,
  .navbar .navbar-right.SlideEndBottomToStartTop .dropdown-menu,
  .navbar.SlideEndBottomToStartTop .navbar-right .dropdown-menu,
  .navbar.SlideLeftBottomToRightTop .navbar-nav .dropdown-menu,
  .navbar.SlideStartBottomToEndTop .navbar-left .dropdown-menu {
	-webkit-animation-name: SlideLeftBottomToRightTop;
	animation-name: SlideLeftBottomToRightTop
  }
  
  .navbar .navbar-left .dropdown-menu.SlideEndBottomToStartTop,
  .navbar .navbar-left.SlideEndBottomToStartTop .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.SlideRightBottomToLeftTop,
  .navbar .navbar-nav.SlideRightBottomToLeftTop .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.SlideStartBottomToEndTop,
  .navbar .navbar-right.SlideStartBottomToEndTop .dropdown-menu,
  .navbar.SlideEndBottomToStartTop .navbar-left .dropdown-menu,
  .navbar.SlideRightBottomToLeftTop .navbar-nav .dropdown-menu,
  .navbar.SlideStartBottomToEndTop .navbar-right .dropdown-menu {
	-webkit-animation-name: SlideRightBottomToLeftTop;
	animation-name: SlideRightBottomToLeftTop
  }
  
  @-webkit-keyframes SpeedRightToLeftShort {
	0% {
		-webkit-transform: translate3d(250px, 0, 0) skewX(-20deg);
		-ms-transform: translate3d(250px, 0, 0) skewX(-20deg);
		transform: translate3d(250px, 0, 0) skewX(-20deg);
		opacity: 0
	}
  
	60% {
		-webkit-transform: skewX(10deg);
		transform: skewX(10deg);
		opacity: 1
	}
  
	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
		opacity: 1
	}
  
	100% {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
  }
  
  @keyframes SpeedRightToLeftShort {
	0% {
		-webkit-transform: translate3d(250px, 0, 0) skewX(-20deg);
		-ms-transform: translate3d(250px, 0, 0) skewX(-20deg);
		transform: translate3d(250px, 0, 0) skewX(-20deg);
		opacity: 0
	}
  
	60% {
		-webkit-transform: skewX(10deg);
		-ms-transform: skewX(10deg);
		transform: skewX(10deg);
		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
	}
  }
  
  @-webkit-keyframes SpeedRightToLeftMedium {
	0% {
		-webkit-transform: translate3d(500px, 0, 0) skewX(-20deg);
		transform: translate3d(500px, 0, 0) skewX(-20deg);
		opacity: 0
	}
  
	60% {
		-webkit-transform: skewX(10deg);
		transform: skewX(10deg);
		opacity: 1
	}
  
	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
		opacity: 1
	}
  
	100% {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
  }
  
  @keyframes SpeedRightToLeftMedium {
	0% {
		-webkit-transform: translate3d(500px, 0, 0) skewX(-20deg);
		-ms-transform: translate3d(500px, 0, 0) skewX(-20deg);
		transform: translate3d(500px, 0, 0) skewX(-20deg);
		opacity: 0
	}
  
	60% {
		-webkit-transform: skewX(10deg);
		-ms-transform: skewX(10deg);
		transform: skewX(10deg);
		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
	}
  }
  
  @-webkit-keyframes SpeedRightToLeftLong {
	0% {
		-webkit-transform: translate3d(1000px, 0, 0) skewX(-20deg);
		transform: translate3d(1000px, 0, 0) skewX(-20deg);
		opacity: 0
	}
  
	60% {
		-webkit-transform: skewX(10deg);
		transform: skewX(10deg);
		opacity: 1
	}
  
	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
		opacity: 1
	}
  
	100% {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
  }
  
  @keyframes SpeedRightToLeftLong {
	0% {
		-webkit-transform: translate3d(1000px, 0, 0) skewX(-20deg);
		-ms-transform: translate3d(1000px, 0, 0) skewX(-20deg);
		transform: translate3d(1000px, 0, 0) skewX(-20deg);
		opacity: 0
	}
  
	60% {
		-webkit-transform: skewX(10deg);
		-ms-transform: skewX(10deg);
		transform: skewX(10deg);
		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
	}
  }
  
  @-webkit-keyframes SpeedLeftToRightShort {
	0% {
		-webkit-transform: translate3d(-250px, 0, 0) skewX(20deg);
		transform: translate3d(-250px, 0, 0) skewX(20deg);
		opacity: 0
	}
  
	60% {
		-webkit-transform: skewX(-10deg);
		transform: skewX(-10deg);
		opacity: 1
	}
  
	80% {
		-webkit-transform: skewX(5deg);
		transform: skewX(5deg);
		opacity: 1
	}
  
	100% {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
  }
  
  @keyframes SpeedLeftToRightShort {
	0% {
		-webkit-transform: translate3d(-250px, 0, 0) skewX(20deg);
		-ms-transform: translate3d(-250px, 0, 0) skewX(20deg);
		transform: translate3d(-250px, 0, 0) skewX(20deg);
		opacity: 0
	}
  
	60% {
		-webkit-transform: skewX(-10deg);
		-ms-transform: skewX(-10deg);
		transform: skewX(-10deg);
		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
	}
  }
  
  @-webkit-keyframes SpeedLeftToRightMedium {
	0% {
		-webkit-transform: translate3d(-500px, 0, 0) skewX(20deg);
		transform: translate3d(-500px, 0, 0) skewX(20deg);
		opacity: 0
	}
  
	60% {
		-webkit-transform: skewX(-10deg);
		transform: skewX(-10deg);
		opacity: 1
	}
  
	80% {
		-webkit-transform: skewX(5deg);
		transform: skewX(5deg);
		opacity: 1
	}
  
	100% {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
  }
  
  @keyframes SpeedLeftToRightMedium {
	0% {
		-webkit-transform: translate3d(-500px, 0, 0) skewX(20deg);
		-ms-transform: translate3d(-500px, 0, 0) skewX(20deg);
		transform: translate3d(-500px, 0, 0) skewX(20deg);
		opacity: 0
	}
  
	60% {
		-webkit-transform: skewX(-10deg);
		-ms-transform: skewX(-10deg);
		transform: skewX(-10deg);
		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
	}
  }
  
  @-webkit-keyframes SpeedLeftToRightLong {
	0% {
		-webkit-transform: translate3d(-1000px, 0, 0) skewX(20deg);
		transform: translate3d(-1000px, 0, 0) skewX(20deg);
		opacity: 0
	}
  
	60% {
		-webkit-transform: skewX(-10deg);
		transform: skewX(-10deg);
		opacity: 1
	}
  
	80% {
		-webkit-transform: skewX(5deg);
		transform: skewX(5deg);
		opacity: 1
	}
  
	100% {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
  }
  
  @keyframes SpeedLeftToRightLong {
	0% {
		-webkit-transform: translate3d(-1000px, 0, 0) skewX(20deg);
		-ms-transform: translate3d(-1000px, 0, 0) skewX(20deg);
		transform: translate3d(-1000px, 0, 0) skewX(20deg);
		opacity: 0
	}
  
	60% {
		-webkit-transform: skewX(-10deg);
		-ms-transform: skewX(-10deg);
		transform: skewX(-10deg);
		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
	}
  }
  
  .navbar .navbar-left .dropdown-menu.SpeedStartToEndShort,
  .navbar .navbar-left.SpeedStartToEndShort .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.SpeedEndToStartShort,
  .navbar .navbar-right.SpeedEndToStartShort .dropdown-menu,
  .navbar.SpeedEndToStartShort .navbar-right .dropdown-menu,
  .navbar.SpeedStartToEndShort .navbar-left .dropdown-menu {
	-webkit-animation-name: SpeedLeftToRightShort;
	animation-name: SpeedRightToLeftShort;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out
  }
  
  .navbar .navbar-left .dropdown-menu.SpeedEndToStartShort,
  .navbar .navbar-left.SpeedEndToStartShort .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.SpeedRightToLeftShort,
  .navbar .navbar-nav.SpeedRightToLeftShort .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.SpeedStartToEndShort,
  .navbar .navbar-right.SpeedStartToEndShort .dropdown-menu,
  .navbar.SpeedEndToStartShort .navbar-left .dropdown-menu,
  .navbar.SpeedRightToLeftShort .navbar-nav .dropdown-menu,
  .navbar.SpeedStartToEndShort .navbar-right .dropdown-menu {
	-webkit-animation-name: SpeedRightToLeftShort;
	animation-name: SpeedRightToLeftShort;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out
  }
  
  .navbar .navbar-left .dropdown-menu.SpeedStartToEndMedium,
  .navbar .navbar-left.SpeedStartToEndMedium .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.SpeedEndToStartMedium,
  .navbar .navbar-right.SpeedEndToStartMedium .dropdown-menu,
  .navbar.SpeedEndToStartMedium .navbar-right .dropdown-menu,
  .navbar.SpeedStartToEndMedium .navbar-left .dropdown-menu {
	-webkit-animation-name: SpeedLeftToRightMedium;
	animation-name: SpeedRightToLeftMedium;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out
  }
  
  .navbar .navbar-left .dropdown-menu.SpeedEndToStartMedium,
  .navbar .navbar-left.SpeedEndToStartMedium .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.SpeedRightToLeftMedium,
  .navbar .navbar-nav.SpeedRightToLeftMedium .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.SpeedStartToEndMedium,
  .navbar .navbar-right.SpeedStartToEndMedium .dropdown-menu,
  .navbar.SpeedEndToStartMedium .navbar-left .dropdown-menu,
  .navbar.SpeedRightToLeftMedium .navbar-nav .dropdown-menu,
  .navbar.SpeedStartToEndMedium .navbar-right .dropdown-menu {
	-webkit-animation-name: SpeedRightToLeftMedium;
	animation-name: SpeedRightToLeftMedium;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out
  }
  
  .navbar .navbar-left .dropdown-menu.SpeedStartToEndLong,
  .navbar .navbar-left.SpeedStartToEndLong .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.SpeedEndToStartLong,
  .navbar .navbar-right.SpeedEndToStartLong .dropdown-menu,
  .navbar.SpeedEndToStartLong .navbar-right .dropdown-menu,
  .navbar.SpeedStartToEndLong .navbar-left .dropdown-menu {
	-webkit-animation-name: SpeedLeftToRightLong;
	animation-name: SpeedRightToLeftLong;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out
  }
  
  .navbar .navbar-left .dropdown-menu.SpeedEndToStartLong,
  .navbar .navbar-left.SpeedEndToStartLong .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.SpeedRightToLeftLong,
  .navbar .navbar-nav.SpeedRightToLeftLong .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.SpeedStartToEndLong,
  .navbar .navbar-right.SpeedStartToEndLong .dropdown-menu,
  .navbar.SpeedEndToStartLong .navbar-left .dropdown-menu,
  .navbar.SpeedRightToLeftLong .navbar-nav .dropdown-menu,
  .navbar.SpeedStartToEndLong .navbar-right .dropdown-menu {
	-webkit-animation-name: SpeedRightToLeftLong;
	animation-name: SpeedRightToLeftLong;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out
  }
  
  .navbar .navbar-nav .dropdown-menu.SpeedLeftToRightShort,
  .navbar .navbar-nav.SpeedLeftToRightShort .dropdown-menu,
  .navbar.SpeedLeftToRightShort .navbar-nav .dropdown-menu {
	-webkit-animation-name: SpeedLeftToRightShort;
	animation-name: SpeedLeftToRightShort;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out
  }
  
  .navbar .navbar-nav .dropdown-menu.SpeedLeftToRightMedium,
  .navbar .navbar-nav.SpeedLeftToRightMedium .dropdown-menu,
  .navbar.SpeedLeftToRightMedium .navbar-nav .dropdown-menu {
	-webkit-animation-name: SpeedLeftToRightMedium;
	animation-name: SpeedLeftToRightMedium;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out
  }
  
  .navbar .navbar-nav .dropdown-menu.SpeedLeftToRightLong,
  .navbar .navbar-nav.SpeedLeftToRightLong .dropdown-menu,
  .navbar.SpeedLeftToRightLong .navbar-nav .dropdown-menu {
	-webkit-animation-name: SpeedLeftToRightLong;
	animation-name: SpeedLeftToRightLong;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out
  }
  
  @-webkit-keyframes SpaceTopToBottom {
	0% {
		opacity: 0;
		-webkit-transform-origin: 50% 0;
		-webkit-transform: scale(.2) translate(0, -200%)
	}
  
	100% {
		opacity: 1;
		-webkit-transform-origin: 50% 0;
		-webkit-transform: scale(1) translate(0, 0)
	}
  }
  
  @keyframes SpaceTopToBottom {
	0% {
		opacity: 0;
		transform-origin: 50% 0;
		transform: scale(.2) translate(0, -200%)
	}
  
	100% {
		opacity: 1;
		transform-origin: 50% 0;
		transform: scale(1) translate(0, 0)
	}
  }
  
  @-webkit-keyframes SpaceRightToLeft {
	0% {
		opacity: 0;
		-webkit-transform-origin: 100% 50%;
		-webkit-transform: scale(.2) translate(200%, 0)
	}
  
	100% {
		opacity: 1;
		-webkit-transform-origin: 100% 50%;
		-webkit-transform: scale(1) translate(0, 0)
	}
  }
  
  @keyframes SpaceRightToLeft {
	0% {
		opacity: 0;
		transform-origin: 100% 50%;
		transform: scale(.2) translate(200%, 0)
	}
  
	100% {
		opacity: 1;
		transform-origin: 100% 50%;
		transform: scale(1) translate(0, 0)
	}
  }
  
  @-webkit-keyframes SpaceBottomToTop {
	0% {
		opacity: 0;
		-webkit-transform-origin: 50% 100%;
		-webkit-transform: scale(.2) translate(0, 200%)
	}
  
	100% {
		opacity: 1;
		-webkit-transform-origin: 50% 100%;
		-webkit-transform: scale(1) translate(0, 0)
	}
  }
  
  @keyframes SpaceBottomToTop {
	0% {
		opacity: 0;
		transform-origin: 50% 100%;
		transform: scale(.2) translate(0, 200%)
	}
  
	100% {
		opacity: 1;
		transform-origin: 50% 100%;
		transform: scale(1) translate(0, 0)
	}
  }
  
  @-webkit-keyframes SpaceLeftToRight {
	0% {
		opacity: 0;
		-webkit-transform-origin: 0 50%;
		-webkit-transform: scale(.2) translate(-200%, 0)
	}
  
	100% {
		opacity: 1;
		-webkit-transform-origin: 0 50%;
		-webkit-transform: scale(1) translate(0, 0)
	}
  }
  
  @keyframes SpaceLeftToRight {
	0% {
		opacity: 0;
		transform-origin: 0 50%;
		transform: scale(.2) translate(-200%, 0)
	}
  
	100% {
		opacity: 1;
		transform-origin: 0 50%;
		transform: scale(1) translate(0, 0)
	}
  }
  
  .navbar .navbar-nav .dropdown-menu.SpaceTopToBottom,
  .navbar .navbar-nav.SpaceTopToBottom .dropdown-menu,
  .navbar.SpaceTopToBottom .navbar-nav .dropdown-menu {
	-webkit-animation-name: SpaceTopToBottom;
	animation-name: SpaceTopToBottom
  }
  
  .navbar .navbar-nav .dropdown-menu.SpaceBottomToTop,
  .navbar .navbar-nav.SpaceBottomToTop .dropdown-menu,
  .navbar.SpaceBottomToTop .navbar-nav .dropdown-menu {
	-webkit-animation-name: SpaceBottomToTop;
	animation-name: SpaceBottomToTop
  }
  
  .navbar .navbar-left .dropdown-menu.SpaceStartToEnd,
  .navbar .navbar-left.SpaceStartToEnd .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.SpaceLeftToRight,
  .navbar .navbar-nav.SpaceLeftToRight .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.SpaceEndToStart,
  .navbar .navbar-right.SpaceEndToStart .dropdown-menu,
  .navbar.SpaceEndToStart .navbar-right .dropdown-menu,
  .navbar.SpaceLeftToRight .navbar-nav .dropdown-menu,
  .navbar.SpaceStartToEnd .navbar-left .dropdown-menu {
	-webkit-animation-name: SpaceLeftToRight;
	animation-name: SpaceLeftToRight
  }
  
  .navbar .navbar-left .dropdown-menu.SpaceEndToStart,
  .navbar .navbar-left.SpaceEndToStart .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.SpaceRightToLeft,
  .navbar .navbar-nav.SpaceRightToLeft .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.SpaceStartToEnd,
  .navbar .navbar-right.SpaceStartToEnd .dropdown-menu,
  .navbar.SpaceEndToStart .navbar-left .dropdown-menu,
  .navbar.SpaceRightToLeft .navbar-nav .dropdown-menu,
  .navbar.SpaceStartToEnd .navbar-right .dropdown-menu {
	-webkit-animation-name: SpaceRightToLeft;
	animation-name: SpaceRightToLeft
  }
  
  @-webkit-keyframes Zoom {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
  
	50% {
		opacity: 1
	}
  }
  
  @keyframes Zoom {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		-ms-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
  
	50% {
		opacity: 1
	}
  }
  
  @-webkit-keyframes ZoomDown {
	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(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.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(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
  }
  
  @keyframes ZoomDown {
	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(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.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(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
  }
  
  @-webkit-keyframes ZoomLeftToRight {
	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(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.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(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
  }
  
  @keyframes ZoomLeftToRight {
	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(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.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(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
  }
  
  @-webkit-keyframes ZoomRightToLeft {
	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(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.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(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
  }
  
  @keyframes ZoomRightToLeft {
	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(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.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(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
  }
  
  @-webkit-keyframes ZoomUp {
	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(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.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(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
  }
  
  @keyframes ZoomUp {
	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(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.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(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
  }
  
  .navbar .navbar-nav .dropdown-menu.Zoom,
  .navbar .navbar-nav.Zoom .dropdown-menu,
  .navbar.Zoom .navbar-nav .dropdown-menu {
	-webkit-animation-name: Zoom;
	animation-name: Zoom
  }
  
  .navbar .navbar-nav .dropdown-menu.ZoomDown,
  .navbar .navbar-nav.ZoomDown .dropdown-menu,
  .navbar.ZoomDown .navbar-nav .dropdown-menu {
	-webkit-animation-name: ZoomDown;
	animation-name: ZoomDown
  }
  
  .navbar .navbar-nav .dropdown-menu.ZoomUp,
  .navbar .navbar-nav.ZoomUp .dropdown-menu,
  .navbar.ZoomUp .navbar-nav .dropdown-menu {
	-webkit-animation-name: ZoomUp;
	animation-name: ZoomUp
  }
  
  .navbar .navbar-left .dropdown-menu.ZoomStartToEnd,
  .navbar .navbar-left.ZoomStartToEnd .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.ZoomLeftToRight,
  .navbar .navbar-nav.ZoomLeftToRight .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.ZoomEndToStart,
  .navbar .navbar-right.ZoomEndToStart .dropdown-menu,
  .navbar.ZoomEndToStart .navbar-right .dropdown-menu,
  .navbar.ZoomLeftToRight .navbar-nav .dropdown-menu,
  .navbar.ZoomStartToEnd .navbar-left .dropdown-menu {
	-webkit-animation-name: ZoomLeftToRight;
	animation-name: ZoomLeftToRight
  }
  
  .navbar .navbar-left .dropdown-menu.ZoomEndToStart,
  .navbar .navbar-left.ZoomEndToStart .dropdown-menu,
  .navbar .navbar-nav .dropdown-menu.ZoomRightToLeft,
  .navbar .navbar-nav.ZoomRightToLeft .dropdown-menu,
  .navbar .navbar-right .dropdown-menu.ZoomStartToEnd,
  .navbar .navbar-right.ZoomStartToEnd .dropdown-menu,
  .navbar.ZoomEndToStart .navbar-left .dropdown-menu,
  .navbar.ZoomRightToLeft .navbar-nav .dropdown-menu,
  .navbar.ZoomStartToEnd .navbar-right .dropdown-menu {
	-webkit-animation-name: ZoomRightToLeft;
	animation-name: ZoomRightToLeft
  }
  
  .navbar-carousel-indicators {
	position: relative;
	bottom: inherit;
	left: 0;
	right: 0;
	z-index: 0;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0;
	text-align: inherit;
	list-style: none
  }
  
  .navbar-carousel-indicators li {
	width: 100%;
	height: auto;
	margin: 0;
	text-indent: inherit;
	cursor: pointer;
	border: 0;
	border-radius: 0;
	display: block
  }
  
  .navbar-carousel-indicators .active {
	width: 100%;
	height: auto;
	margin: 0;
	background-color: transparent
  }
  
  .dropdown-menu,
  .navbar {
	min-width: 35px
  }
  
  .navbar .container,
  .navbar .container-fluid {
	position: relative
  }
  
  .navbar .navbar a,
  a:focus,
  a:hover {
	text-decoration: none
  }
  
  .navbar .navbar-text,
  .navbar a.navbar-link {
	line-height: 20px;
	padding: 15px;
	margin: 0
  }
  
  .navbar p>.navbar-text,
  .navbar p>a.navbar-link {
	padding: 15px 0
  }
  
  .navbar .dropdown-menu {
	overflow: visible !important;
	-webkit-transition: height 1ms;
	transition: height 1ms
  }
  
  .navbar .navbar-nav .dropdown-menu li.disabled:focus>a,
  .navbar .navbar-nav .dropdown-menu li.disabled:hover>a {
	cursor: not-allowed
  }
  
  .navbar.navbar-fixed-bottom,
  .navbar.navbar-fixed-top {
	-webkit-transform: none;
	-o-transform: none;
	-moz-transform: none;
	transform: none;
	-ms-transform: none
  }
  
  .navbar .nav>li>a {
	display: inline-block
  }
  
  @media (max-width:767px) {
  
	.navbar.xs-height25.navbar-fixed-bottom .navbar-collapse,
	.navbar.xs-height25.navbar-fixed-top .navbar-collapse {
		max-height: calc((100vh - 50px) * 25/100)
	}
  
	.navbar.xs-height33.navbar-fixed-bottom .navbar-collapse,
	.navbar.xs-height33.navbar-fixed-top .navbar-collapse {
		max-height: calc((100vh - 50px) * 33/100)
	}
  
	.navbar.xs-height50.navbar-fixed-bottom .navbar-collapse,
	.navbar.xs-height50.navbar-fixed-top .navbar-collapse {
		max-height: calc((100vh - 50px) * 50/100)
	}
  
	.navbar.xs-height66.navbar-fixed-bottom .navbar-collapse,
	.navbar.xs-height66.navbar-fixed-top .navbar-collapse {
		max-height: calc((100vh - 50px) * 66/100)
	}
  
	.navbar.xs-height75.navbar-fixed-bottom .navbar-collapse,
	.navbar.xs-height75.navbar-fixed-top .navbar-collapse {
		max-height: calc((100vh - 50px) * 75/100)
	}
  
	.navbar.xs-height100.navbar-fixed-bottom .navbar-collapse,
	.navbar.xs-height100.navbar-fixed-top .navbar-collapse {
		max-height: calc(100vh - 50px)
	}
  
	.caret {
		margin-top: 9px
	}
  
	.navbar {
		border-bottom: 0
	}
  
	.navbar .navbar-nav>li.divider {
		display: none
	}
  
	.navbar .navbar-header a.navbar-link {
		display: block;
		margin: 0;
		padding: 15px
	}
  
	.navbar .navbar-text,
	.navbar a.navbar-link {
		display: block;
		margin: 0;
		padding: 10px 15px;
		line-height: 20px
	}
  
	.navbar p>a.navbar-link {
		display: inline-block;
		padding: 0 !important
	}
  
	.navbar .navbar-header .navbar-text {
		padding: 15px;
		margin: 0
	}
  
	.navbar .navbar-form {
		border: 0;
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none
	}
  }
  
  .navbar .navbar-nav .dropdown-menu ul,
  .navbar .navbar-nav .dropdown-menu ul .dropdown-menu {
	padding: 0
  }
  
  .navbar .navbar-nav .dropdown-menu li {
	list-style: none
  }
  
  .navbar .navbar-nav.navbar-right:last-child {
	margin-right: 0
  }
  
  .navbar .navbar-header {
	z-index: 1;
	position: relative
  }
  
  .navbar .container .navbar-collapse,
  .navbar .container-fluid .navbar-collapse {
	position: relative;
	padding-right: 0;
	padding-left: 0
  }
  
  .navbar.navbar-static-top .container .navbar-collapse,
  .navbar.navbar-static-top .container-fluid .navbar-collapse {
	margin-right: -15px;
	margin-left: -15px
  }
  
  .navbar.navbar-static-top .container .navbar-header,
  .navbar.navbar-static-top .container-fluid .navbar-header {
	margin-left: -15px;
	margin-right: 0
  }
  
  .navbar.navbar-static-top.brand-right .container .navbar-header,
  .navbar.navbar-static-top.brand-right .container-fluid .navbar-header {
	margin-left: 0;
	margin-right: -15px
  }
  
  .navbar.navbar-fixed-bottom.brand-right .container .navbar-header,
  .navbar.navbar-fixed-bottom.brand-right .container-fluid .navbar-header,
  .navbar.navbar-fixed-top.brand-right .container .navbar-header,
  .navbar.navbar-fixed-top.brand-right .container-fluid .navbar-header {
	margin-left: 0;
	margin-right: 0 !important
  }
  
  .navbar>.container .navbar-brand,
  .navbar>.container-fluid .navbar-brand {
	margin-left: 0
  }
  
  .navbar .dropdown-menu li.dropdown-header {
	display: block;
	padding: 5px 15px;
	font-size: 16px;
	line-height: 20px;
	white-space: nowrap;
	font-weight: 700
  }
  
  .navbar .dropdown-short .dropdown-menu li.dropdown-header {
	display: block;
	padding: 5px 0;
	font-size: 16px;
	line-height: 20px;
	white-space: nowrap;
	font-weight: 700
  }
  
  .navbar .h1,
  .navbar .h2,
  .navbar .h3,
  .navbar h1,
  .navbar h2,
  .navbar h3 {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 20px;
	padding-bottom: 10px
  }
  
  .navbar .h4,
  .navbar .h5,
  .navbar .h6,
  .navbar h4,
  .navbar h5,
  .navbar h6 {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 10px;
	padding-bottom: 10px
  }
  
  .navbar .panel-title {
	padding-top: 0;
	padding-bottom: 0
  }
  
  .navbar .label {
	line-height: 14px;
	margin: 0 0 0 10px;
	padding: 3px 5px;
	vertical-align: top
  }
  
  .navbar .dropdown-menu li>a,
  .navbar .dropdown-menu li>a.dropdown-toggle {
	clear: both;
	font-weight: 400;
	line-height: 20px;
	white-space: nowrap;
	cursor: pointer;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden
  }
  
  .navbar-nav>.btn-group {
	margin: 8px 10px 8px 0
  }
  
  .navbar .btn-group>.dropdown-menu,
  .navbar .navbar-form>.input-group .dropdown-menu {
	margin-top: 8px
  }
  
  .navbar .dropdown-menu li>a.dropdown-toggle {
	padding: 5px 30px 5px 15px
  }
  
  .navbar .navbar-nav .dropdown-menu li.caret-left>a.dropdown-toggle,
  .navbar .navbar-nav .dropdown-menu li>a.caret-left.dropdown-toggle,
  .navbar .navbar-nav .dropdown-menu.caret-left li>a.dropdown-toggle,
  .navbar .navbar-nav.caret-left .dropdown-menu li>a.dropdown-toggle,
  .navbar.caret-left .navbar-nav .dropdown-menu li>a.dropdown-toggle {
	padding: 5px 15px 5px 30px
  }
  
  .navbar .dropdown-menu li>a {
	padding: 5px 15px
  }
  
  .navbar a>span.desc {
	display: block;
	font-size: smaller;
	text-overflow: ellipsis;
	overflow: hidden
  }
  
  @media (max-width:767px) {
  
	.navbar .navbar-collapse .navbar-nav>.navbar-form,
	.navbar .navbar-collapse>.navbar-form {
		margin: 0;
		border-top: none;
		border-bottom-width: 1px;
		border-bottom-style: solid
	}
  
	.navbar .navbar-collapse .navbar-nav>.navbar-text,
	.navbar .navbar-collapse .navbar-nav>a.navbar-link,
	.navbar .navbar-collapse .navbar-nav>li,
	.navbar .navbar-collapse>.navbar-text,
	.navbar .navbar-collapse>a.navbar-link {
		border-bottom-width: 1px;
		border-bottom-style: solid
	}
  
	.navbar .navbar-collapse .navbar-nav>li>a {
		padding-top: 9px;
		margin-top: 1px
	}
  
	.navbar .navbar-collapse .navbar-nav>li.open>a,
	.navbar .navbar-collapse .navbar-nav>li.xs-hover:hover>a,
	.navbar-nav>li.active>a {
		padding-top: 10px;
		padding-bottom: 11px;
		margin-top: 0
	}
  
	.navbar .navbar-nav>li {
		clear: both
	}
  
	.navbar .navbar-header .navbar-nav>li {
		clear: none
	}
  
	.navbar.navbar-fixed-bottom .navbar-collapse {
		position: absolute !important;
		bottom: 100%;
		width: 100%;
		border-bottom: 1px solid
	}
  
	.navbar .navbar-nav>li>a {
		display: block
	}
  
	.navbar .navbar-nav .dropdown-menu {
		padding: 0;
		border-radius: 0 !important
	}
  
	.navbar.navbar-fixed-bottom.brand-right .container .navbar-header,
	.navbar.navbar-fixed-bottom.brand-right .container-fluid .navbar-header,
	.navbar.navbar-fixed-top.brand-right .container .navbar-header,
	.navbar.navbar-fixed-top.brand-right .container-fluid .navbar-header {
		margin-left: -15px !important;
		margin-right: -15px !important
	}
  
	.navbar .navbar-nav>button {
		display: block;
		width: 100%
	}
  
	.navbar .navbar-nav>.btn-group {
		display: table;
		width: 100%;
		table-layout: fixed;
		border-collapse: separate;
		margin: 8px 10px 8px 0
	}
  
	.navbar .navbar-nav>.btn-group>.btn-group {
		display: table-cell;
		float: none;
		width: 1%
	}
  
	.navbar .navbar-nav>.btn-group>.btn-group .btn {
		width: 100%
	}
  
	.navbar .navbar-header .navbar-nav.navbar-right {
		float: right
	}
  
	.navbar .navbar-header .navbar-nav.navbar-left {
		float: left
	}
  
	.navbar .navbar-toggle {
		margin-left: 15px
	}
  
	.navbar .navbar-nav {
		margin: 1px
	}
  }
  
  .navbar .no-border,
  .navbar .no-border>*,
  .navbar.no-border,
  .navbar.no-border>* {
	border: none !important;
	border-radius: 0 !important
  }
  
  .navbar .no-border-radius,
  .navbar .no-border-radius>*,
  .navbar.no-border-radius,
  .navbar.no-border-radius>* {
	border-radius: 0 !important
  }
  
  .navbar .no-padding {
	padding: 0 !important
  }
  
  .navbar .padding15 {
	padding: 15px !important
  }
  
  .navbar .no-margin {
	margin: 0 !important
  }
  
  .navbar .margin15 {
	margin: 15px !important
  }
  
  .navbar .no-shadow,
  .navbar .no-shadow>*,
  .navbar.no-shadow,
  .navbar.no-shadow>* {
	-webkit-box-shadow: none !important;
	box-shadow: none !important
  }
  
  .navbar .navbar-nav li:not(.dropdown)>.dropdown-grid-wrapper>.dropdown-menu.bordered:not(.no-padding):after,
  .navbar .navbar-nav li:not(.dropdown)>.dropdown-menu.bordered:not(.no-padding):after {
	content: '';
	display: block;
	z-index: -1;
	top: 15px;
	outline-width: 1px;
	outline-style: solid;
	position: absolute;
	left: 15px;
	right: 15px;
	bottom: 15px
  }
  
  @media (min-width:768px) {
  
	.navbar .navbar-form-expanded input,
	.navbar .navbar-form-expanded input:focus:hover {
		-webkit-transition: width .25s ease;
		transition: width .25s ease
	}
  
	.navbar .navbar-form-expanded input[data-width-expanded="70px"]:focus,
	.navbar .navbar-form-expanded:hover input[data-width-expanded="70px"],
	.navbar input[data-width="70px"] {
		width: 70px !important
	}
  
	.navbar .navbar-form-expanded input[data-width-expanded="80px"]:focus,
	.navbar .navbar-form-expanded:hover input[data-width-expanded="80px"],
	.navbar input[data-width="80px"] {
		width: 80px !important
	}
  
	.navbar .navbar-form-expanded input[data-width-expanded="90px"]:focus,
	.navbar .navbar-form-expanded:hover input[data-width-expanded="90px"],
	.navbar input[data-width="90px"] {
		width: 90px !important
	}
  
	.navbar .navbar-form-expanded input,
	.navbar .navbar-form-expanded input[data-width-expanded="100px"]:focus,
	.navbar .navbar-form-expanded:hover input[data-width-expanded="100px"],
	.navbar input[data-width="100px"] {
		width: 100px !important
	}
  
	.navbar .navbar-form-expanded input[data-width-expanded="110px"]:focus,
	.navbar .navbar-form-expanded:hover input[data-width-expanded="110px"],
	.navbar input[data-width="110px"] {
		width: 110px !important
	}
  
	.navbar .navbar-form-expanded input[data-width-expanded="120px"]:focus,
	.navbar .navbar-form-expanded:hover input[data-width-expanded="120px"],
	.navbar input[data-width="120px"] {
		width: 120px !important
	}
  
	.navbar .navbar-form-expanded input[data-width-expanded="130px"]:focus,
	.navbar .navbar-form-expanded:hover input[data-width-expanded="130px"],
	.navbar input[data-width="130px"] {
		width: 130px !important
	}
  
	.navbar .navbar-form-expanded input[data-width-expanded="140px"]:focus,
	.navbar .navbar-form-expanded:hover input[data-width-expanded="140px"],
	.navbar input[data-width="140px"] {
		width: 140px !important
	}
  
	.navbar .navbar-form-expanded input[data-width-expanded="150px"]:focus,
	.navbar .navbar-form-expanded:hover input[data-width-expanded="150px"],
	.navbar input[data-width="150px"] {
		width: 150px !important
	}
  
	.navbar .navbar-form-expanded input[data-width-expanded="160px"]:focus,
	.navbar .navbar-form-expanded:hover input[data-width-expanded="160px"],
	.navbar input[data-width="160px"] {
		width: 160px !important
	}
  
	.navbar .navbar-form-expanded input[data-width-expanded="170px"]:focus,
	.navbar .navbar-form-expanded:hover input[data-width-expanded="170px"],
	.navbar input[data-width="170px"] {
		width: 170px !important
	}
  
	.navbar .navbar-form-expanded input:focus,
	.navbar .navbar-form-expanded input[data-width-expanded="180px"]:focus,
	.navbar .navbar-form-expanded:hover input,
	.navbar .navbar-form-expanded:hover input[data-width-expanded="180px"],
	.navbar input[data-width="180px"] {
		width: 180px !important
	}
  
	.navbar .navbar-form-expanded input[data-width-expanded="190px"]:focus,
	.navbar .navbar-form-expanded:hover input[data-width-expanded="190px"],
	.navbar input[data-width="190px"] {
		width: 190px !important
	}
  
	.navbar .navbar-form-expanded input[data-width-expanded="200px"]:focus,
	.navbar .navbar-form-expanded:hover input[data-width-expanded="200px"],
	.navbar input[data-width="200px"] {
		width: 200px !important
	}
  
	.navbar .navbar-nav>li.divider {
		position: relative;
		width: 1px;
		height: 50px
	}
  }
  
  .navbar .navbar-nav .divided {
	position: relative;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-direction: normal;
	-moz-box-direction: normal;
	-webkit-box-orient: horizontal;
	-moz-box-orient: horizontal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-moz-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-content: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-box-align: stretch;
	-moz-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
  }
  
  .navbar .navbar-nav .dropdown-short .divided>:before {
	margin: -1px -1px -1px 0
  }
  
  .navbar .navbar-nav .dropdown-short .divided>.h-divided:before {
	margin: -1px -1px 0 0
  }
  
  .navbar .navbar-nav .divided.row:before {
	display: block
  }
  
  .navbar .navbar-nav .divided>:before {
	margin: -1px -1px 0 0;
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -1;
	border-width: 1px;
	border-style: solid;
	background: 0 0 !important
  }
  
  .navbar .navbar-nav .dropdown-menu .divided li:not(.row)>a,
  .navbar .navbar-nav .dropdown-menu .divided li:not(.row)>h1,
  .navbar .navbar-nav .dropdown-menu .divided li:not(.row)>h2,
  .navbar .navbar-nav .dropdown-menu .divided li:not(.row)>h3,
  .navbar .navbar-nav .dropdown-menu .divided li:not(.row)>h4,
  .navbar .navbar-nav .dropdown-menu .divided li:not(.row)>h5,
  .navbar .navbar-nav .dropdown-menu .divided li:not(.row)>h6 {
	margin-left: 1px;
	margin-bottom: 1px
  }
  
  .navbar .navbar-nav .h-divider:after {
	content: '';
	margin-top: -1px;
	width: 100%;
	display: block;
	height: 1px;
	z-index: 2
  }
  
  .navbar .navbar-nav .h-divider {
	position: relative !important
  }
  
  .navbar .navbar-nav .h-divided>:after,
  .navbar .navbar-nav .h-divided>:first-child:before {
	content: '';
	margin-top: -1px;
	width: 100%;
	height: 1px;
	display: block;
	z-index: 1
  }
  
  .navbar .navbar-nav .h-divided>.collapse-down-onclick:after,
  .navbar .navbar-nav .h-divided>.collapse-down-onhover:after,
  .navbar .navbar-nav .h-divided>.collapse-up-onclick:after,
  .navbar .navbar-nav .h-divided>.collapse-up-onhover:after {
	-webkit-box-ordinal-group: 1;
	-moz-box-ordinal-group: 1;
	-webkit-order: 0;
	-ms-flex-order: 0;
	order: -1;
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 1 0 auto;
	-webkit-align-self: auto;
	-ms-flex-item-align: auto;
	align-self: auto
  }
  
  .navbar .navbar-header>.navbar-nav.navbar-left>li,
  .navbar .navbar-header>.navbar-nav>li,
  .navbar.brand-right .navbar-header>.navbar-nav.navbar-left>li {
	float: left
  }
  
  .navbar .navbar-header>.navbar-nav.navbar-right>li,
  .navbar.brand-right .navbar-header>.navbar-nav.navbar-right>li,
  .navbar.brand-right .navbar-header>.navbar-nav>li {
	float: right
  }
  
  .navbar.brand-right .navbar-header>.navbar-brand {
	float: right;
	margin-left: 0;
	margin-right: 0
  }
  
  .navbar.brand-right .navbar-header>.navbar-toggle {
	float: left;
	margin-left: 15px;
	margin-right: 15px
  }
  
  .navbar.brand-right .navbar-nav.navbar-right:last-child {
	margin-right: 0
  }
  
  .navbar .menu-lg .navbar-brand,
  .navbar-brand.menu-lg,
  .navbar.menu-lg .navbar-brand {
	padding: 10px 20px;
	font-size: 24px;
	line-height: 30px
  }
  
  .navbar .menu-sm .navbar-brand,
  .navbar-brand.menu-sm,
  .navbar.menu-sm .navbar-brand {
	padding: 10px;
	font-size: 16px;
	line-height: 30px
  }
  
  .navbar .menu-xs .navbar-brand,
  .navbar-brand.menu-xs,
  .navbar.menu-xs .navbar-brand {
	padding: 10px 5px;
	font-size: 14px;
	line-height: 30px
  }
  
  .navbar .menu-lg .navbar-toggle,
  .navbar .navbar-toggle.menu-lg,
  .navbar.menu-lg .navbar-toggle {
	margin-top: 7px;
	margin-right: 20px;
	margin-bottom: 7px
  }
  
  .navbar .menu-lg .navbar-toggle>.icon-bar,
  .navbar .navbar-toggle.menu-lg>.icon-bar,
  .navbar.menu-lg .navbar-toggle>.icon-bar {
	height: 3px
  }
  
  .navbar.brand-right .menu-lg .navbar-toggle,
  .navbar.brand-right .navbar-toggle.menu-lg,
  .navbar.brand-right.menu-lg .navbar-toggle {
	margin-left: 20px
  }
  
  .navbar .menu-sm .navbar-toggle,
  .navbar .navbar-toggle.menu-sm,
  .navbar.menu-sm .navbar-toggle {
	padding: 6px 7px;
	margin-top: 11px;
	margin-right: 10px;
	margin-bottom: 11px
  }
  
  .navbar.brand-right .menu-sm .navbar-toggle,
  .navbar.brand-right .navbar-toggle.menu-sm,
  .navbar.brand-right.menu-sm .navbar-toggle {
	margin-left: 10px
  }
  
  .navbar .menu-xs .navbar-toggle,
  .navbar .navbar-toggle.menu-xs,
  .navbar.menu-xs .navbar-toggle {
	padding: 3px 4px;
	margin-top: 14px;
	margin-right: 5px;
	margin-bottom: 14px
  }
  
  .navbar.brand-right .menu-xs .navbar-toggle,
  .navbar.brand-right .navbar-toggle.menu-xs,
  .navbar.brand-right.menu-xs .navbar-toggle {
	margin-left: 5px
  }
  
  @media (min-width:768px) {
	.navbar.brand-right .navbar-header {
		float: right
	}
  }
  
  @media (max-width:767px) {
	.navbar .navbar.brand-right .navbar-header {
		float: none
	}
  
	.navbar .navbar-header .nav.navbar-left {
		margin: 0 0 0 15px
	}
  
	.navbar .navbar-header .nav.navbar-right {
		margin: 0 15px 0 0
	}
  
	.navbar .navbar-header .nav>li>a {
		padding: 15px 8px;
		display: table;
		float: left
	}
  }
  
  @media (min-width:768px) {
  
	.navbar .navbar-nav.dropdown-onhover>li:hover.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu,
	.navbar .navbar-nav>li.dropdown-onhover:hover>ul,
	.navbar.dropdown-onhover .navbar-nav>li:hover.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu,
	.navbar.dropdown-onhover .navbar-nav>li:hover>ul {
		z-index: 1001
	}
  
	.navbar:not(.no-active-arrow) .navbar-nav>.active>a:after,
	.navbar:not(.no-border):not(.no-active-arrow) .navbar-nav>.active>a:before,
	.navbar:not(.no-border):not(.no-open-arrow) .navbar-nav.dropdown-onhover>li:hover>a.dropdown-toggle:before,
	.navbar:not(.no-border):not(.no-open-arrow) .navbar-nav>.open>a.dropdown-toggle:before,
	.navbar:not(.no-border):not(.no-open-arrow) .navbar-nav>li.dropdown-onhover:hover>a.dropdown-toggle:before,
	.navbar:not(.no-border):not(.no-open-arrow).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a.dropdown-toggle:before,
	.navbar:not(.no-open-arrow) .navbar-nav.dropdown-onhover>li:hover>a.dropdown-toggle:after,
	.navbar:not(.no-open-arrow) .navbar-nav>.open>a.dropdown-toggle:after,
	.navbar:not(.no-open-arrow) .navbar-nav>li.dropdown-onhover:hover>a.dropdown-toggle:after,
	.navbar:not(.no-open-arrow).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a.dropdown-toggle:after {
		content: " ";
		position: absolute;
		left: 50%;
		width: 0;
		height: 0;
		border-style: solid;
		line-height: 0;
		margin-left: -8px;
		border-color: transparent
	}
  
	.navbar .navbar-nav.dropdown-onhover.no-fix>.open:not(.active):not(:hover)>a.dropdown-toggle:after,
	.navbar .navbar-nav.dropdown-onhover.no-fix>.open:not(.active):not(:hover)>a.dropdown-toggle:before,
	.navbar .navbar-nav>.dropdown-onhover.no-fix.open:not(.active):not(:hover)>a.dropdown-toggle:after,
	.navbar .navbar-nav>.dropdown-onhover.no-fix.open:not(.active):not(:hover)>a.dropdown-toggle:before,
	.navbar.dropdown-onhover.no-fix .navbar-nav>.open:not(.active):not(:hover)>a.dropdown-toggle:after,
	.navbar.dropdown-onhover.no-fix .navbar-nav>.open:not(.active):not(:hover)>a.dropdown-toggle:before {
		content: none
	}
  
	.navbar.navbar-fixed-bottom .navbar-nav>.active>a:before {
		top: -8px;
		border-width: 0 8px 8px
	}
  
	.navbar.navbar-fixed-bottom .navbar-nav>.active>a:after {
		top: -7px;
		border-width: 0 8px 8px
	}
  
	.navbar.no-border.navbar-fixed-bottom .navbar-nav>.active>a:after {
		top: -8px
	}
  
	.navbar.navbar-fixed-bottom .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:before,
	.navbar.navbar-fixed-bottom .navbar-nav>.open>a:before,
	.navbar.navbar-fixed-bottom .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:before,
	.navbar.navbar-fixed-bottom.dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:before {
		top: 0;
		border-width: 8px 8px 0
	}
  
	.navbar.navbar-fixed-bottom .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:after,
	.navbar.navbar-fixed-bottom .navbar-nav>.open>a:after,
	.navbar.navbar-fixed-bottom .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:after,
	.navbar.navbar-fixed-bottom.dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:after {
		top: -1px;
		border-width: 8px 8px 0
	}
  
	.navbar.no-border.navbar-fixed-bottom .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:after,
	.navbar.no-border.navbar-fixed-bottom .navbar-nav>.open>a:after,
	.navbar.no-border.navbar-fixed-bottom .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:after,
	.navbar.no-border.navbar-fixed-bottom.dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:after {
		top: 0
	}
  
	.navbar:not(.navbar-fixed-bottom) .navbar-nav>.active>a:before {
		bottom: -9px;
		border-width: 8px 8px 0
	}
  
	.navbar:not(.navbar-fixed-bottom) .navbar-nav>.active>a:after {
		bottom: -8px;
		border-width: 8px 8px 0
	}
  
	.navbar:not(.navbar-fixed-bottom) .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:before,
	.navbar:not(.navbar-fixed-bottom) .navbar-nav>.open>a:before,
	.navbar:not(.navbar-fixed-bottom) .navbar-nav>li:not(.disabled).dropdown-onhover:hover>a:before,
	.navbar:not(.navbar-fixed-bottom).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:before {
		bottom: 0;
		border-width: 0 8px 8px
	}
  
	.navbar:not(.navbar-fixed-bottom) .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:after,
	.navbar:not(.navbar-fixed-bottom) .navbar-nav>.open>a:after,
	.navbar:not(.navbar-fixed-bottom) .navbar-nav>li:not(.disabled).dropdown-onhover:hover>a:after,
	.navbar:not(.navbar-fixed-bottom).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:after {
		bottom: -1px;
		border-width: 0 8px 8px
	}
  
	.navbar.no-border:not(.navbar-fixed-bottom) .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:after,
	.navbar.no-border:not(.navbar-fixed-bottom) .navbar-nav>.open>a:after,
	.navbar.no-border:not(.navbar-fixed-bottom) .navbar-nav>li:not(.disabled).dropdown-onhover:hover>a:after,
	.navbar.no-border:not(.navbar-fixed-bottom).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:after {
		bottom: 0
	}
  
	.navbar.dropdown-onhover.no-fix.navbar-fixed-bottom .navbar-nav>.active>a:before,
	.navbar.navbar-fixed-bottom .navbar-nav.dropdown-onhover.no-fix>.active>a:before,
	.navbar.navbar-fixed-bottom .navbar-nav>.dropdown-onhover.no-fix.active>a:before {
		top: -8px;
		border-width: 0 8px 8px
	}
  
	.navbar.dropdown-onhover.no-fix.navbar-fixed-bottom .navbar-nav>.active>a:after,
	.navbar.navbar-fixed-bottom .navbar-nav.dropdown-onhover.no-fix>.active>a:after,
	.navbar.navbar-fixed-bottom .navbar-nav>.dropdown-onhover.no-fix.active>a:after {
		top: -7px;
		border-width: 0 8px 8px
	}
  
	.navbar.dropdown-onhover.no-fix:not(.navbar-fixed-bottom) .navbar-nav>.active>a:before,
	.navbar:not(.navbar-fixed-bottom) .navbar-nav.dropdown-onhover.no-fix>.active>a:before,
	.navbar:not(.navbar-fixed-bottom) .navbar-nav>.dropdown-onhover.no-fix.active>a:before {
		bottom: -9px;
		border-width: 8px 8px 0
	}
  
	.navbar.dropdown-onhover.no-fix:not(.navbar-fixed-bottom) .navbar-nav>.active>a:after,
	.navbar:not(.navbar-fixed-bottom) .navbar-nav.dropdown-onhover.no-fix>.active>a:after,
	.navbar:not(.navbar-fixed-bottom) .navbar-nav>.dropdown-onhover.no-fix.active>a:after {
		bottom: -8px;
		border-width: 8px 8px 0
	}
  }
  
  @media (max-width:768px) {
	.navbar:not(.caret-bootstrap) .navbar-nav:not(.caret-bootstrap) li:not(.caret-bootstrap)>a.dropdown-toggle:not(.caret-bootstrap)>span:not(.caret-bootstrap).caret {
		float: right
	}
  }
  
  .navbar .navbar-nav li.caret-left>a.dropdown-toggle>span.caret,
  .navbar .navbar-nav.caret-left li>a.dropdown-toggle>span.caret,
  .navbar.caret-left .navbar-nav li>a.dropdown-toggle>span.caret {
	margin-right: 8px !important;
	margin-left: 0 !important;
	float: left !important
  }
  
  .navbar .navbar-nav .dropdown-menu li>a.dropdown-toggle:before {
	position: absolute;
	width: 10px;
	left: auto;
	right: 10px;
	font-family: FontAwesome;
	content: ""
  }
  
  .navbar .navbar-nav .dropdown-menu li.caret-left>a.dropdown-toggle:before,
  .navbar .navbar-nav .dropdown-menu li>a.caret-left.dropdown-toggle:before,
  .navbar .navbar-nav .dropdown-menu.caret-left li>a.dropdown-toggle:before,
  .navbar .navbar-nav.caret-left .dropdown-menu li>a.dropdown-toggle:before,
  .navbar.caret-left .navbar-nav .dropdown-menu li>a.dropdown-toggle:before {
	left: 10px;
	right: auto
  }
  
  .navbar .navbar-nav>li.dropdown-grid.open>.dropdown-grid-wrapper>.dropdown-menu {
	display: block
  }
  
  @media (min-width:768px) {
  
	.navbar .navbar-nav.dropdown-onhover.no-fix>li.dropdown-grid.open>.dropdown-grid-wrapper>.dropdown-menu,
	.navbar .navbar-nav.dropdown-onhover.no-fix>li>.dropdown-menu,
	.navbar .navbar-nav>li.dropdown-onhover.no-fix.dropdown-grid.open>.dropdown-grid-wrapper>.dropdown-menu,
	.navbar .navbar-nav>li.dropdown-onhover.no-fix>.dropdown-menu,
	.navbar.dropdown-onhover.no-fix .navbar-nav>li.dropdown-grid.open>.dropdown-grid-wrapper>.dropdown-menu,
	.navbar.dropdown-onhover.no-fix .navbar-nav>li>.dropdown-menu {
		display: none
	}
  
	.navbar:not(.no-border) .navbar-nav.dropdown-onhover>li:hover>a,
	.navbar:not(.no-border) li.dropdown-onhover:hover>a,
	.navbar:not(.no-border).dropdown-onhover .navbar-nav>li:hover>a {
		border-style: solid;
		margin-bottom: -1px;
		margin-top: 0;
		border-width: 0 0 1px
	}
  
	.navbar.navbar-fixed-bottom:not(.no-border) .navbar-nav.dropdown-onhover>li:hover>a,
	.navbar.navbar-fixed-bottom:not(.no-border) li.dropdown-onhover:hover>a,
	.navbar.navbar-fixed-bottom:not(.no-border).dropdown-onhover .navbar-nav>li:hover>a {
		border-style: solid;
		margin-bottom: 0;
		margin-top: -1px;
		border-width: 1px 0 0
	}
  
	.navbar .navbar-nav.dropdown-onhover>li:hover>.dropdown-grid-wrapper>.dropdown-menu,
	.navbar .navbar-nav.dropdown-onhover>li:hover>.dropdown-menu,
	.navbar li.dropdown-onhover:hover>.dropdown-grid-wrapper>.dropdown-menu,
	.navbar li.dropdown-onhover:hover>.dropdown-menu,
	.navbar.dropdown-onhover .navbar-nav>li:hover>.dropdown-grid-wrapper>.dropdown-menu,
	.navbar.dropdown-onhover .navbar-nav>li:hover>.dropdown-menu {
		display: block !important;
		visibility: visible;
		z-index: 1001 !important
	}
  }
  
  @media (max-width:767px) {
	.navbar .navbar-nav>li.dropdown-short>.dropdown-menu .h-divided {
		width: 100%
	}
  
	.navbar .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper {
		float: none !important
	}
  
	.navbar .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu,
	.navbar .navbar-nav>li>.dropdown-menu {
		border-top-style: solid;
		border-top-width: 1px !important;
		margin-top: 0 !important;
		margin-bottom: 0 !important;
		position: relative;
		left: 0 !important;
		right: 0 !important;
		top: 0 !important;
		bottom: auto !important
	}
  
	.navbar .navbar-nav>li.dropdown-full>.dropdown-menu,
	.navbar .navbar-nav>li.dropdown-wide>.dropdown-menu,
	.navbar.navbar-fixed-bottom .navbar-nav>li.dropdown-wide>.dropdown-menu,
	.navbar.navbar-fixed-top .navbar-nav>li.dropdown-wide>.dropdown-menu,
	.navbar.navbar-static-top .navbar-nav>li.dropdown-wide>.dropdown-menu {
		margin-left: 0 !important;
		margin-right: 0 !important;
		width: 100%
	}
  
	.navbar .navbar-nav>li.dropdown-full.open>.dropdown-menu,
	.navbar .navbar-nav>li.dropdown-wide.open>.dropdown-menu {
		display: inline-block;
		visibility: visible
	}
  
	.navbar .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu,
	.navbar .navbar-nav>li.dropdown-grid>a {
		margin-right: 0 !important
	}
  
	.navbar .navbar-nav.navbar-right>li>.dropdown-grid-wrapper>.dropdown-menu,
	.navbar .navbar-nav.navbar-right>li>a,
	.navbar .navbar-nav.navbar-right>li>ul {
		margin-right: 1px !important
	}
  
	.navbar li.xs-hover:hover>.dropdown-grid-wrapper>.dropdown-menu,
	.navbar li.xs-hover:hover>.dropdown-menu {
		display: block;
		visibility: visible;
		height: inherit !important;
		float: none;
		width: auto;
		border-left: 0;
		border-right: 0;
		border-bottom: 0
	}
  
	.navbar li.xs-hover.no-fix:not(:hover)>.dropdown-grid-wrapper>.dropdown-menu,
	.navbar li.xs-hover.no-fix:not(:hover)>.dropdown-menu {
		display: none
	}
  
	.navbar li.dropdown-full.xs-hover:hover>.dropdown-menu,
	.navbar li.dropdown-wide.xs-hover:hover>.dropdown-menu {
		display: inline-block !important;
		visibility: visible
	}
  
	.navbar li.xs-hover:hover>.dropdown-grid-wrapper>.dropdown-menu .dropdown-menu,
	.navbar li.xs-hover:hover>.dropdown-menu .dropdown-menu {
		position: static;
		float: none;
		border: 0
	}
  }
  
  .navbar .navbar-nav>li ul li[class*="-onhover"]:not(.no-fix)>.dropdown-toggle.collapsed+.collapsing,
  .navbar .navbar-nav>li ul li[class*="-onclick"]>.dropdown-toggle.collapsed+.collapsing {
	display: none;
	height: inherit !important
  }
  
  .navbar .navbar-nav>li ul li[class*="-onhover"]:not(.no-fix)>.dropdown-toggle:not(.collapsed)+.collapsing,
  .navbar .navbar-nav>li ul li[class*="-onclick"]>.dropdown-toggle:not(.collapsed)+.collapsing {
	display: block;
	visibility: visible;
	height: inherit !important
  }
  
  .navbar .navbar-nav>li ul li[class*="-onhover"]:not([class*=collapse-]):hover>.dropdown-menu,
  .navbar .navbar-nav>li ul li[class*="-onclick"]:hover>.dropdown-menu {
	z-index: 1002
  }
  
  .navbar .navbar-nav>li ul li.dropdown-center-onhover>.dropdown-menu,
  .navbar .navbar-nav>li ul li.dropdown-left-onhover>.dropdown-menu,
  .navbar .navbar-nav>li ul li.dropdown-right-onhover>.dropdown-menu,
  .navbar .navbar-nav>li ul li.dropup-center-onhover>.dropdown-menu,
  .navbar .navbar-nav>li ul li.dropup-left-onhover>.dropdown-menu,
  .navbar .navbar-nav>li ul li.dropup-right-onhover>.dropdown-menu {
	display: none
  }
  
  .navbar .navbar-nav>li ul li.collapse-down-onhover>.dropdown-menu,
  .navbar .navbar-nav>li ul li.collapse-up-onhover>.dropdown-menu {
	display: none;
	overflow: visible
  }
  
  .navbar .navbar-nav>li ul li[class*=collapse-up-] {
	float: none;
	width: 100%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-direction: reverse;
	-moz-box-direction: reverse;
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	-webkit-flex-direction: column-reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: start;
	-moz-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-align: stretch;
	-moz-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
  }
  
  .navbar .navbar-nav>li ul li[class*=collapse-up-]>a,
  .navbar .navbar-nav>li ul li[class*=collapse-up-]>ul.dropdown-menu {
	-webkit-box-ordinal-group: 1;
	-moz-box-ordinal-group: 1;
	-webkit-order: 0;
	-ms-flex-order: 0;
	order: 0;
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	-webkit-align-self: auto;
	-ms-flex-item-align: auto;
	align-self: auto
  }
  
  .navbar .navbar-nav .dropdown-menu li[class*=collapse-]>.dropdown-menu li:not([class*=collapse-])>.dropdown-menu li>a {
	padding-left: 15px !important
  }
  
  @media (max-width:767px) {
	.navbar .navbar-nav>li ul li[class*="-onhover"]>.dropdown-menu.collapse.in {
		display: block;
		visibility: visible;
		height: inherit !important
	}
  
	.navbar .navbar-nav>li ul li[class*="-onhover"]>.dropdown-toggle.collapsed+.dropdown-menu.collapsing {
		display: none;
		height: inherit !important
	}
  
	.navbar .navbar-nav>li ul li[class*="-onhover"]>.dropdown-toggle:not(.collapsed)+.dropdown-menu.collapsing {
		display: block;
		visibility: visible;
		height: inherit !important
	}
  
	.navbar .navbar-nav>li ul li[class*="-onhover"]>.dropdown-menu,
	.navbar .navbar-nav>li ul li[class*="-onclick"]>.dropdown-menu {
		padding: 0 !important;
		margin: 1px 0;
		width: auto
	}
  
	.navbar .navbar-nav .open .dropdown-menu>li>a,
	.navbar-nav .open .dropdown-menu .dropdown-header {
		padding-left: 15px
	}
  
	.navbar .navbar-nav .dropdown-menu {
		-webkit-box-shadow: none !important;
		box-shadow: none !important
	}
  
	.navbar-nav .open .dropdown-menu.caret-left>li>a.dropdown-toggle,
	.navbar-nav .open .dropdown-menu>li.caret-left>a.dropdown-toggle,
	.navbar-nav .open .dropdown-menu>li>a.dropdown-toggle.caret-left,
	.navbar-nav .open.caret-left .dropdown-menu>li>a.dropdown-toggle,
	.navbar-nav.caret-left .open .dropdown-menu>li>a.dropdown-toggle,
	.navbar.caret-left .navbar-nav .open .dropdown-menu>li>a.dropdown-toggle {
		padding-left: 30px
	}
  
	.navbar .navbar-nav>li ul li[class*=collapse-] .dropdown-menu li>a {
		padding-left: 15px !important
	}
  
	.navbar-nav .dropdown-menu .dropdown-menu {
		margin-left: 15px !important;
		margin-right: 0 !important;
		margin-top: 1px !important
	}
  }
  
  .navbar.navbar-blue-dark {
	background: #2a4b5a;
	border-color: #223d49;
	color: #abcad8
  }
  
  .navbar.navbar-blue-dark .navbar-collapse {
	background-color: #2a4b5a;
	border-color: #223d49
  }
  
  .navbar.navbar-blue-dark .navbar-text {
	color: #cee0e8
  }
  
  .navbar.navbar-blue-dark a.navbar-link {
	color: #cee0e8;
	background-color: transparent
  }
  
  .navbar.navbar-blue-dark a.navbar-link:focus,
  .navbar.navbar-blue-dark a.navbar-link:hover {
	color: #fff;
	background-color: transparent
  }
  
  .navbar.navbar-blue-dark .navbar-brand {
	color: #cee0e8;
	background-color: #2a4b5a
  }
  
  .navbar.navbar-blue-dark .navbar-brand:focus,
  .navbar.navbar-blue-dark .navbar-brand:hover {
	color: #fff;
	background-color: #2a4b5a
  }
  
  .navbar.navbar-blue-dark .navbar-toggle {
	border-color: #4a85a0 !important;
	background-color: #2a4b5a
  }
  
  .navbar.navbar-blue-dark .navbar-toggle .icon-bar {
	background-color: #cee0e8
  }
  
  .navbar.navbar-blue-dark .navbar-toggle:focus,
  .navbar.navbar-blue-dark .navbar-toggle:hover {
	border-color: #4a85a0 !important;
	background-color: #355f72 !important
  }
  
  .navbar.navbar-blue-dark .navbar-toggle:focus .icon-bar,
  .navbar.navbar-blue-dark .navbar-toggle:hover .icon-bar {
	background-color: #fff
  }
  
  .navbar.navbar-blue-dark .navbar-nav>li.divider {
	background-color: #32596b
  }
  
  .navbar.navbar-blue-dark .btn-default {
	color: #cee0e8;
	background-color: #355f72;
	border-color: #4a85a0
  }
  
  .navbar.navbar-blue-dark .btn-default.active,
  .navbar.navbar-blue-dark .btn-default:active,
  .navbar.navbar-blue-dark .btn-default:focus,
  .navbar.navbar-blue-dark .btn-default:hover {
	color: #fff;
	background-color: #305768;
	border-color: #4a85a0
  }
  
  .navbar.navbar-blue-dark .form-control {
	color: #cee0e8;
	background-color: #355f72;
	border-color: #4a85a0
  }
  
  .navbar.navbar-blue-dark .form-control:focus {
	-webkit-box-shadow: inset 0 1px 1px transparent, 0 0 5px #4a85a0;
	box-shadow: inset 0 1px 1px transparent, 0 0 5px #4a85a0
  }
  
  .navbar.navbar-blue-dark input::-webkit-input-placeholder,
  .navbar.navbar-blue-dark textarea::-webkit-input-placeholder {
	color: rgba(206, 224, 232, .3)
  }
  
  .navbar.navbar-blue-dark input::-moz-placeholder,
  .navbar.navbar-blue-dark textarea::-moz-placeholder {
	color: rgba(206, 224, 232, .3)
  }
  
  .navbar.navbar-blue-dark input:-ms-input-placeholder,
  .navbar.navbar-blue-dark textarea:-ms-input-placeholder {
	color: rgba(206, 224, 232, .3)
  }
  
  .navbar.navbar-blue-dark input:-moz-placeholder,
  .navbar.navbar-blue-dark textarea:-moz-placeholder {
	color: rgba(206, 224, 232, .3)
  }
  
  .navbar.navbar-blue-dark .navbar-nav>li[class*=dropdown].dropdown-onhover:hover>a,
  .navbar.navbar-blue-dark.dropdown-onhover .navbar-nav>li:hover>a[class*=dropdown] {
	background-color: #223d49
  }
  
  .navbar.navbar-blue-dark .navbar-nav>li>a {
	color: #cee0e8;
	background-color: #2a4b5a
  }
  
  .navbar.navbar-blue-dark .navbar-nav>li:hover>a {
	color: #fff;
	background-color: #2a4b5a
  }
  
  .navbar.navbar-blue-dark .navbar-nav>li.active:hover>a,
  .navbar.navbar-blue-dark .navbar-nav>li.active>a,
  .navbar.navbar-blue-dark .navbar-nav>li.open:hover>a,
  .navbar.navbar-blue-dark .navbar-nav>li.open>a {
	color: #fff;
	background-color: #223d49
  }
  
  .navbar.navbar-blue-dark .navbar-nav>li.disabled:hover>a,
  .navbar.navbar-blue-dark .navbar-nav>li.disabled>a {
	color: #88b4c8;
	background-color: #2a4b5a
  }
  
  @media (min-width:768px) {
  
	.navbar .navbar-nav>li ul li[class*="-onhover"]:hover>.dropdown-menu,
	.navbar .navbar-nav>li ul li[class*="-onhover"]:not(.no-fix)>.dropdown-menu.collapse.in {
		display: block !important;
		visibility: visible;
		height: inherit !important
	}
  
	.navbar.navbar-blue-dark .navbar-nav.dropdown-onhover.no-fix>li>a,
	.navbar.navbar-blue-dark .navbar-nav>li.dropdown-onhover.no-fix>a,
	.navbar.navbar-blue-dark.dropdown-onhover.no-fix .navbar-nav>li>a {
		color: #cee0e8;
		background-color: #2a4b5a
	}
  
	.navbar.navbar-blue-dark .navbar-nav.dropdown-onhover.no-fix>li.active.open>a,
	.navbar.navbar-blue-dark .navbar-nav.dropdown-onhover.no-fix>li.active:hover>a,
	.navbar.navbar-blue-dark .navbar-nav.dropdown-onhover.no-fix>li.active>a,
	.navbar.navbar-blue-dark .navbar-nav.dropdown-onhover.no-fix>li:hover>a,
	.navbar.navbar-blue-dark .navbar-nav>li.dropdown-onhover.no-fix.active.open>a,
	.navbar.navbar-blue-dark .navbar-nav>li.dropdown-onhover.no-fix.active:hover>a,
	.navbar.navbar-blue-dark .navbar-nav>li.dropdown-onhover.no-fix.active>a,
	.navbar.navbar-blue-dark .navbar-nav>li.dropdown-onhover.no-fix:hover>a,
	.navbar.navbar-blue-dark.dropdown-onhover.no-fix .navbar-nav>li.active.open>a,
	.navbar.navbar-blue-dark.dropdown-onhover.no-fix .navbar-nav>li.active:hover>a,
	.navbar.navbar-blue-dark.dropdown-onhover.no-fix .navbar-nav>li.active>a,
	.navbar.navbar-blue-dark.dropdown-onhover.no-fix .navbar-nav>li:hover>a {
		color: #fff;
		background-color: #223d49
	}
  
	.navbar.navbar-blue-dark .navbar-nav.dropdown-onhover.no-fix>li.open>a,
	.navbar.navbar-blue-dark .navbar-nav>li.dropdown-onhover.no-fix.open>a,
	.navbar.navbar-blue-dark.dropdown-onhover.no-fix .navbar-nav>li.open>a {
		color: #cee0e8;
		background-color: #2a4b5a
	}
  
	.navbar.navbar-blue-dark .navbar-nav.dropdown-onhover.no-fix>li.open:hover>a,
	.navbar.navbar-blue-dark .navbar-nav>li.dropdown-onhover.no-fix.open:hover>a,
	.navbar.navbar-blue-dark.dropdown-onhover.no-fix .navbar-nav>li.open:hover>a {
		color: #fff;
		background-color: #223d49
	}
  
	.navbar.navbar-blue-dark .navbar-nav.dropdown-onhover.no-fix>li.disabled:hover>a,
	.navbar.navbar-blue-dark .navbar-nav.dropdown-onhover.no-fix>li.disabled>a,
	.navbar.navbar-blue-dark .navbar-nav>li.dropdown-onhover.no-fix.disabled:hover>a,
	.navbar.navbar-blue-dark .navbar-nav>li.dropdown-onhover.no-fix.disabled>a,
	.navbar.navbar-blue-dark.dropdown-onhover.no-fix .navbar-nav>li.disabled:hover>a,
	.navbar.navbar-blue-dark.dropdown-onhover.no-fix .navbar-nav>li.disabled>a {
		color: #88b4c8;
		background-color: #2a4b5a
	}
  
	.navbar.navbar-blue-dark.dropdown-onhover:not(.no-fix) .navbar-nav:not(.no-fix)>li:not(.no-fix)>a,
	.navbar.navbar-blue-dark:not(.no-fix) .navbar-nav.dropdown-onhover:not(.no-fix)>li:not(.no-fix)>a,
	.navbar.navbar-blue-dark:not(.no-fix) .navbar-nav:not(.no-fix)>li.dropdown-onhover:not(.no-fix)>a {
		color: #cee0e8;
		background-color: #2a4b5a
	}
  
	.navbar.navbar-blue-dark.dropdown-onhover:not(.no-fix) .navbar-nav:not(.no-fix)>li:not(.no-fix).active:hover>a,
	.navbar.navbar-blue-dark.dropdown-onhover:not(.no-fix) .navbar-nav:not(.no-fix)>li:not(.no-fix).active>a,
	.navbar.navbar-blue-dark.dropdown-onhover:not(.no-fix) .navbar-nav:not(.no-fix)>li:not(.no-fix).open:hover>a,
	.navbar.navbar-blue-dark.dropdown-onhover:not(.no-fix) .navbar-nav:not(.no-fix)>li:not(.no-fix).open>a,
	.navbar.navbar-blue-dark.dropdown-onhover:not(.no-fix) .navbar-nav:not(.no-fix)>li:not(.no-fix):hover>a,
	.navbar.navbar-blue-dark:not(.no-fix) .navbar-nav.dropdown-onhover:not(.no-fix)>li:not(.no-fix).active:hover>a,
	.navbar.navbar-blue-dark:not(.no-fix) .navbar-nav.dropdown-onhover:not(.no-fix)>li:not(.no-fix).active>a,
	.navbar.navbar-blue-dark:not(.no-fix) .navbar-nav.dropdown-onhover:not(.no-fix)>li:not(.no-fix).open:hover>a,
	.navbar.navbar-blue-dark:not(.no-fix) .navbar-nav.dropdown-onhover:not(.no-fix)>li:not(.no-fix).open>a,
	.navbar.navbar-blue-dark:not(.no-fix) .navbar-nav.dropdown-onhover:not(.no-fix)>li:not(.no-fix):hover>a,
	.navbar.navbar-blue-dark:not(.no-fix) .navbar-nav:not(.no-fix)>li.dropdown-onhover:not(.no-fix).active:hover>a,
	.navbar.navbar-blue-dark:not(.no-fix) .navbar-nav:not(.no-fix)>li.dropdown-onhover:not(.no-fix).active>a,
	.navbar.navbar-blue-dark:not(.no-fix) .navbar-nav:not(.no-fix)>li.dropdown-onhover:not(.no-fix).open:hover>a,
	.navbar.navbar-blue-dark:not(.no-fix) .navbar-nav:not(.no-fix)>li.dropdown-onhover:not(.no-fix).open>a,
	.navbar.navbar-blue-dark:not(.no-fix) .navbar-nav:not(.no-fix)>li.dropdown-onhover:not(.no-fix):hover>a {
		color: #fff;
		background-color: #223d49
	}
  
	.navbar.navbar-blue-dark.dropdown-onhover:not(.no-fix) .navbar-nav:not(.no-fix)>li:not(.no-fix).disabled:hover>a,
	.navbar.navbar-blue-dark.dropdown-onhover:not(.no-fix) .navbar-nav:not(.no-fix)>li:not(.no-fix).disabled>a,
	.navbar.navbar-blue-dark:not(.no-fix) .navbar-nav.dropdown-onhover:not(.no-fix)>li:not(.no-fix).disabled:hover>a,
	.navbar.navbar-blue-dark:not(.no-fix) .navbar-nav.dropdown-onhover:not(.no-fix)>li:not(.no-fix).disabled>a,
	.navbar.navbar-blue-dark:not(.no-fix) .navbar-nav:not(.no-fix)>li.dropdown-onhover:not(.no-fix).disabled:hover>a,
	.navbar.navbar-blue-dark:not(.no-fix) .navbar-nav:not(.no-fix)>li.dropdown-onhover:not(.no-fix).disabled>a {
		color: #88b4c8;
		background-color: #2a4b5a
	}
  
	.navbar.navbar-blue-dark.navbar-fixed-bottom:not(.no-border) .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:before,
	.navbar.navbar-blue-dark.navbar-fixed-bottom:not(.no-border) .navbar-nav>.open>a:before,
	.navbar.navbar-blue-dark.navbar-fixed-bottom:not(.no-border) .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:before,
	.navbar.navbar-blue-dark.navbar-fixed-bottom:not(.no-border).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:before,
	.navbar.navbar-blue-dark:not(.navbar-fixed-bottom) .navbar-nav>.active:hover>a:after,
	.navbar.navbar-blue-dark:not(.navbar-fixed-bottom) .navbar-nav>.active>a:after,
	.navbar.navbar-blue-dark:not(.navbar-fixed-bottom):not(.no-border) .navbar-nav>.active>a:before {
		border-top-color: #223d49
	}
  
	.navbar.navbar-blue-dark:not(.no-border) .navbar-nav li.dropdown-onhover:hover>a,
	.navbar.navbar-blue-dark:not(.no-border) .navbar-nav.dropdown-onhover>li:hover>a,
	.navbar.navbar-blue-dark:not(.no-border).dropdown-onhover .navbar-nav>li:hover>a {
		border-color: #223d49
	}
  
	.navbar.navbar-blue-dark:not(.navbar-fixed-bottom):not(.no-border) .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:before,
	.navbar.navbar-blue-dark:not(.navbar-fixed-bottom):not(.no-border) .navbar-nav>.open>a:before,
	.navbar.navbar-blue-dark:not(.navbar-fixed-bottom):not(.no-border) .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:before,
	.navbar.navbar-blue-dark:not(.navbar-fixed-bottom):not(.no-border).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:before {
		border-bottom-color: #223d49
	}
  
	.navbar.navbar-blue-dark:not(.navbar-fixed-bottom) .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:after,
	.navbar.navbar-blue-dark:not(.navbar-fixed-bottom) .navbar-nav>.open>a:after,
	.navbar.navbar-blue-dark:not(.navbar-fixed-bottom) .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:after,
	.navbar.navbar-blue-dark:not(.navbar-fixed-bottom).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:after {
		border-bottom-color: #3b5c6b
	}
  
	.navbar.navbar-blue-dark.navbar-fixed-bottom .navbar-nav>.active>a:after,
	.navbar.navbar-blue-dark.navbar-fixed-bottom:not(.no-border) .navbar-nav>.active>a:before {
		border-bottom-color: #223d49
	}
  
	.navbar.navbar-blue-dark.navbar-fixed-bottom .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:after,
	.navbar.navbar-blue-dark.navbar-fixed-bottom .navbar-nav>.open>a:after,
	.navbar.navbar-blue-dark.navbar-fixed-bottom .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:after,
	.navbar.navbar-blue-dark.navbar-fixed-bottom.dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:after {
		border-top-color: #3b5c6b
	}
  }
  
  .navbar.navbar-blue-dark .dropdown-menu {
	background: #3b5c6b;
	color: #e7eef1;
	border-color: #2a4b5a;
	-webkit-box-shadow: 0 9px 12px #324e5b;
	box-shadow: 0 9px 12px #324e5b
  }
  
  .navbar.navbar-blue-dark .navbar-nav.dropdown-onhover>li[class*=dropdown]:hover,
  .navbar.navbar-blue-dark .navbar-nav>li[class*=dropdown].dropdown-onhover:hover,
  .navbar.navbar-blue-dark.dropdown-onhover .navbar-nav>li[class*=dropdown]:hover {
	background-color: #223d49
  }
  
  .navbar.navbar-blue-dark a:hover>span.desc,
  .navbar.navbar-blue-dark a>span.desc {
	color: #a5c1cd
  }
  
  .navbar.navbar-blue-dark .dropdown-menu .btn-default {
	color: #e7eef1;
	background-color: #4c6d7c;
	border-color: #6393a9
  }
  
  .navbar.navbar-blue-dark .dropdown-menu .btn-default.active,
  .navbar.navbar-blue-dark .dropdown-menu .btn-default:active,
  .navbar.navbar-blue-dark .dropdown-menu .btn-default:focus,
  .navbar.navbar-blue-dark .dropdown-menu .btn-default:hover {
	color: #fff;
	background-color: #3b5c6b;
	border-color: #6393a9
  }
  
  .navbar.navbar-blue-dark .dropdown-menu li.dropdown-header {
	color: #e7eef1
  }
  
  .navbar.navbar-blue-dark :not(li)>a {
	color: #b4dbfb
  }
  
  .navbar.navbar-blue-dark :not(li)>a:hover {
	color: #84c6fb
  }
  
  .navbar.navbar-blue-dark .dropdown-menu>li>a {
	color: #e7eef1;
	background-color: #3b5c6b
  }
  
  .navbar.navbar-blue-dark .dropdown-menu>li>a:hover {
	color: #fff;
	background-color: #2a4b5a
  }
  
  .navbar.navbar-blue-dark .navbar-nav>li .dropdown-menu:not([class*=collaps]) {
	background-color: #3b5c6b;
	color: #e7eef1;
	border-color: #2a4b5a;
	-webkit-box-shadow: 0 9px 12px #324e5b;
	box-shadow: 0 9px 12px #324e5b
  }
  
  .navbar.navbar-blue-dark.navbar-fixed-bottom .navbar-nav>li .dropdown-menu:not([class*=collaps]) {
	-webkit-box-shadow: 0 -9px 12px #324e5b;
	box-shadow: 0 -9px 12px #324e5b
  }
  
  .navbar.navbar-blue-dark .dropdown-menu .form-control {
	color: #e7eef1;
	background-color: #4c6d7c;
	border-color: #6393a9
  }
  
  .navbar.navbar-blue-dark .dropdown-menu .form-control:focus {
	-webkit-box-shadow: inset 0 1px 1px transparent, 0 0 5px #6393a9;
	box-shadow: inset 0 1px 1px transparent, 0 0 5px #6393a9
  }
  
  .navbar.navbar-blue-dark .dropdown-menu input::-webkit-input-placeholder,
  .navbar.navbar-blue-dark .dropdown-menu textarea::-webkit-input-placeholder {
	color: rgba(231, 238, 241, .3)
  }
  
  .navbar.navbar-blue-dark .dropdown-menu input::-moz-placeholder,
  .navbar.navbar-blue-dark .dropdown-menu textarea::-moz-placeholder {
	color: rgba(231, 238, 241, .3)
  }
  
  .navbar.navbar-blue-dark .dropdown-menu input:-ms-input-placeholder,
  .navbar.navbar-blue-dark .dropdown-menu textarea:-ms-input-placeholder {
	color: rgba(231, 238, 241, .3)
  }
  
  .navbar.navbar-blue-dark .dropdown-menu input:-moz-placeholder,
  .navbar.navbar-blue-dark .dropdown-menu textarea:-moz-placeholder {
	color: rgba(231, 238, 241, .3)
  }
  
  .navbar.navbar-blue-dark .navbar-nav .dropdown-menu>li[class*="-onhover"],
  .navbar.navbar-blue-dark .navbar-nav .dropdown-menu>li[class*="-onclick"] {
	color: #e7eef1;
	background-color: #3b5c6b
  }
  
  .navbar.navbar-blue-dark .navbar-nav .dropdown-menu>li[class*="-onhover"]:hover>a,
  .navbar.navbar-blue-dark .navbar-nav .dropdown-menu>li[class*="-onclick"]:hover>a {
	color: #fff;
	background-color: #2a4b5a
  }
  
  .navbar.navbar-blue-dark .navbar-nav .dropdown-menu li:not(.list-group)>a {
	color: #e7eef1;
	background-color: #3b5c6b
  }
  
  .navbar.navbar-blue-dark .navbar-nav .dropdown-menu li.active>a,
  .navbar.navbar-blue-dark .navbar-nav .dropdown-menu li.active>a:hover,
  .navbar.navbar-blue-dark .navbar-nav .dropdown-menu li.open>a,
  .navbar.navbar-blue-dark .navbar-nav .dropdown-menu li.open>a:hover,
  .navbar.navbar-blue-dark .navbar-nav .dropdown-menu li:not(.list-group)>a:hover,
  .navbar.navbar-blue-dark .navbar-nav .dropdown-menu li:not(.no-fix)>a.dropdown-toggle:not(.collapsed),
  .navbar.navbar-blue-dark .navbar-nav .dropdown-menu li:not(.no-fix)>a.dropdown-toggle:not(.collapsed):hover,
  .navbar.navbar-blue-dark .navbar-nav .dropdown-menu li[class*="-onhover"]>a:hover {
	color: #fff;
	background-color: #2a4b5a
  }
  
  .navbar.navbar-blue-dark .navbar-nav .dropdown-menu li.disabled>a,
  .navbar.navbar-blue-dark .navbar-nav .dropdown-menu li.disabled>a:hover {
	color: #6393a9;
	background-color: #3b5c6b
  }
  
  .navbar.navbar-blue-dark .navbar-nav .dropdown-menu li.disabled>a:hover>span.desc,
  .navbar.navbar-blue-dark .navbar-nav .dropdown-menu li.disabled>a>span.desc {
	color: #6393a9
  }
  
  .navbar.navbar-blue-dark .navbar-nav li:not(.dropdown)>.dropdown-grid-wrapper>.dropdown-menu.bordered:not(.no-padding):after,
  .navbar.navbar-blue-dark .navbar-nav li:not(.dropdown)>.dropdown-menu.bordered:not(.no-padding):after {
	outline-color: #4c6d7c
  }
  
  .navbar.navbar-blue-dark .dropdown-menu li.divider,
  .navbar.navbar-blue-dark .h-divided>:after,
  .navbar.navbar-blue-dark .h-divided>:first-child:before,
  .navbar.navbar-blue-dark .h-divider:after,
  .navbar.navbar-blue-dark .v-divided>:after,
  .navbar.navbar-blue-dark .v-divided>:before {
	background-color: #4c6d7c
  }
  
  .navbar.navbar-blue-dark .divided>:before {
	border-color: #4c6d7c
  }
  
  @media (max-width:767px) {
	.navbar.navbar-blue-dark .navbar-nav li.xs-hover>a {
		color: #cee0e8;
		background-color: #2a4b5a
	}
  
	.navbar.navbar-blue-dark .navbar-nav li.xs-hover.open:not(.no-fix)>a,
	.navbar.navbar-blue-dark .navbar-nav li.xs-hover.open:not(.no-fix)>a:hover,
	.navbar.navbar-blue-dark .navbar-nav li.xs-hover>a:hover {
		color: #fff;
		background-color: #223d49
	}
  
	.navbar.navbar-blue-dark .navbar-nav li.xs-hover.no-fix>a {
		color: #cee0e8;
		background-color: #2a4b5a
	}
  
	.navbar.navbar-blue-dark .navbar-nav li.xs-hover.no-fix>a:hover {
		color: #fff;
		background-color: #223d49
	}
  
	.navbar.navbar-blue-dark .navbar-collapse .navbar-nav>.navbar-form,
	.navbar.navbar-blue-dark .navbar-collapse .navbar-nav>.navbar-text,
	.navbar.navbar-blue-dark .navbar-collapse .navbar-nav>a.navbar-link,
	.navbar.navbar-blue-dark .navbar-collapse .navbar-nav>li,
	.navbar.navbar-blue-dark .navbar-collapse>.navbar-form,
	.navbar.navbar-blue-dark .navbar-collapse>.navbar-text,
	.navbar.navbar-blue-dark .navbar-collapse>a.navbar-link {
		border-bottom-color: #193a49 !important;
		-webkit-box-shadow: 0 1px 0 #3b5c6b !important;
		box-shadow: 0 1px 0 #3b5c6b !important
	}
  
	.navbar.navbar-blue-dark .navbar-nav .dropdown-menu .divider {
		background-color: #4c6d7c
	}
  
	.navbar.navbar-blue-dark .navbar-nav>li>.dropdown-grid-wrapper>.dropdown-menu,
	.navbar.navbar-blue-dark .navbar-nav>li>.dropdown-menu {
		border-top-color: #4c6d7c !important;
		-webkit-box-shadow: 0 -1px 0 #223d49 !important;
		box-shadow: 0 -1px 0 #223d49 !important
	}
  }
  
  /****** Start Content of tabStyle *******/
  /* * jQuery UI CSS Framework 1.8.18 * * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * * http://docs.jquery.com/UI/Theming/API */
  /* Layout helpers----------------------------------*/
  .ui-helper-hidden {
	display: none;
  }
  
  .ui-helper-hidden-accessible {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px, 1px, 1px, 1px);
  }
  
  .ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 0.7;
	text-decoration: none;
	font-size: 85%;
	list-style: none;
  }
  
  .ui-helper-clearfix:before,
  .ui-helper-clearfix:after {
	content: "";
	display: table;
  }
  
  .ui-helper-clearfix:after {
	clear: both;
  }
  
  .ui-helper-clearfix {
	zoom: 1;
  }
  
  .ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0);
  }
  
  /* Interaction Cues----------------------------------*/
  .ui-state-disabled {
	cursor: default !important;
  }
  
  /* Icons----------------------------------*/
  /* states and images */
  /* Misc visuals----------------------------------*/
  /* Overlays */
  .ui-widget-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
  }
  
  /* * jQuery UI CSS Framework 1.8.18 * * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * * http://docs.jquery.com/UI/Theming/API * * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande,%20Lucida%20Sans,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=5c9ccc&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=55&borderColorHeader=4297d7&fcHeader=ffffff&iconColorHeader=d8e7f3&bgColorContent=fcfdfd&bgTextureContent=06_inset_hard.png&bgImgOpacityContent=100&borderColorContent=a6c9e2&fcContent=222222&iconColorContent=469bdd&bgColorDefault=dfeffc&bgTextureDefault=02_glass.png&bgImgOpacityDefault=85&borderColorDefault=c5dbec&fcDefault=2e6e9e&iconColorDefault=6da8d5&bgColorHover=d0e5f5&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=79b7e7&fcHover=1d5987&iconColorHover=217bc0&bgColorActive=f5f8f9&bgTextureActive=06_inset_hard.png&bgImgOpacityActive=100&borderColorActive=79b7e7&fcActive=e17009&iconColorActive=f9bd01&bgColorHighlight=fbec88&bgTextureHighlight=01_flat.png&bgImgOpacityHighlight=55&borderColorHighlight=fad42e&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px */
  /* Component containers----------------------------------*/
  .ui-widget {}
  
  .ui-widget .ui-widget {}
  
  .ui-widget input,
  .ui-widget select,
  .ui-widget textarea,
  .ui-widget button {}
  
  .ui-widget-content {
	border: 1px solid #ccc;
	color: #000;
	overflow: auto;
  }
  
  .ui-widget-content a {
	color: #000;
  }
  
  .ui-widget-header {
	background-color: #ccc;
	color: #000;
	direction: rtl;
	line-height: 10px;
  }
  
  .ui-widget-header a {
	color: #ffffff;
  }
  
  /* Interaction states----------------------------------*/
  .ui-state-default,
  .ui-widget-content .ui-state-default,
  .ui-widget-header .ui-state-default {
	background-color: #999999;
  }
  
  .ui-state-default a,
  .ui-state-default a:link,
  .ui-state-default a:visited {
	color: #000;
	text-decoration: none;
  }
  
  .ui-state-hover,
  .ui-widget-content .ui-state-hover,
  .ui-widget-header .ui-state-hover,
  .ui-state-focus,
  .ui-widget-content .ui-state-focus,
  .ui-widget-header .ui-state-focus {
	background: #fad189;
	color: #000;
  }
  
  .ui-state-hover a,
  .ui-state-hover a:hover {
	color: #000;
	text-decoration: none;
  }
  
  .ui-state-active,
  .ui-widget-content .ui-state-active,
  .ui-widget-header .ui-state-active {
	background-color: #ffa910;
	color: #000;
  }
  
  .ui-state-active a,
  .ui-state-active a:link,
  .ui-state-active a:visited {
	color: #000;
	text-decoration: none;
  }
  
  .ui-widget :active {
	outline: none;
  }
  
  /* Interaction Cues----------------------------------*/
  .ui-state-highlight,
  .ui-widget-content .ui-state-highlight,
  .ui-widget-header .ui-state-highlight {
	line-height: 0.2;
	border: 1px solid #fad42e;
	background: #fbec88 url(images/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x;
	color: #363636;
  }
  
  .ui-state-highlight a,
  .ui-widget-content .ui-state-highlight a,
  .ui-widget-header .ui-state-highlight a {
	color: #363636;
  }
  
  .ui-state-error,
  .ui-widget-content .ui-state-error,
  .ui-widget-header .ui-state-error {
	line-height: 0.2;
	border: 1px solid #cd0a0a;
	background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
	color: #cd0a0a;
  }
  
  .ui-state-error a,
  .ui-widget-content .ui-state-error a,
  .ui-widget-header .ui-state-error a {
	color: #cd0a0a;
  }
  
  .ui-state-error-text,
  .ui-widget-content .ui-state-error-text,
  .ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
  }
  
  .ui-priority-primary,
  .ui-widget-content .ui-priority-primary,
  .ui-widget-header .ui-priority-primary {
	font-weight: bold;
  }
  
  .ui-priority-secondary,
  .ui-widget-content .ui-priority-secondary,
  .ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity=70);
	font-weight: normal;
  }
  
  .ui-state-disabled,
  .ui-widget-content .ui-state-disabled,
  .ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity=35);
	background-image: none;
  }
  
  /* Icons----------------------------------*/
  /* states and images */
  .ui-widget-content .ui-icon {
	background-image: url(images/ui-icons_469bdd_256x240.png);
  }
  
  .ui-widget-header .ui-icon {
	background-image: url(images/ui-icons_d8e7f3_256x240.png);
	direction: rtl;
  }
  
  .ui-state-default .ui-icon {
	background-image: url(images/ui-icons_6da8d5_256x240.png);
  }
  
  .ui-state-hover .ui-icon,
  .ui-state-focus .ui-icon {
	background-image: url(images/ui-icons_217bc0_256x240.png);
  }
  
  .ui-state-active .ui-icon {
	background-image: url(images/ui-icons_f9bd01_256x240.png);
  }
  
  .ui-state-highlight .ui-icon {
	background-image: url(images/ui-icons_2e83ff_256x240.png);
  }
  
  .ui-state-error .ui-icon,
  .ui-state-error-text .ui-icon {
	background-image: url(images/ui-icons_cd0a0a_256x240.png);
  }
  
  /* Misc visuals----------------------------------*/
  /* Corner radius */
  .ui-corner-all,
  .ui-corner-top,
  .ui-corner-left,
  .ui-corner-tl {
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-khtml-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
  }
  
  .ui-corner-all,
  .ui-corner-top,
  .ui-corner-right,
  .ui-corner-tr {
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-khtml-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
  }
  
  .ui-corner-all,
  .ui-corner-bottom,
  .ui-corner-left,
  .ui-corner-bl {
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-khtml-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
  }
  
  .ui-corner-all,
  .ui-corner-bottom,
  .ui-corner-right,
  .ui-corner-br {
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-khtml-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
  }
  
  /* Overlays */
  .ui-widget-overlay {
	background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .30;
	filter: Alpha(Opacity=30);
  }
  
  .ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .30;
	filter: Alpha(Opacity=30);
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
  }
  
  .ui-tabs {
	direction: rtl;
  }
  
  .ui-tabs .ui-tabs-nav li.ui-tabs-selected,
  .ui-tabs .ui-tabs-nav li.ui-state-default {
	float: right;
  }
  
  .ui-tabs .ui-tabs-nav li a {
	float: right;
  }
  
  .ui-tabs {
	position: relative;
	text-align: right;
	padding: .2em;
	zoom: 1;
  }
  
  /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  .ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: 5px 5px 0;
  }
  
  .ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 1px;
	margin: 0 .2em 1px 0;
	border-bottom: 0 !important;
	padding: 0;
	white-space: nowrap;
  }
  
  .ui-tabs .ui-tabs-nav li a {
	float: left;
	height: 7px;
	padding: 10px 5px;
	text-align: center;
	text-decoration: none;
	width: 100px;
  }
  
  .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	margin-bottom: 0;
	padding-bottom: 1px;
  }
  
  .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
  .ui-tabs .ui-tabs-nav li.ui-state-disabled a,
  .ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor: text;
  }
  
  .ui-tabs .ui-tabs-nav li a,
  .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor: pointer;
  }
  
  /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
  .ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
	overflow: auto;
  }
  
  .ui-tabs .ui-tabs-hide {
	display: none !important;
  }
  
  /*For Vertical Tab*/
  .ui-tabs-vertical {
	width: 55em;
  }
  
  .ui-tabs-vertical .ui-tabs-nav {
	padding: .2em .1em .2em .2em;
	float: right;
	width: 12em;
  }
  
  .ui-tabs-vertical .ui-tabs-nav li {
	clear: right;
	width: 100%;
	border-bottom-width: 1px !important;
	border-right-width: 0 !important;
	margin: 0 -1px .2em 0;
  }
  
  .ui-tabs-vertical .ui-tabs-nav li a {
	display: block;
  }
  
  .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {
	padding-bottom: 0;
	padding-right: .1em;
	border-right-width: 1px;
	border-right-width: 1px;
  }
  
  .ui-tabs-vertical .ui-tabs-panel {
	padding: 1em;
	float: right;
	width: 60%;
	overflow: auto;
  }
  
  /****** Start Content of thickbox.css *******/
  /* * {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
  }*/
  
  #TB_window {
	FONT: 12px Arial, Helvetica, sans-serif;
	COLOR: #333333
  }
  
  #TB_secondLine {
	FONT: 10px Arial, Helvetica, sans-serif;
	COLOR: #666666
  }
  
  #TB_window A:link {
	COLOR: #666666
  }
  
  #TB_window A:visited {
	COLOR: #666666
  }
  
  #TB_window A:hover {
	COLOR: #000
  }
  
  #TB_window A:active {
	COLOR: #666666
  }
  
  #TB_window A:focus {
	COLOR: #666666
  }
  
  #TB_overlay {
	Z-INDEX: 100;
	POSITION: fixed;
	WIDTH: 100%;
	HEIGHT: 100%;
	TOP: 0px;
	LEFT: 0px
  }
  
  .TB_overlayMacFFBGHack {
	BACKGROUND: url(macFFBgHack.png)
  }
  
  .TB_overlayBG {
	FILTER: alpha(opacity=75);
	BACKGROUND-COLOR: #000;
	-moz-opacity: 0.75;
	opacity: 0.75
  }
  
  * HTML #TB_overlay {
	POSITION: absolute
  }
  
  #TB_window {
	Z-INDEX: 102;
	BORDER-BOTTOM: #525252 4px solid;
	POSITION: fixed;
	TEXT-ALIGN: left;
	BORDER-LEFT: #525252 4px solid;
	DISPLAY: none;
	BACKGROUND: #ffffff;
	COLOR: #000000;
	BORDER-TOP: #525252 4px solid;
	TOP: 30%;
	BORDER-RIGHT: #525252 4px solid;
	LEFT: 50%
  }
  
  * HTML #TB_window {
	POSITION: absolute
  }
  
  #TB_window IMG#TB_Image {
	BORDER-BOTTOM: #ccc 1px solid;
	BORDER-LEFT: #666 1px solid;
	MARGIN: 15px;
	DISPLAY: block;
	BORDER-TOP: #666 1px solid;
	BORDER-RIGHT: #ccc 1px solid
  }
  
  #TB_caption {
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 25px;
	PADDING-RIGHT: 30px;
	FLOAT: left;
	HEIGHT: 25px;
	PADDING-TOP: 7px;
	font-size: 15px;
  }
  
  #TB_closeWindow {
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 25px;
	FLOAT: right;
	HEIGHT: 25px;
	PADDING-TOP: 11px
  }
  
  #TB_closeAjaxWindow {
	TEXT-ALIGN: right;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 10px;
	MARGIN-BOTTOM: 1px;
	FLOAT: right;
	PADDING-TOP: 7px
  }
  
  #TB_ajaxWindowTitle {
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 0px;
	MARGIN-BOTTOM: 1px;
	FLOAT: left;
	PADDING-TOP: 7px
  }
  
  #TB_title {
	BACKGROUND-COLOR: #e8e8e8;
	HEIGHT: 27px
  }
  
  #TB_ajaxContent {
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 15px;
	/*LINE-HEIGHT: 1.4em;*/
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 15px;
	CLEAR: both;
	OVERFLOW: auto;
	PADDING-TOP: 2px
  }
  
  .TB_modal#TB_ajaxContent {
	PADDING-BOTTOM: 15px;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 15px;
	PADDING-TOP: 15px
  }
  
  #TB_ajaxContent P {
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 5px
  }
  
  #TB_load {
	Z-INDEX: 103;
	POSITION: fixed;
	MARGIN: -6px 0px 0px -104px;
	WIDTH: 208px;
	DISPLAY: none;
	HEIGHT: 13px;
	TOP: 50%;
	LEFT: 50%
  }
  
  * HTML #TB_load {
	POSITION: absolute
  }
  
  #TB_HideSelect {
	Z-INDEX: 99;
	BORDER-BOTTOM: medium none;
	POSITION: fixed;
	FILTER: alpha(opacity=0);
	BORDER-LEFT: medium none;
	BACKGROUND-COLOR: #fff;
	WIDTH: 100%;
	HEIGHT: 100%;
	BORDER-TOP: medium none;
	TOP: 0px;
	BORDER-RIGHT: medium none;
	LEFT: 0px;
	-moz-opacity: 0;
	opacity: 0
  }
  
  * HTML #TB_HideSelect {
	POSITION: absolute
  }
  
  #TB_iframeContent {
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: medium none;
	MARGIN-TOP: 1px;
	MARGIN-BOTTOM: -1px;
	CLEAR: both;
	BORDER-TOP: medium none;
	BORDER-RIGHT: medium none;
	_margin-bottom: 1px
  }
  
  #ctl00_cphMain_ctl00_mainContentLoader_ctl02_favtoolbar {
	border-bottom: medium none !important;
	border-top: medium none !important;
  }
  
  #ctl00_cphMain_ctl00_mainContentLoader_ctl02_commentsDiv {
	padding: 0 !important;
  }
  
  #ctl00_cphMain_ctl00_mainContentLoader_ctl02_divCommentPage {
	background-color: #ececec !important;
	padding: 3px;
	width: auto !important;
  }
  
  #ctl00_cphMain_ctl00_mainContentLoader_ctl02_divCommentPage span {
	font-family: b mitra, bmitra, tahoma !important;
	font-size: 16px !important;
	vertical-align: middle;
  }
  
  #ctl00_cphMain_ctl00_mainContentLoader_ctl02_divIdeaPage {
	background-color: #ececec !important;
	padding: 5px;
	width: auto !important;
  }
  
  #ctl00_cphMain_ctl00_mainContentLoader_ctl02_divIdeaPage span {
	font-family: b mitra, bmitra, tahoma !important;
	font-size: 16px !important;
	vertical-align: middle;
  }
  
  /****** Start Content of GlobalCSS GlobalName: EducationalMain *******/
  * {
	font-family: niafam, tahoma;
	/*direction: rtl;*/
	outline: none !important;
  }
  
  /*---------------myheader----------------*/
  .myheader {
	padding: 5px 0 7px;
	background-color: #fff;
	display: none;
  }
  
  .myheader #zone1 .col-lg-3.col-md-3.col-sm-12.col-xs-12 {
	width: auto;
	padding: 0 4px;
	margin-top: 3px;
  }
  
  .myheader #zone1 .b1 a,
  .myheader #zone1 .b2 a {
	color: #0059a7;
	border: 1px solid #0059a7;
	padding: 2px 10px;
	border-radius: 25px;
	letter-spacing: 1px;
	font-size: 12px;
	transition: all .5s;
  }
  
  .myheader #zone1 span {
	font-family: 'niafamBold';
  }
  
  .myheader #zone1 .b1 span {
	background-image: url(../img/back-login.png);
	background-repeat: no-repeat;
	background-position: 58px 0;
	padding-right: 24px;
  }
  
  .myheader #zone1 .b1 a {
	padding-right: 2px;
  }
  
  .myheader #zone1 .b1 a:hover,
  .myheader #zone1 .b2 a:hover {
	background-color: #0059a7;
	color: #fff;
  }
  
  .myheader #zone1 .b1:hover span {
	background-image: url(../img/back-login1.png);
  }
  
  .myheader #zone1 .mynati a {
	background-image: url(../img/social-top.png);
	width: 24px;
	height: 24px;
	display: block;
	float: left;
	margin: 0 2px;
  }
  
  .myheader #zone1 .b3 {
	float: left;
	margin-top: 0px !important;
	margin-left: 8px;
  }
  
  .myheader #zone1 .mynati a:nth-child(4) {
	background-position: 24px 0;
  }
  
  .myheader #zone1 .mynati a:nth-child(3) {
	background-position: -28px 0;
  }
  
  .myheader #zone1 .mynati a:hover {
	filter: opacity(0.5);
  }
  
  .myheader #zone1 .mynati a:nth-child(1) {
	display: none;
  }
  
  /*-------------------End myheader-----------------*/
  /*-------------------Header-----------------*/
  .header {
	transition: all 0.5s ease 0s;
	top: -100% !important;
  }
  
  .top-header {
	background-color: #0058a6;
	padding-bottom: 26px;
  }
  
  .top-header #zone2 .b1 {
	width: auto;
  }
  
  .top-header #zone2 .b1 img {
	margin: 15px 0;
  }
  
  .top-header #zone2 .b2 a:last-child {
	margin-left: 0;
  }
  
  .top-header #zone2 .b2 a {
	background-color: #fff;
	color: #0058a6;
	font-size: 13px;
	display: block;
	width: 95px;
	float: right;
	margin: 0 0 0 5px;
	text-align: center;
	padding: 2px;
	border-radius: 6px;
	transition: all .5s;
  }
  
  .top-header #zone2 .b2 a:hover {
	background-color: #78a7d0;
	color: #fff;
  }
  
  .top-header #zone2 .b2 {
	color: #444444;
	font-family: 'niafamBold';
	border-radius: 5px;
	width: 295px;
	position: absolute;
	top: 35px;
	left: 0;
	padding: 6px 0;
  }
  
  .top-header #zone2 .b3 {
	width: 341px;
	position: absolute;
	top: 73px;
	left: -15px;
  }
  
  .top-header #zone2 .b3 .searchcheck {
	display: none !important;
  }
  
  .top-header #zone2 .b3 .form-group {
	margin: 0 !important;
  }
  
  .top-header #zone2 .b3 .searchbutton {
	background-image: url(../img/search.png);
	background-repeat: no-repeat;
	border: 0 none !important;
	height: 20px !important;
	width: 20px !important;
	background-color: transparent !important;
  }
  
  .top-header #zone2 .b3 .searchtext {
	background-color: transparent !important;
	border: medium none !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	color: #fff !important;
	font-size: 12px !important;
	height: 26px !important;
	min-height: 26px !important;
	padding: 5px !important;
  }
  
  .top-header #zone2 .b3 .input-group-addon {
	background-color: transparent !important;
	border: medium none !important;
	padding: 3px 0 0 3px !important;
  }
  
  .top-header #zone2 .b3 .input-group {
	border: 1px solid #fff !important;
	background-color: #78a7d0;
	border-radius: 5px;
	width: 296px;
  }
  
  .top-header #zone2 i.form-control-feedback {
	display: none !important;
  }
  
  .top-header #zone2 .b4 {
	width: auto;
	position: absolute;
	left: 0;
	bottom: 10px;
	background-color: #fff;
	border-radius: 10px;
	color: #848282;
	font-size: 12px;
	padding: 3px 10px 1px 10px;
  }
  
  .top-header #zone2 .b4 a:hover {
	opacity: .7;
  }
  
  .top-header #zone2 .b4 a {
	color: #848282;
	margin-right: 3px;
  }
  
  .top-header #zone2 .b4 a:nth-child(2) {
	color: #525252;
	font-family: 'niafamBold';
  }
  
  .top-header #zone2 .b6 {
	position: absolute;
	bottom: 19px;
	left: 209px;
	width: 100px;
	z-index: 10;
  }
  
  .top-header #zone2 .b6 span {
	color: transparent;
  }
  
  .top-header #zone2 .b5 {
	width: auto;
	height: 21px;
	background-color: #fff;
	position: absolute;
	bottom: 10px;
	left: 100px;
	border-radius: 15px;
	padding: 1px 8px;
  }
  
  .top-header #zone2 .b5 .increasefont {
	background-image: url(../img/myfont.png);
	background-repeat: no-repeat;
	color: transparent;
	cursor: pointer;
	background-position: right;
	display: inline-table;
	width: 15px;
  }
  
  .top-header #zone2 .b5 .themerefresh {
	display: inline-table;
	color: #848282;
	font-size: 12px !important;
  }
  
  .top-header #zone2 .b5 .decreasefont {
	background-image: url(../img/myfont.png);
	background-repeat: no-repeat;
	color: transparent;
	cursor: pointer;
	background-position: left;
	width: 15px;
	display: inline-table;
  }
  
  .top-header #zone2 .b4,
  .top-header #zone2 .b5,
  .top-header #zone2 .b6 {
	display: none;
  }
  
  /*-------------------End top-header-----------------*/
  /*--------------add by me-----------------------*/
  /*------------Menu-------------*/
  .mymenu #zone3 .frame {
	background-color: #b8e3ff;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	margin-top: -32px;
  }
  
  .mymenu #zone3 .navbar-brand {
	display: none !important;
  }
  
  .mymenu #zone3 .nav>li>a {
	padding: 10px 5px !important;
  }
  
  .mymenu #zone3 .navbar {
	border: 1px solid transparent;
	margin-bottom: 0 !important;
	min-height: auto !important;
	position: relative;
  }
  
  .mymenu #zone3 .navbar-inverse {
	border-color: transparent !important;
  }
  
  .mymenu #zone3 .navbar-inverse .navbar-nav>li>a {
	color: #0059a7 !important;
	border-bottom: none !important;
  }
  
  .mymenu #zone3 .navbar-inverse .navbar-nav>li>a span {
	font-family: 'niafamBold';
  }
  
  .mymenu #zone3 .navbar-inverse .navbar-nav>li>a:hover,
  .mymenu #zone3 .navbar-inverse .navbar-nav>li>a:focus {
	color: #fb8d00 !important;
  }
  
  .mymenu #zone3 .navbar-inverse .navbar-nav>.open>a,
  .mymenu #zone3 .navbar-inverse .navbar-nav>.open>a:hover,
  .mymenu #zone3 .navbar-inverse .navbar-nav>.open>a:focus {
	background-color: #008e9c !important;
	color: #fff !important;
  }
  
  .mymenu #zone3 .dropdown-menu>li>a {
	padding: 10px !important;
	text-align: right !important;
  }
  
  .mymenu #zone3 .caret {
	background-image: url("../img/caret.png");
	border-left: medium none !important;
	border-right: medium none !important;
	border-top: medium none !important;
	height: 5px !important;
	margin-right: 0px;
	width: 5px !important;
  }
  
  .mymenu #zone3 .navbar:not(.no-border) .navbar-nav.dropdown-onhover>li:hover>a,
  .mymenu #zone3 .navbar:not(.no-border) li.dropdown-onhover:hover>a,
  .mymenu #zone3 .navbar.dropdown-onhover:not(.no-border) .navbar-nav>li:hover>a {
	margin-bottom: 0 !important;
  }
  
  .mymenu #zone3 .navbar-toggle {
	background-color: #fb8d00 !important;
	border: none !important;
  }
  
  .mymenu #zone3 .dropdown-menu {
	padding: 25px;
	width: 100%;
  }
  
  .mymenu #zone3 .b2 span {
	background-color: #fb8d00;
	color: #fff;
	padding: 3px 13px;
	border-radius: 20px;
	font-size: 13px;
	transition: all .5s;
	font-family: 'niafamBold';
  }
  
  .mymenu #zone3 .b2 span:hover {
	background-color: #008e9c;
  }
  
  .mymenu #zone3 .b2 {
	position: absolute;
	left: 0;
	width: auto;
	top: 11px;
	padding-left: 0;
  }
  
  .mymenu #zone3 .b4 {
	width: auto;
	position: absolute;
	top: 16px;
	left: 0;
  }
  
  .mymenu #zone3 .b4 .mylang {
	background-color: #ff8c00;
	padding: 2px 12px;
	border-radius: 15px;
	color: #fff;
  }
  
  .mymenu #zone3 .b4 .mylang a {
	color: #fff;
	font-size: 12px;
	padding-right: 4px;
  }
  
  .mymenu #zone3 .b4 .mylang a:hover {
	color: #ffd200;
  }
  
  /*------------Mega Menu Style-------------*/
  .mymenu #zone3 .nav>li {
	position: unset !important;
  }
  
  .mymenu #zone3 .dropdown-menu li {
	width: 33.33%;
	float: right;
  }
  
  .mymenu #zone3 .dropdown-menu li a {
	background-image: url(../img/caret-left.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 12px !important;
  }
  
  @keyframes toptobottom {
	from {
		-webkit-transform: scale(1, 0);
		-ms-transform: scale(1, 0);
		transform: scale(1, 0);
	}
  
	to {
		-webkit-transform: scale(1, 1);
		-ms-transform: scale(1, 1);
		transform: scale(1, 1);
	}
  }
  
  .mymenu #zone3 .navbar-right .dropdown-menu {
	border-radius: 3px !important;
	background-color: rgb(255 255 255) !important;
	animation-name: toptobottom;
	-webkit-animation-name: toptobottom;
	margin-top: 0 !important;
  }
  
  /*------------End Mega Menu Style-------------*/
  /*-------------------Fixed menu-----------------*/
  .zones.fixedmenu {
	padding-top: 145px;
  }
  
  .zones.fixedmenu .header {
	position: fixed;
	width: 100%;
	top: 0 !important;
	right: 0;
	z-index: 1001;
  }
  
  .zones.fixedmenu .header .top-header #zone2 .b2 {
	top: 15px !important;
  }
  
  .zones.fixedmenu .header .top-header #zone2 .b3 {
	top: 55px !important;
  }
  
  .zones.fixedmenu .header .top-header #zone2 .b1 img {
	width: 200px !important;
  }
  
  .zones.fixedmenu .header .myheader {
	display: none;
  }
  
  .zones.fixedmenu .header #zone3 .frame {
	border-radius: 15px;
	padding-bottom: 3px;
  }
  
  /*-------------------End Fixed menu-----------------*/
  /*------------End Menu-------------*/
  /*-------------------myslider---------------*/
  .myslider #zone4 {
	padding: 0;
  }
  
  .myslider .SliderImageCaption2titr a {
	color: #000;
	padding: 10px 0 !important;
  }
  
  .myslider .SliderImageCaption2titr a:hover {
	opacity: 0.7;
  }
  
  .myslider #zone4 .titr a span {
	padding-left: 115px !important;
	display: block;
	text-align: right;
	font-size: 19px;
	line-height: 35px;
	height: 35px;
	overflow: hidden;
	color: #202020;
	margin-bottom: 25px !important;
	padding: 5px 22px !important;
	background-image: url(../img/bullet-slider.png);
	background-repeat: no-repeat;
	background-position: right 10px;
	margin-right: 30px !important;
  }
  
  .myslider #zone4 .slide-buttons {
	position: absolute;
	bottom: 15px;
	left: 120px !important;
  }
  
  .myslider #zone4 .advanced-slider .slide-wrapper {
	width: 100% !important;
	height: 100% !important;
	border: none !important;
	box-shadow: none !important;
  }
  
  .myslider #zone4 .advanced-slider img {
	width: 100% !important;
	height: 100% !important;
  }
  
  .myslider #zone4 .advanced-slider .SliderImageCaption2file1 {
	width: 100% !important;
	height: 100% !important;
  }
  
  .myslider #zone4 .advanced-slider .caption-container .background {
	background-color: transparent !important;
	opacity: 1 !important;
  }
  
  .myslider .slide-arrows a.previous {
	left: 10% !important;
  }
  
  .myslider .slide-arrows a.next {
	right: 10% !important;
  }
  
  .myslider #zone4 .caption-container {
	overflow: hidden;
	position: absolute;
	background-color: rgba(255, 255, 255, 0.8);
	width: 84.5% !important;
	height: 55px !important;
	bottom: 0;
	right: 104px !important;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
  }
  
  .myslider #zone4 .circle .slide-buttons .buttons-inner a {
	margin: 0 3px !important;
	border-radius: 4px;
  }
  
  /*-------------------END myslider---------------*/
  /*---------------mylink-slider---------------*/
  .mylink-slider #zone5 .frame {
	background-color: #b8e3ff;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	margin-top: -15px;
	padding-bottom: 10px;
  }
  
  .mylink-slider #zone5 .advanced-slider .thumbnail {
	background: transparent;
  }
  
  .mylink-slider {
	background-color: #fff;
	padding-bottom: 30px;
	padding-top: 15px;
  }
  
  .mylink-slider #zone5 .advanced-slider .slide-wrapper {
	display: none;
  }
  
  .mylink-slider #zone5 .advanced-slider .thumbnail {
	background-color: transparent !important;
	border: none !important;
	box-shadow: none !important;
  }
  
  .mylink-slider #zone5 .advanced-slider .thumbnail .caption .content {
	text-align: center;
	font-family: niafambold;
	font-size: 14px;
	margin-top: 78px;
	color: #0059a7;
  }
  
  .mylink-slider #zone5 .advanced-slider img {
	left: 25% !important;
  }
  
  .mylink-slider #zone5 .arrows a.previous {
	left: -30px !important;
  }
  
  .mylink-slider #zone5 .arrows a.next {
	right: -30px !important;
  }
  
  .mylink-slider #zone5 .thumbnail-wrapper {
	transition: all 0.3s ease-out 0s;
  }
  
  .mylink-slider #zone5 .slide-buttons {
	display: none !important;
  }
  
  .mylink-slider #zone5 .circle .thumbnail-scroller .arrows .previous {
	background-image: url(../img/left_13.png);
	width: 35px;
	height: 45px;
	background-position: center;
	filter: brightness(0.5);
  }
  
  .mylink-slider #zone5 .circle .thumbnail-scroller .arrows .next {
	background-image: url(../img/right_13.png);
	width: 35px;
	height: 45px;
	background-position: center;
	filter: brightness(0.5);
  }
  
  .mylink-slider #zone5 .h1 span {
	color: #0d2b67;
	font-size: 22px;
	font-family: niafambold;
  }
  
  .mylink-slider #zone5 .h1 {
	margin-bottom: 40px;
	background: linear-gradient(to bottom, rgba(176, 223, 255) 0%, rgba(207, 236, 255, 0) 100%) left bottom no-repeat;
	background-size: 100% 4px;
	padding-bottom: 20px;
  }
  
  .mylink-slider #zone5 .advanced-slider .thumbnail img {
	padding: 8px 5px;
	width: 65px;
	height: 61px;
  }
  
  .mylink-slider #zone5 .thumbnail-wrapper:hover .thumbnail img {
	filter: brightness(0.5);
  }
  
  .mylink-slider #zone5 .thumbnail-wrapper:hover .thumbnail .caption .content {
	color: #002c54;
  }
  
  /*----------------END mylink-slider---------------*/
  /*----------------mynews----------------*/
  .mynews {
	background-color: #fff;
	padding: 30px 0;
  }
  
  .mynews #zone6 li.resp-tab-item.hor_1.resp-tab-active {
	background-image: url(../img/tab-active.png) !important;
	background-repeat: no-repeat;
	font-family: niafambold;
	color: #004490;
	border: 0 !important;
	background-color: transparent !important;
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
  }
  
  .mynews #zone6 li.resp-tab-item {
	width: 160px;
	height: 38px;
	background-image: url(../img/tab.png) !important;
	background-repeat: no-repeat;
	font-size: 15px;
	color: #7e7e7e;
	background-color: transparent !important;
	position: relative;
	text-align: center;
	margin-left: 5px;
	padding: 6px 30px !important;
	border-radius: 30px !important;
	margin-bottom: 10px;
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
  }
  
  .mynews #zone6 .b1 img {
	width: 100%;
	height: 240px;
	margin-bottom: 15px;
	border-radius: 10px;
  object-fit:cover;
  }
  
  .mynews #zone6 .b2 h2 {
	color: #c71111;
	font-family: 'niafamBold';
	text-align: justify;
	font-size: 16px;
	margin: 0;
  }
  
  .mynews #zone6 .b2 {
	height: 45px;
	overflow: hidden;
  }
  
  .mynews #zone6 .b3 h3 {
	color: #5b5b5b;
	text-align: justify;
	line-height: 23px;
	height: 70px;
	overflow: hidden;
	font-size: 15px;
	margin: 0 0 15px;
  }
  
  .mynews #zone6 .b4 {
	display: none;
  }
  
  .mynews #zone6 .resp-tab-content {
	border: 0 !important;
	padding: 0 !important;
  }
  
  .mynews #zone6 .content10:hover .b1 img {
	filter: grayscale(1);
  }
  
  .mynews #zone6 .content10:hover .b3 h3 {
	color: #0058a4;
  }
  
  .mynews #zone6 .content10:hover .b2 h2 {
	color: #0058a4;
  }
  
  .mynews #zone6 .h4 span {
	background-color: #0666b3;
	color: #fff;
	padding: 2px 20px;
	font-size: 13px;
	border-radius: 6px;
	transition: all .5s;
  }
  
  .mynews #zone6 .h4 {
	width: 100%;
	text-align: left;
	margin-top: 10px;
  }
  
  .mynews #zone6 .h4 span:hover {
	background-color: #c71111;
  }
  
  .mynews #zone7 .h1 span {
	color: #000;
	font-family: 'niafamBold';
	background-image: url(../img/back-co.png);
	background-repeat: no-repeat;
	background-position: right 2px;
	padding: 5px 36px;
  }
  
  .mynews #zone6 #tab2 .b1,
  .mynews #zone6 #tab3 .b1,
  .mynews #zone6 #tab4 .b1 {
	text-align: justify;
	line-height: 23px;
	font-size: 15px;
	border-radius: 5px;
	padding: 15px;
  }
  
  .mynews #zone6 .b1::-webkit-scrollbar-track {
	border-radius: 2px;
	background-color: #e9e9e9;
  }
  
  .mynews #zone6 .b1::-webkit-scrollbar {
	width: 5px;
	background-color: #e9e9e9;
  }
  
  .mynews #zone6 .b1::-webkit-scrollbar-thumb {
	border-radius: 2px;
	background-color: #d1d1d1;
  }
  
  .mynews #zone7 .h1 {
	background-color: #b8e3ff;
	padding: 12px 5px;
	text-align: center;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
  }
  
  .mynews #zone7 .h3 {
	width: 100%;
  }
  
  .mynews #zone7 .h3 span {
	transition: all .5s;
	background-color: #b8e3ff;
	padding: 8px 5px;
	text-align: center;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	display: block;
	color: #595959;
	font-family: 'niafamBold';
	font-size: 13px;
  }
  
  .mynews #zone7 .content13 .b3 span {
	color: #4a4a4a;
	font-family: 'niafamBold';
	font-size: 15px;
  }
  
  .mynews #zone7 .content13 .b8 {
	color: #525252;
	font-size: 14px;
	line-height: 25px;
	text-align: justify;
	margin-bottom: 15px;
  }
  
  .mynews #zone7 .page-row.row:nth-child(even) {
	background-color: #f0f0f0;
  }
  
  .mynews #zone7 .content13 .b3 {
	margin-top: 10px;
  }
  
  .mynews #zone7 .bmiddle {
	background-color: #f5f5f5;
	padding: 15px;
	height: 590px;
	overflow-y: scroll;
  }
  
  .mynews #zone7 .bmiddle::-webkit-scrollbar-track {
	border-radius: 2px;
	background-color: #e9e9e9;
  }
  
  .mynews #zone7 .bmiddle::-webkit-scrollbar {
	width: 8px;
	background-color: #e9e9e9;
  }
  
  .mynews #zone7 .bmiddle::-webkit-scrollbar-thumb {
	border-radius: 2px;
	background-color: #d1d1d1;
  }
  
  .mynews #zone7 .content13:hover .b8 {
	color: #c71111;
  }
  
  .mynews #zone7 .h3 span:hover {
	background-color: #0666b3;
	color: #fff;
  }
  
  /*-------------------END mynews---------------*/
  /*--------------------last-news--------------*/
  .last-news {
	background-color: #fff;
	padding: 40px 0;
  }
  
  .last-news #zone19 .resp-tabs-list li {
	width: 50%;
	margin: 0 !important;
	text-align: center;
	background-color: #d4d4d4;
	color: #6c6c6c;
	font-size: 16px !important;
	border: 0 !important;
	padding: 10px !important;
  }
  
  .last-news #zone19 .resp-tab-active {
	background-color: #b8e3ff !important;
	color: #c71111 !important;
  }
  
  .last-news #zone19 .resp-tabs-list li:first-child {
	border-top-right-radius: 20px;
  }
  
  .last-news #zone19 .resp-tabs-list li:last-child {
	border-top-left-radius: 20px;
  }
  
  .last-news #zone19 .resp-tab-content {
	border: 0 !important;
	padding: 0;
  }
  
  .last-news #zone19 .resp-tab-content .bmiddle {
	background-color: #f5f5f5;
	padding: 15px;
	height: 590px;
	overflow-y: scroll;
	border: 1px solid #d1d1d1 !important;
  }
  
  .last-news #zone19 .resp-tab-content .bmiddle::-webkit-scrollbar-track {
	border-radius: 4px;
	background-color: #e9e9e9;
  }
  
  .last-news #zone19 .resp-tab-content .bmiddle::-webkit-scrollbar {
	width: 6px;
	background-color: #e9e9e9;
  }
  
  .last-news #zone19 .resp-tab-content .bmiddle::-webkit-scrollbar-thumb {
	border-radius: 4px;
	background-color: #d1d1d1 !important;
  }
  
  .last-news #zone19 .b1,
  .last-news #zone19 .b4 {
	display: none;
  }
  
  .last-news #zone19 .content10 .b3 h3 {
	color: #525252;
	font-size: 14px;
	line-height: 25px;
	text-align: justify;
	margin-bottom: 15px;
	margin-top: 10px;
  }
  
  .last-news #zone19 .content10 .b2 h2 {
	color: #4a4a4a;
	font-family: 'niafamBold';
	font-size: 15px;
	margin: 0;
	margin-top: 15px;
  }
  
  .last-news #zone19 .page-row.row:nth-child(even) {
	background-color: #f0f0f0;
  }
  
  .last-news #zone19 .content10:hover .b3 h3 {
	color: #c71111;
  }
  
  .last-news #zone19 .h3 span {
	transition: all .5s;
	background-color: #b8e3ff;
	padding: 8px 5px;
	text-align: center;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	display: block;
	color: #c71111;
	font-family: 'niafamBold';
	font-size: 13px;
  }
  
  .last-news #zone19 .h3 {
	width: 100%;
  }
  
  .last-news #zone19 .h3 span:hover {
	background-color: #0666b3;
	color: #fff;
  }
  
  .last-news #zone18 img {
	width: 100% !important;
	height: 100% !important;
  }
  
  .last-news #zone18 .background {
	background-color: transparent !important;
  }
  
  .last-news #zone18 .caption-container {
	background: linear-gradient(to top, #000000, transparent);
	text-align: right;
  }
  
  .last-news #zone18 .caption a {
	color: #fff;
	font-family: 'niafamBold';
	line-height: 25px;
	font-size: 17px !important;
  }
  
  .last-news #zone18 .caption {
	padding: 10px;
  }
  
  .last-news #zone18 .circle .slide-wrapper {
	border: 0 !important;
	box-shadow: none !important;
	height: 100% !important;
  }
  
  .last-news #zone18 .slider-main {
	height: 100% !important;
  }
  
  .last-news #zone18 .slide {
	border-radius: 15px;
  }
  
  .last-news #zone18 .slide div:nth-child(1) {
	height: 100% !important;
  }
  
  .last-news #zone18 .thumbnail-scroller .thumbnail {
	border: none !important;
	box-shadow: none !important;
	opacity: 0.6;
	background-size: 95% 100%;
  }
  
  .last-news #zone18 .thumbnail-scroller .caption {
	display: none !important;
  }
  
  .last-news #zone18 .thumbnail-scroller {
	bottom: -195px;
	width: 100% !important;
	left: 0 !important;
  }
  
  .last-news #zone18 .arrows {
	display: none !important;
  }
  
  .last-news #zone18 .thumbnails-visible-container {
	margin: 0 auto !important;
  }
  
  /*--------------------END last-news--------------*/
  /*----------------------gallery-main---------------------*/
  .gallery-main {
	background-image: url(../img/back-gallery.jpg);
	background-color: #949494;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 40px 0;
  }
  
  .gallery-main #zone12 .slick-dots,
  .gallery-main #zone12 .b2 {
	display: none !important;
  }
  
  .gallery-main #zone12 .b1 img {
	width: 100%;
	height: 341px;
	border-radius: 10px;
  }
  
  .gallery-main #zone9 .groupGalleryfile1 img {
	width: 100%;
	height: 150px;
	border-radius: 10px;
	margin: 0 auto;
  }
  
  .gallery-main #zone9 a {
	cursor: pointer;
  }
  
  .gallery-main #zone9 a img:hover {
	box-shadow: 0 0 6px 2px #6d6c6c;
  }
  
  .gallery-main #zone9 #mainbody {
	width: 100%;
	margin-bottom: 15px;
  }
  
  .gallery-main #zone9 .groupGalleryname span {
	text-align: center;
	display: block;
	font-family: 'niafamBold';
	color: #fff;
	margin-top: -40px;
	background: linear-gradient(to top, #232323, transparent);
	padding: 10px;
	border-radius: 10px;
  }
  
  .gallery-main #zone9 {
	margin-top: 40px;
  }
  
  .gallery-main #zone12 {
	margin-top: 40px;
  }
  
  .gallery-main #zone8 .galleyName,
  .gallery-main #zone8 .galleyDate,
  .gallery-main #zone8 .drilldownSample2group {
	display: none !important;
  }
  
  .gallery-main #zone8 .drilldownSample2slider {
	width: 100% !important;
	height: 340px;
  }
  
  .gallery-main #zone8 video {
	height: 100% !important;
	object-fit: fill !important;
	border-radius: 10px;
  }
  
  .gallery-main #zone8 .caption-container {
	width: 100% !important;
	position: absolute !important;
	right: 0;
	bottom: 50px !important;
	height: 35px !important;
	text-align: center;
  }
  
  .gallery-main #zone8 .background {
	background-color: transparent !important;
  }
  
  .gallery-main #zone8 .slide-wrapper {
	background-color: transparent !important;
  }
  
  .gallery-main #zone8 .h1 span {
	color: #fff;
	font-family: 'niafamBold';
	font-size: 18px;
  }
  
  .gallery-main #zone8 .h1 {
	margin: 0 0 20px;
  }
  
  /*----------------------END gallery-main---------------------*/
  /*----------------myevents----------------*/
  .myevents {
	background-image: linear-gradient(to bottom, #e4e4e4, #fff);
	padding: 40px 0;
  }
  
  .myevents #zone14 .h1 span {
	color: #0059a6;
	font-family: 'niafamBold';
	font-size: 20px;
  }
  
  .myevents #zone14 .h1 {
	margin-bottom: 25px;
  }
  
  .myevents #zone14 img {
	width: 100%;
	height: 210px;
  }
  
  .myevents #zone14 .communique10content1 .b2,
  .myevents #zone14 .communique10content1 .b3,
  .myevents #zone14 .communique10content1 .b4 {
	font-family: 'niafamBold';
	font-size: 18px;
	letter-spacing: 1px;
  }
  
  .myevents #zone14 .communique10content1 {
	background-color: #0059a6;
	color: #fff;
	text-align: center;
	width: 50%;
	padding: 10px;
	left: 85%;
	top: -50px;
  }
  
  .myevents #zone14 .b5 h2 {
	margin: 0;
	color: #004490;
	font-family: 'niafamBold';
	font-size: 17px;
  }
  
  .myevents #zone14 .b6 h3 {
	color: #0059a6;
	font-size: 15px;
	text-align: justify;
	line-height: 23px;
	margin: 0;
	padding-top: 10px;
  }
  
  .myevents #zone14 .communique10content2 {
	margin-top: -35px;
  }
  
  .myevents #zone14 .b6 {
	height: 78px;
	overflow: hidden;
  }
  
  .myevents #zone14 .communique10content1 {
	background-color: #0059a6;
	color: #fff;
	text-align: center;
	width: 50%;
	padding: 10px;
	right: 25%;
	top: -50px;
	box-shadow: 0px 0px 4px 0px #3f3f3f;
	transition: all .5s;
  }
  
  .myevents #zone14 .content6 a {
	border: 2px solid #616163;
	display: block;
	height: 425px;
  }
  
  .myevents #zone14 .slick-dots {
	display: none !important;
  }
  
  .myevents #zone14 .slick-prev:before {
	background-image: url(../img/right-link.png);
	color: transparent;
	opacity: 1;
	background-position: right 0;
	background-repeat: no-repeat;
	min-height: 25px !important;
	display: block;
  }
  
  .myevents #zone14 .slick-next:before {
	background-image: url(../img/left-link.png);
	color: transparent;
	opacity: 1;
	background-position: left 0;
	background-repeat: no-repeat;
	min-height: 25px !important;
	display: block;
  }
  
  .myevents #zone14 .content6:hover .communique10content1 {
	background-color: #c71111;
  }
  
  .myevents #zone14 .b1:after {
	content: '';
	display: block;
	border: 2px solid #fff;
	position: absolute;
	top: 4px;
	right: 18px;
	width: 254px;
	height: 202px;
  }
  
  /*---------------END myevents----------------*/
  /*-----------------------------amar-links----------------------*/
  .amar-links {
	background-color: #b8e3ff;
	padding: 40px 0 5px;
  }
  
  .amar-links .slick-dots {
	display: none !important;
  }
  
  .amar-links #zone15 .slick-prev:before {
	background-image: url(../img/right-link12.png);
	color: transparent;
	opacity: 1;
	background-position: right 0;
	background-repeat: no-repeat;
	min-height: 25px !important;
	display: block;
  }
  
  .amar-links #zone15 .slick-next:before {
	background-image: url(../img/left-link12.png);
	color: transparent;
	opacity: 1;
	background-position: left 0;
	background-repeat: no-repeat;
	min-height: 25px !important;
	display: block;
  }
  
  .amar-links #zone15 .b1 img {
	margin: 15px auto;
	width: 76px;
	height: 72px;
  right : 20px !important;
  }
  
  .amar-links #zone15 .b2 h3,
  .amar-links #zone15 .b4 h3 {
	color: #c71111;
	font-family: 'niafamBold';
	font-size: 16px;
	text-align: center;
	margin: 0;
	padding-top: 10px;
  }
  
  .amar-links #zone15 .b1 {
	background-color: #c71111;
	padding: 10px;
	border-radius: 100%;
	width: 120px;
	height: 120px;
	right: 20px; 
  }
  
  .amar-links #zone15 .linksbox4:hover .b1 {
	background-color: #9c9c9c;
  }
  
  .amar-links #zone15 .linksbox4:hover .b2 h3,
  .amar-links #zone15 .linksbox4:hover .b4 h3 {
	color: #7d7b7b;
  }
  
  /*--------------------------END amar-links----------------------*/
  /*------------------rahgiri-links-------------------*/
  .rahgiri-links {
	background-color: #fff;
	padding: 40px 0 0;
  }
  
  .rahgiri-links #zone16 .b1 img {
	width: 100%;
	height: 132px;
	border-radius: 10px;
  }
  
  .rahgiri-links #zone16 .b2 h3 {
	color: #565656;
	font-family: 'niafamBold';
	font-size: 18px;
	text-align: center;
  }
  
  .rahgiri-links #zone16 .b2 {
	background-color: #d4d4d4;
	border-radius: 10px;
	padding: 8px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
  }
  
  .rahgiri-links #zone16 .b4 {
	display: none;
  }
  
  .rahgiri-links #zone16 .b1,
  .rahgiri-links #zone16 .mycircle {
	padding: 0;
  }
  
  .rahgiri-links #zone16 .b2:before {
	content: '';
	display: block;
	width: 100%;
	height: 75px;
	border-radius: 32%;
	box-shadow: 1px 25px 0 0 #d4d4d4;
	position: absolute;
	top: -76px;
	right: 1px;
  }
  
  .rahgiri-links #zone16 .linksbox4:hover .b2 h3 {
	color: #c71111;
  }
  
  /*------------------END rahgiri-links-------------------*/
  /*-------------------dolat-links---------------*/
  .dolat-links {
	background-color: #fff;
	padding: 40px 0 0;
  }
  
  .dolat-links #zone17 .page-row.row {
	width: 15.1%;
	float: right;
  }
  
  .dolat-links #zone17 .page-row.row .links3 img {
	margin: 0 auto;
	width: 135px;
	height: 80px;
	filter: grayscale(100%);
	border: 1px solid #ccc;
	box-shadow: -1px 1px 5px 0px #ccc;
  }
  
  .dolat-links #zone17 .page-row.row .links3 img:hover {
	filter: grayscale(0%);
  }
  
  .dolat-links #zone17 .links3 .b1 img {
	margin: 0 auto;
	width: 135px;
	height: 80px;
	filter: grayscale(100%);
	border: 1px solid #ccc;
	box-shadow: -1px 1px 5px 0px #ccc;
  }
  
  .dolat-links #zone17 .slick-dots {
	display: none !important;
  }
  
  .dolat-links #zone17 .links3 img:hover {
	filter: grayscale(0%);
  }
  
  /*---------------------END dolat-links---------------*/
  /*------------------exclusive-news-------------------*/
  .exclusive-news {
	background-color: #e5e5e5;
	padding: 0 0 25px;
  }
  
  .exclusive-news #zone20 .h1 span {
	color: #0059a6;
	font-family: 'niafamBold';
	font-size: 18px;
	letter-spacing: 1px;
  }
  
  .exclusive-news #zone20 .h1 {
	margin-bottom: 35px;
  }
  
  .exclusive-news #zone20 .h2 {
	position: absolute;
	top: 0;
	left: 0;
  }
  
  .exclusive-news:before {
	content: '';
	display: block;
	width: 100%;
	height: 45px;
	background-color: #efefef;
  }
  
  .exclusive-news #zone20 {
	margin-top: -32px;
  }
  
  .exclusive-news #zone20 .h2 span {
	color: #868686;
	font-family: 'niafamBold';
	font-size: 15px;
	letter-spacing: 1px;
	background-image: url(../img/morenews.png);
	background-repeat: no-repeat;
	background-position: right 4px;
	padding-right: 20px;
  }
  
  .exclusive-news #zone20 .h2 span:hover {
	color: #ff9800;
  }
  
  .exclusive-news #zone20 img {
	width: 100%;
	height: 72px;
  }
  
  .exclusive-news #zone20 .news12content1 {
	padding-left: 0;
  }
  
  .exclusive-news #zone20 .b6 span {
	color: #c71111;
	font-family: 'niafamBold';
	font-size: 15px;
  }
  
  .exclusive-news #zone20 .b6 {
	text-align: justify;
	height: 62px;
	overflow: hidden;
	margin-bottom: 8px;
  }
  
  .exclusive-news #zone20 .b9 {
	color: #595959;
	text-align: justify;
	font-size: 14px;
	font-family: 'niafamBold';
	height: 80px;
	overflow: hidden;
  }
  
  .exclusive-news #zone20 .b3,
  .exclusive-news #zone20 .b10 {
	display: none;
  }
  
  .exclusive-news #zone20 .content5 {
	margin-bottom: 35px;
  }
  
  .exclusive-news #zone20 .content5:hover .b9 {
	color: #0059a6;
  }
  
  .exclusive-news #zone20 .content5:hover .b6 span {
	color: #000;
  }
  
  /*------------------END exclusive-news-------------------*/
  /*------------------health-links------------*/
  .health-links {
	background-color: #fff;
	padding: 45px 0px;
  }
  
  .health-links #zone21 .b2 h2 {
	color: #c71111;
	font-family: 'niafamBold';
	font-size: 18px;
	margin-top: 38px;
  }
  
  .health-links #zone21 .b1 img {
	width: 58px;
	height: 58px;
	margin: 0 auto;
  }
  
  .health-links #zone21 .b1 {
	background-color: #ffd800;
	border-radius: 100%;
	padding: 15px;
  }
  
  .health-links #zone21 .links2 a {
	border: 2px solid #bbbbbb;
	display: block;
	border-radius: 55px;
	background-image: linear-gradient(to bottom, #fff, #e2e2e2);
	padding: 3px 20px 3px 0;
  }
  
  .health-links #zone21 .links2:hover .b2 h2 {
	color: #7d7b7b;
  }
  
  .health-links #zone21 .links2:hover .b1 {
	background-color: #ffe65d;
  }
  
  /*-------------------END health-links------------*/
  /*----------------------organization-unit-------------------------*/
  .organization-unit {
	background-color: #fff;
	padding: 40px 0;
  }
  
  .organization-unit #zone22 .b100,
  .organization-unit #zone22 .b300,
  .organization-unit #zone22 .b500,
  .organization-unit #zone22 .b700 {
	background-color: #ff6464;
	color: #fff;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
	padding: 12px 15px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	letter-spacing: 1px;
  }
  
  .organization-unit #zone22 .b300 {
	background-color: #47c9a9;
  }
  
  .organization-unit #zone22 .b500 {
	background-color: #64b4ff;
  }
  
  .organization-unit #zone22 .b700 {
	background-color: #c78ee8;
  }
  
  .organization-unit #zone22 .b200,
  .organization-unit #zone22 .b400,
  .organization-unit #zone22 .b600,
  .organization-unit #zone22 .b800 {
	background-color: #f5f5f5;
	height: 330px;
	overflow-y: scroll;
	padding: 15px;
	border: 1px solid #dcdcdc;
  }
  
  .organization-unit #zone22 .b400::-webkit-scrollbar-track,
  .organization-unit #zone22 .b200::-webkit-scrollbar-track,
  .organization-unit #zone22 .b600::-webkit-scrollbar-track,
  .organization-unit #zone22 .b800::-webkit-scrollbar-track {
	border-radius: 4px;
	background-color: #e9e9e9;
  }
  
  .organization-unit #zone22 .b400::-webkit-scrollbar,
  .organization-unit #zone22 .b200::-webkit-scrollbar,
  .organization-unit #zone22 .b600::-webkit-scrollbar,
  .organization-unit #zone22 .b800::-webkit-scrollbar {
	width: 5px;
	background-color: #e9e9e9;
  }
  
  .organization-unit #zone22 .b400::-webkit-scrollbar-thumb {
	border-radius: 4px;
	background-color: #47c9a9;
  }
  
  .organization-unit #zone22 .b200::-webkit-scrollbar-thumb {
	border-radius: 4px;
	background-color: #ff6464;
  }
  
  .organization-unit #zone22 .b600::-webkit-scrollbar-thumb {
	border-radius: 4px;
	background-color: #64b4ff;
  }
  
  .organization-unit #zone22 .b800::-webkit-scrollbar-thumb {
	border-radius: 4px;
	background-color: #c78ee8;
  }
  
  .organization-unit #zone22 .page-row.row:nth-child(even) {
	background-color: #f0f0f0;
  }
  
  .organization-unit #zone22 img {
	width: 100%;
	height: 35px;
  }
  
  .organization-unit #zone22 .b3,
  .organization-unit #zone22 .b9,
  .organization-unit #zone22 .b10.date {
	display: none;
  }
  
  .organization-unit #zone22 .content5 {
	padding-top: 10px;
	padding-bottom: 10px;
  }
  
  .organization-unit #zone22 .b6 {
	padding-right: 0;
	color: #4a4a4a;
	font-size: 14px;
	text-align: justify;
  }
  
  .organization-unit #zone22 .b101 a {
	background-color: #dbdbdb;
	padding: 6px 15px;
	text-align: center;
	display: block;
	color: #ff6464;
	font-weight: bold;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	transition: all .5s;
  }
  
  .organization-unit #zone22 .b101 {
	padding: 0;
  }
  
  .organization-unit #zone22 .b11 .b101 a {
	color: #47c9a9;
  }
  
  .organization-unit #zone22 .b12 .b101 a {
	color: #64b4ff;
  }
  
  .organization-unit #zone22 .b13 .b101 a {
	color: #c78ee8;
  }
  
  .organization-unit #zone22 .b101 a:hover {
	background-color: #ff6464;
	color: #fff;
  }
  
  .organization-unit #zone22 .b11 .b101 a:hover {
	background-color: #47c9a9;
	color: #fff;
  }
  
  .organization-unit #zone22 .b12 .b101 a:hover {
	background-color: #64b4ff;
	color: #fff;
  }
  
  .organization-unit #zone22 .b13 .b101 a:hover {
	background-color: #c78ee8;
	color: #fff;
  }
  
  .organization-unit #zone22 .content5:hover .b6 {
	color: #0058a6;
  }
  
  /*----------------------END organization-unit-------------------------*/
  /*----------------------mymap---------------------*/
  .mymap {
	background-color: #004490;
	padding: 40px 0;
  }
  
  .mymap .b100,
  .mymap .b300,
  .mymap .b500,
  .mymap .b700 {
	color: rgb(255, 255, 255);
	font-size: 15px;
	letter-spacing: 1px;
	margin-bottom: 20px;
  }
  
  .mymap #zone23 .b200 iframe {
	width: 100%;
	height: 155px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
  }
  
  .mymap #zone23 .b200 .myaddress {
	background-color: #fff;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	margin-top: -7px;
	padding: 10px;
	text-align: center;
  }
  
  .mymap #zone23 .b200 .myaddress span {
	font-size: 13px;
	color: #004490;
	font-family: 'niafamBold';
  }
  
  .mymap #zone23 .b600 a {
	color: #fff;
	line-height: 28px;
	background-image: url(../img/back-link.png);
	background-repeat: no-repeat;
	background-position: right 9px;
	padding-right: 10px;
	background-size: 5px;
  }
  
  .mymap #zone23 .b600 a:hover {
	color: #ffd800;
  }
  
  .mymap #zone23 .b800 {
	color: #fff;
	font-size: 13px;
	margin-top: 5px;
	line-height: 12px;
  }
  
  .mymap #zone23 .b800 .today,
  .mymap #zone23 .b800 .yesterday,
  .mymap #zone23 .b800 .total,
  .mymap #zone23 .b800 .online,
  .mymap #zone23 .b800 .RegisteredUser {
	padding-left: 0;
	width: auto;
	background-image: url(../img/back-link.png);
	background-repeat: no-repeat;
	background-position: right 3px;
  }
  
  .mymap #zone23 .b800 .todayval,
  .mymap #zone23 .b800 .yesterdayval,
  .mymap #zone23 .b800 .totalval,
  .mymap #zone23 .b800 .onlineval,
  .mymap #zone23 .b800 .RegisteredUserval {
	width: auto;
	text-align: left;
  }
  
  .mymap #zone23 .b400 iframe {
	background-color: #fff !important;
	border-radius: 10px !important;
	height: 236px;
	width: 240px;
  }
  
  .mymap #zone23 .b101 .b1 a {
	color: #fff;
	font-size: 13px;
	cursor: context-menu;
  }
  
  .mymap #zone23 .b101 .b1:before {
	content: 'آخرین بروزرسانی:';
	color: #fff;
	font-size: 13px;
	background-image: url(../img/back-link.png);
	background-repeat: no-repeat;
	background-position: right 9px;
	padding-right: 10px;
  }
  
  .mymap #zone23 .b101 .b1 {
	padding-right: 0;
  }
  
  /*-----------------------END mymap---------------------*/
  /*------------------socialmedia---------------*/
  .socialmedia #zone13 {
	display: none;
	position: fixed;
	top: 50%;
	z-index: 10;
	left: 15px;
	width: 27px;
	padding: 0;
  }
  
  #zonesContainer #zone13 {
	position: relative !important;
	top: 0 !important;
	z-index: 10;
	left: 0 !important;
	width: 100% !important;
  }
  
  .socialmedia #zone13 a {
	background-image: url(../img/social-top.png);
	width: 25px;
	height: 24px;
	display: block;
	margin: 8px 0;
  }
  
  .socialmedia #zone13 a:hover {
	opacity: .8;
  }
  
  .socialmedia #zone13 a:nth-child(2) {
	background-position: -28px;
  }
  
  .socialmedia #zone13 a:nth-child(3) {
	background-position: 25px;
  }
  
  /*-------------------END socialmedia---------------*/
  /*---------------copyright-------------*/
  .copyright {
	background-color: #004490;
	padding: 12px 15px;
  }
  
  .copyright #zone11 .b1 {
	color: #fff;
  }
  
  .linkarm {
	font-size: 13px !important;
	position: relative;
	z-index: 20;
	color: #c9c9c9;
  }
  
  .linkarm .textarm {
	color: #fff !important;
  }
  
  .linkarm .textarm:hover {
	color: #b8e3ff !important;
  }
  
  /*---------------END copyright-------------*/
  /*---------------footer-------------*/
  .footer {
	background-color: #0058a6;
	padding: 30px 15px;
  }
  
  .footer .total {
	font-family: 'niafamBold';
  }
  
  .footer #zone10 .h1 span {
	color: #fff;
	font-family: 'niafamBold';
	font-size: 16px;
  }
  
  .footer #zone10 .h1 {
	width: 50px;
	margin-bottom: 10px;
  }
  
  .footer #zone10 .b2 a {
	color: #fff;
	line-height: 25px;
	background-image: url(../img/back-link.png);
	background-repeat: no-repeat;
	background-position: right 9px;
	padding-right: 10px;
	background-size: 5px;
  }
  
  .footer #zone10 .b2 a:hover {
	color: #feb00a;
  }
  
  .footer #zone10 .b3 {
	color: #fff;
	font-size: 14px;
	text-align: justify;
	line-height: 28px;
  }
  
  .footer #zone10 .today,
  .footer #zone10 .todayval,
  .footer #zone10 .yesterday,
  .footer #zone10 .yesterdayval,
  .footer #zone10 .online,
  .footer #zone10 .onlineval,
  .footer #zone10 .RegisteredUser,
  .footer #zone10 .RegisteredUserval {
	display: none;
  }
  
  .footer #zone10 .b7 {
	display: none;
  }
  
  .footer #zone10 .b2:after {
	display: none !important;
	content: '';
	border-bottom: 2px solid #95b9da;
	display: block;
	margin: 8px 0;
	width: 60%;
  }
  
  .footer #zone10 .b5 {
	color: #fff;
	font-size: 14px;
	width: 390px;
  }
  
  .footer #zone10 .b7 .b1:before {
	content: 'آخرین بروزرسانی:';
	color: #fff;
	font-size: 13px;
	font-family: 'niafamBold';
  }
  
  .footer #zone10 .b7 .b1 a {
	color: #fff;
	font-size: 13px;
	cursor: context-menu;
  }
  
  .footer #zone10 .b6 .footer-nati span {
	background-color: rgba(255, 255, 255, 0.8);
	color: #1098a5;
	font-size: 12px;
	font-family: 'niafamBold';
	padding: 3px 10px;
	border-radius: 20px;
	transition: all .5s;
	margin-left: 5px;
  }
  
  .footer #zone10 .b6 {
	width: auto;
	right: 33%;
  }
  
  .footer #zone10 .b6 .footer-nati span:hover {
	background-color: #fff;
  }
  
  .footer #zone10 .b4 img {
	float: left;
  }
  
  .footer #zone10 .footer-nati .mynati {
	background-image: url(../img/social1.png);
	width: 25px;
	height: 24px;
	display: block;
	float: left;
	margin: -3px 2px;
  }
  
  .footer #zone10 .footer-nati .mynati:hover {
	filter: brightness(0.8);
  }
  
  .footer #zone10 .footer-nati .mynati:nth-child(2) {
	background-position: -28px;
  }
  
  .footer #zone10 .footer-nati .mynati:nth-child(3) {
	background-position: 25px;
  }
  
  .footer #zone10 .mynati a {
	background-image: url(../img/footer-icons.png);
	width: 24px;
	height: 24px;
	display: block;
	float: right;
	margin: 0 3px;
  }
  
  .footer #zone10 .mynati a:nth-child(1) {
	background-image: none;
	color: #0058a6;
	width: auto;
	background-color: #fff;
	padding: 4px 15px;
	font-size: 12px;
	font-weight: bold;
	border-radius: 15px;
  }
  
  .footer #zone10 .mynati a:nth-child(2) {
	background-position: 24px;
  }
  
  .footer #zone10 .mynati a:nth-child(3) {
	background-position: -28px;
  }
  
  .footer #zone10 .mynati a:nth-child(4) {
	background-position: 0;
  }
  
  /*---------------END footer-------------*/
  /*----------------BlockShow------------------*/
  a {
	text-decoration: none !important;
  }
  
  body {
	overflow-x: hidden !important;
	background-color: #fff !important;
  }
  
  .niafamContainer {
	background-color: #fff;
	box-shadow: 0 0 4px 2px #ccc;
	margin: 10px auto;
	padding: 20px 15px;
	min-height: 500px;
  }
  
  .shownews5secondtitr {
	color: #00a651;
	font-size: 15px;
	margin-bottom: 5px;
	text-align: justify;
  }
  
  .shownews5titr {
	color: #344b9a;
	font-family: niafambold;
	font-size: 18px;
	margin-bottom: 10px;
	text-align: justify;
  }
  
  .shownews5file1 {
	padding-bottom: 10px;
	padding-left: 10px;
	height: auto;
	width: 380px;
  }
  
  .shownews5summery {
	display: none;
  }
  
  .shownews5comment {
	line-height: 27px;
	text-align: justify;
	font-size: 14px;
  }
  
  .shownews5comment p,
  .shownews5comment a,
  .shownews5comment div,
  .shownews5comment span {
	line-height: 27px !important;
	font-size: 14px !important;
	font-family: niafam !important;
  }
  
  .shownews5comment img {
	max-width: 100%;
	display: block;
	height: auto;
  }
  
  .shownews5date1txt,
  .shownews5date1,
  .shownews5reviewtxt,
  .shownews5review,
  .shownews5sourcetxt,
  .shownews5source {
	color: #888;
	font-size: 13px;
	width: 100px !important;
  }
  
  .shownews5dateheader {
	margin-top: 50px;
  }
  
  .shownews5sourceheader {
	margin-bottom: 20px;
  }
  
  .showcommunique2date1 {
	color: #00a651;
  }
  
  .showcommunique2titr {
	color: #344b9a;
	font-family: niafambold;
	font-size: 18px;
	margin-bottom: 20px;
	text-align: justify;
  }
  
  .showcommunique2comment {
	line-height: 27px;
	text-align: justify;
	font-size: 14px;
  }
  
  .showcommunique2comment p,
  .showcommunique2comment a,
  .showcommunique2comment div,
  .showcommunique2comment span {
	line-height: 27px !important;
	font-size: 14px !important;
	font-family: niafam !important;
  }
  
  .showcommunique2comment img {
	max-width: 100%;
	display: block;
	height: auto;
  }
  
  .showcommunique2reviewtxt,
  .showcommunique2review {
	color: #888;
	font-size: 13px;
	width: 100px !important;
  }
  
  .showcommunique2content1 {
	margin: 20px 0;
  }
  
  .showcommunique2file1 {
	width: 360px;
	height: auto;
  }
  
  .form2name {
	background-color: #efefef;
	box-shadow: none !important;
	color: #146d75;
	font-family: niafambold;
	font-size: 18px;
	margin-bottom: 10px;
	padding: 8px !important;
  }
  
  .form2htmlcode {
	line-height: 27px;
	text-align: justify;
	font-size: 14px;
	margin-bottom: 50px;
	overflow-y: hidden;
  }
  
  .form2htmlcode table {
	margin-bottom: 20px;
	max-width: 100%;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
  }
  
  .form2htmlcode table>tbody>tr>td,
  .form2htmlcode table>tbody>tr>th,
  .form2htmlcode table>tfoot>tr>td,
  .form2htmlcode table>tfoot>tr>th,
  .form2htmlcode table>thead>tr>td,
  .form2htmlcode table>thead>tr>th {
	white-space: nowrap;
	padding: 5px;
  }
  
  .form2htmlcode p,
  .form2htmlcode a,
  .form2htmlcode div,
  .form2htmlcode span {
	line-height: 27px !important;
	font-size: 14px !important;
	font-family: niafam !important;
  }
  
  .form2htmlcode img {
	max-width: 100%;
	display: block;
	height: auto;
  }
  
  .form2datetext,
  .form2date,
  .form2reviewtext,
  .form2review {
	color: #888;
	font-size: 13px;
	width: 140px !important;
  }
  
  .showlinks1titr {
	background-color: #efefef;
	box-shadow: none !important;
	color: #146d75;
	font-family: niafambold;
	font-size: 18px;
	margin-bottom: 10px;
	padding: 8px !important;
  }
  
  .showlinks1comment {
	line-height: 27px;
	text-align: justify;
	font-size: 14px;
	margin-bottom: 50px;
	overflow-y: hidden;
  }
  
  .showlinks1comment table {
	margin-bottom: 20px;
	max-width: 100%;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
  }
  
  .showlinks1comment table>tbody>tr>td,
  .showlinks1comment table>tbody>tr>th,
  .showlinks1comment table>tfoot>tr>td,
  .showlinks1comment table>tfoot>tr>th,
  .showlinks1comment table>thead>tr>td,
  .showlinks1comment table>thead>tr>th {
	white-space: nowrap;
	padding: 5px;
  }
  
  .showlinks1comment p,
  .showlinks1comment a,
  .showlinks1comment div,
  .showlinks1comment span {
	line-height: 27px !important;
	font-size: 14px !important;
	font-family: niafam !important;
  }
  
  .showlinks1comment img {
	max-width: 100%;
	display: block;
	height: auto;
  }
  
  .showlinks1date1txt,
  .showlinks1date1,
  .showlinks1reviewtxt,
  .showlinks1review {
	color: #888;
	font-size: 13px;
	width: 140px !important;
  }
  
  .showtender1titr {
	color: #083258;
	font-family: niafambold;
	font-size: 18px;
	margin: 10px 0;
  }
  
  .showtender1titrtext {
	margin: 10px 0;
  }
  
  .showtender1comment {
	margin: 15px 0;
	text-align: justify;
  }
  
  /* ---------------- Sitemap ----------------- */
  .sitmaptitle {
	background-color: #efefef !important;
	color: #146d75;
	padding: 8px !important;
	text-align: right !important;
  }
  
  .sitmaptitle>span {
	font-family: niafambold;
	font-size: 18px;
	text-align: right !important;
  }
  
  div[id*="TreeView1"] {
	background-color: #f3fbfb;
	border: 1px solid #d9e1fc;
	border-radius: 5px;
	min-height: 300px;
	padding: 20px;
  }
  
  div[id*="TreeView1n"] {
	background-color: transparent !important;
	border: medium none !important;
	border-radius: 0 !important;
	min-height: auto !important;
	padding: 0 !important;
  }
  
  #btnTop.box {
	background-color: transparent !important;
	border: medium none !important;
  }
  
  /* ---------------- Search ----------------- */
  .panel-heading.pHeadRes {
	display: none !important;
  }
  
  .panel-body.pBodyRes {
	background-color: #efefef !important;
	border: medium none !important;
  }
  
  .downSideRes {
	width: 100% !important;
  }
  
  .downSideRes .panel-heading {
	background-color: #efefef !important;
	border-radius: 0 !important;
  }
  
  .downSideRes select[id*="ddlPageSize"] {
	height: 28px !important;
	width: 50px !important;
  }
  
  div[id*="ASearch"] select[id*="ddlLanguage"] {
	margin-bottom: 5px !important;
  }
  
  div[id*="ASearch"] select[id*="Droptype"] {
	margin-bottom: 5px;
  }
  
  div[id*="ASearch"] input[id*="btnAdvSearch"] {
	background-color: #00a651 !important;
	border: medium none !important;
	float: left !important;
	margin-left: 15px !important;
  }
  
  div[id*="ASearch"] input[id*="btnAdvSearch"]:hover {
	background-color: #00AEFF !important;
  }
  
  #Div7Res img {
	display: none !important;
  }
  
  .downSideRes #Td3 table {
	margin: 0 auto;
  }
  
  .downSideRes .searchresault {
	border-bottom: 1px dotted #344b9a;
	padding: 10px 15px;
  }
  
  #headSearch input[id*="btnSearchSample"] {
	font-size: 0 !important;
	height: 17px !important;
	padding: 0 !important;
	width: 17px !important;
	background-color: transparent !important;
  }
  
  .leftSideRes #DivRes {
	padding: 10px;
  }
  
  /* ---------------- GroupPage Archive ----------------- */
  div[id*="panelgroup"] .pagergroup {
	display: table;
	margin: 0 auto;
	direction: ltr !important;
  }
  
  div[id*="panelgroup"] .form-inline .control-label {
	padding: 6px 10px !important;
  }
  
  div[id*="panelgroup"] .margin-top-10 {
	margin-top: 15px;
  }
  
  div[id*="panelgroup"] .btn-search {
	padding: 8px 12px 3px !important;
	background-color: #00A651 !important;
	border-color: #00A651 !important;
	color: #fff !important;
  }
  
  div[id*="panelgroup"] .input-group-addon {
	background-color: #00A651 !important;
	border: 1px solid #00A651 !important;
	color: #fff !important;
  }
  
  div[id*="panelgroup"] .panel-heading {
	background-color: #efefef !important;
	border-color: #d9e1fc !important;
  }
  
  div[id*="panelgroup"] .panel-default {
	background-color: #fff !important;
	border-color: #b7c4f2 !important;
  }
  
  div[id*="panelgroup"] .groupListview {
	border-color: #b7c4f2 !important;
  }
  
  div[id*="panelgroup"] .footable {
	border: medium none !important;
	background-color: transparent !important;
  }
  
  div[id*="panelgroup"] sapn[id*="lblFilter"] {
	color: #146d75 !important;
	font-family: niafambold !important;
	font-size: 18px !important;
  }
  
  div[id*="panelgroup"] #Th1 {
	background-color: #efefef !important;
	border: medium none !important;
	color: #146d75 !important;
	font-family: niafambold !important;
	font-size: 16px !important;
  }
  
  div[id*="panelgroup"] #Th2 {
	background-color: #efefef !important;
	border: none !important;
	color: #146d75 !important;
	font-family: niafambold !important;
	font-size: 16px !important;
	text-align: center !important;
  }
  
  div[id*="panelgroup"] .footable-visible {
	text-align: justify;
  }
  
  div[id*="panelgroup"] .grouptitle a {
	background-image: url("../img/caret-left.png") !important;
	background-position: right 7px;
	background-repeat: no-repeat;
	padding-right: 15px;
  }
  
  div[id*="panelgroup"] .grouptitle a:hover {
	color: #146d75 !important;
  }
  
  div[id*="panelgroup"] span[id*="Label4"] {
	display: none;
  }
  
  div[id*="panelgroup"] span[id*="lblCountOfFound"] {
	display: none;
  }
  
  div[id*="panelgroup"] a[id*="lnkbtnSearchTodayLabel"] {
	display: none;
  }
  
  div[id*="panelgroup"] a[id*="lnkbtnSearchToday"] {
	display: none;
  }
  
  div[id*="panelgroup"] a[id*="register"] {
	background-color: #00a651 !important;
	border: medium none !important;
	left: 26px;
	position: absolute;
	top: 4px;
  }
  
  div[id*="panelgroup"] a[id*="register"]:hover {
	background-color: #00AEFF !important;
  }
  
  div[id*="panelgroup"] .well {
	background-color: transparent !important;
	border: medium none !important;
	border-radius: 4px;
	box-shadow: none !important;
  }
  
  .questionheader {
	background-color: #efefef;
	box-shadow: none !important;
	color: #146d75;
	padding: 8px;
  }
  
  .questionheader span {
	font-family: niafambold;
	font-size: 18px;
  }
  
  .complainheader {
	background-color: #efefef;
	box-shadow: none !important;
	color: #146d75;
	padding: 8px;
  }
  
  .complainheader span {
	font-family: niafambold;
	font-size: 18px;
  }
  
  .mycontacts {
	background-color: #efefef;
	box-shadow: none !important;
	color: #146d75;
	padding: 8px;
  }
  
  .mycontacts span {
	font-family: niafambold;
	font-size: 18px;
  }
  
  /* ---------------- Login Show ----------------- */
  .niafamContainer .panel-heading {
	background-color: #efefef !important;
	border-color: #b7c4f2 !important;
	color: #146d75 !important;
  }
  
  .niafamContainer .panel-default {
	border-color: #b7c4f2 !important;
  }
  
  .niafamContainer .panel-title {
	text-align: justify;
  }
  
  .niafamContainer .panel-title span {
	font-family: niafambold;
	font-size: 13px;
  }
  
  .niafamContainer .memberbutton {
	background-color: #00a651;
	border: 1px solid #00a651;
	border-radius: 5px;
	padding: 8px;
	width: 100px;
	color: #fff;
  }
  
  .niafamContainer .memberbutton:hover {
	background-color: #efefef;
	border: 1px solid #d9e1fc;
	color: #000;
  }
  
  .niafamContainer .payamsearch {
	float: right !important;
  }
  
  span[id*="lblTitlePage"].RegisterboldLabel {
	background-color: #efefef !important;
	color: #146d75 !important;
	display: block;
	font-family: niafambold !important;
	margin-right: 0 !important;
	margin-top: 0 !important;
	padding: 7px !important;
	font-size: 18px !important;
	text-align: justify !important;
  }
  
  div[id*="MessageBox1_grvMsg"] {
	border: none !important;
  }
  
  div[id*="MessageBox1_grvMsg"] td {
	border: none !important;
  }
  
  input[id*="FileUpload1"] {
	width: 200px !important;
  }
  
  /* ---------------- Bottom Panel ----------------- */
  div[id*="commentsDiv"] {
	background-color: #f4f4f4 !important;
	border: 1px solid #dbdbdb !important;
	padding: 20px !important;
	margin-top: 10px;
  }
  
  div[id*="favtoolbar"] {
	height: 30px;
  }
  
  div[id*="divFavToolBar"] {
	display: table;
	float: left;
  }
  
  input[id*="IdeaPage1_btnsend"] {
	background-color: #00a651 !important;
	border-color: #00a651 !important;
	color: #fff !important;
  }
  
  input[id*="IdeaPage1_btnsend"]:hover {
	background-color: #00AEFF !important;
	border-color: #00AEFF !important;
	color: #fff !important;
  }
  
  div[id*="favtoolbar"] .addbookmark {
	opacity: 1 !important;
  }
  
  .lblrating {
	text-align: left;
	margin-bottom: 20px;
  }
  
  .lblrating .col-lg-12 {
	float: left;
  }
  
  /* ---------------- Sent To Another ----------------- */
  .senttoanother {
	background-color: #efefef;
	margin: 0 0 20px;
	padding: 7px;
  }
  
  .senttoanother span {
	color: #146d75;
	font-family: niafambold;
	font-size: 18px;
  }
  
  /* ------------------- Like ------------------------ */
  #imgDisLike {
	width: 20px !important;
	height: 19px !important;
  }
  
  #imgLike {
	margin-left: 30px;
	width: 20px !important;
	height: 19px !important;
  }
  
  #spnLikeTxt::after {
	content: 'پسندیدم:';
	padding-left: 5px;
  }
  
  #spnDisLikeTxt::after {
	content: 'نپسندیدم:';
	padding-left: 5px;
  }
  
  .shownews5attachfile .slide-wrapper {
	width: 700px !important;
	height: 460px !important;
	margin: 0 auto !important;
  }
  
  .shownews5attachfile li.slide img {
	width: 100% !important;
	height: 100% !important;
	max-width: 100% !important;
	max-height: 100% !important;
	top: 0 !important;
	left: 0 !important;
	margin-top: 0 !important;
	margin-left: 0 !important;
  }
  
  .shownews5attachfile .advanced-slider {
	height: 100% !important;
	margin-bottom: 30px;
  }
  
  img#imgAudioCaptcha {
	display: none;
  }
  
  /* ----------------END Block Show ----------------- */
  /*-------------------Mediaquery-----------------*/
  @media (min-width:1200px) {
	.myslider .advanced-slider {
		height: calc(100vh - 290px) !important;
		max-height: 550px !important;
	}
  
	.gallery-main #zone8 .slide-wrapper {
		width: 100% !important;
		height: 340px !important;
		border: 0 !important;
		box-shadow: none !important;
	}
  
	.myevents #zone14 [dir='rtl'] .slick-prev {
		right: -15px;
	}
  
	.myevents #zone14 [dir='rtl'] .slick-next {
		left: -15px;
	}
  
	.linkarm {
		margin: -27px auto 0 !important;
		text-align: left !important;
		width: 1140px !important;
	}
  
	.mylink-slider #zone5 .circle .thumbnail-scroller .arrows .previous {
		left: -60px !important;
	}
  
	.mylink-slider #zone5 .circle .thumbnail-scroller .arrows .next {
		right: -60px !important;
	}
  
	.myslider .SliderImageCaption2titr a {
		width: 1170px;
		margin: 0 auto !important;
		float: none !important;
		font-size: 19px;
		line-height: 38px !important;
		height: 26px;
		overflow: hidden;
	}
  
	.mymenu #zone3 .dropdown-menu .caret {
		background-image: url("../img/caret-left.png") !important;
		float: left !important;
		height: 8px !important;
		left: 5px !important;
		position: absolute !important;
		top: 16px !important;
		width: 8px !important;
	}
  
	.mymenu button.menueclose {
		display: none;
	}
  
	.mymenu .navbar-inverse {
		background-color: transparent !important;
	}
  
	.mymenu .b3 {
		width: auto !important;
		padding: 5px !important;
		display: none !important;
	}
  
	.mymenu #zone3 .navbar-inverse .navbar-nav>li>a {
		font-size: 14px !important;
		padding-top: 15px !important;
	}
  }
  
  @media (min-width: 992px) and (max-width: 1199px) {
	.mynews #zone6 li.resp-tab-item {
		width: 148px;
		font-size: 13px;
	}
  
	.last-news #zone18 .thumbnail-scroller {
		bottom: -170px;
	}
  
	.gallery-main #zone8 .slide-wrapper {
		width: 100% !important;
		height: 340px !important;
		border: 0 !important;
		box-shadow: none !important;
	}
  
	.rahgiri-links #zone16 .b2 h3 {
		font-size: 15px;
	}
  
	.dolat-links #zone17 .page-row.row .links3 img {
		margin: 0 auto;
	}
  
	.mymap #zone23 .b200 iframe {
		height: 135px;
	}
  
	.mymap #zone23 .b400 iframe {
		margin-right: -32px;
	}
  
	.footer #zone10 .b6 {
		margin-top: 12px;
	}
  
	.organization-unit #zone22 img {
		width: 100%;
		height: 40px;
	}
  
	.organization-unit #zone22 .b6 {
		font-size: 12px;
	}
  
	.health-links #zone21 .b1 {
		padding: 10px;
	}
  
	.health-links #zone21 .b1 img {
		width: 50px;
		height: 50px;
		margin: 0 auto;
	}
  
	.health-links #zone21 .b2 h2 {
		margin-top: 25px;
	}
  
	.health-links #zone21 .b2 h2 {
		margin-right: -8px;
	}
  
	.exclusive-news #zone20 .b6 {
		height: 80px;
	}
  
	.exclusive-news #zone20 .b9 {
		height: 100px;
	}
  
	.amar-links #zone15 .b1 {
		right: 10px;
	}
  
	.myevents #zone14 [dir='rtl'] .slick-prev {
		right: -15px;
	}
  
	.myevents #zone14 [dir='rtl'] .slick-next {
		left: -15px;
	}
  
	.myevents #zone14 .b1:after {
		width: 205px;
		height: 155px;
	}
  
	.myevents #zone14 img {
		height: 165px;
	}
  
	.myevents #zone14 .b6 {
		height: 100px;
	}
  
	.myevents #zone14 .content6 a {
		height: 380px;
	}
  
	.footer #zone10 .b5 {
		width: 325px;
	}
  
	.footer #zone10 .b3 {
		text-align: right;
	}
  
	.linkarm {
		margin: -27px auto 0 !important;
		text-align: left !important;
		width: 940px !important;
	}
  
	.myslider #zone4 .caption-container {
		width: 100% !important;
		right: 0 !important;
		border-radius: 0 !important;
	}
  
	.mylink-slider #zone5 .circle .thumbnail-scroller .arrows .previous {
		left: -40px !important;
	}
  
	.mylink-slider #zone5 .circle .thumbnail-scroller .arrows .next {
		right: -40px !important;
	}
  
	.myslider .SliderImageCaption2titr a {
		width: 940px;
		margin: 0 auto !important;
		float: none !important;
		font-size: 19px;
		line-height: 42px !important;
		height: 32px;
		overflow: hidden;
	}
  
	.mymenu #zone3 .dropdown-menu .caret {
		background-image: url("../img/caret-left.png") !important;
		float: left !important;
		height: 8px !important;
		left: 5px !important;
		position: absolute !important;
		top: 16px !important;
		width: 8px !important;
	}
  
	.mymenu button.menueclose {
		display: none;
	}
  
	.mymenu .navbar-inverse {
		background-color: transparent !important;
	}
  
	.mymenu .b3 {
		width: auto !important;
		padding: 5px !important;
		display: none !important;
	}
  
	.mymenu #zone3 .navbar-inverse .navbar-nav>li>a {
		font-size: 11px !important;
		padding-top: 15px !important;
	}
  }
  
  @media (min-width: 768px) and (max-width: 991px) {
  
	.mynews #zone6 #tab2 .b1,
	.mynews #zone6 #tab3 .b1,
	.mynews #zone6 #tab4 .b1 {
		height: auto;
	}
  
	input[id*="txtStartDate"] {
		width: 100px !important;
	}
  
	input[id*="txtExpDate"] {
		width: 100px !important;
	}
  
	.last-news #zone18 .thumbnail-scroller {
		bottom: -170px;
	}
  
	.gallery-main #zone8 .video-container {
		height: 100% !important;
	}
  
	.last-news #zone19 {
		margin-top: 225px;
	}
  
	.last-news #zone19 .resp-tab-content .bmiddle {
		height: 330px;
	}
  
	.gallery-main #zone8 video {
		height: 100% !important;
		object-fit: fill !important;
		border-radius: 0;
	}
  
	.gallery-main #zone9 .groupGalleryfile1 img {
		height: 165px;
	}
  
	.gallery-main #zone9 #mainbody {
		margin-bottom: 10px;
	}
  
	.gallery-main #zone8 {
		margin-bottom: 25px;
	}
  
	.rahgiri-links #zone16 .b2 h3 {
		font-size: 14px;
	}
  
	.rahgiri-links #zone16 .b2 {
		height: 65px;
	}
  
	.dolat-links #zone17 .page-row.row .links3 img {
		margin: 0 auto;
	}
  
	.dolat-links #zone17 .page-row.row {
		width: 29.1% !important;
		margin-bottom: 15px !important;
	}
  
	.mymap #zone23 .b400 iframe {
		width: 290px;
	}
  
	.mymap #zone23 .b200 iframe {
		height: 175px;
	}
  
	.mymap #zone23 .b200,
	.mymap #zone23 .b400 {
		margin-bottom: 25px;
	}
  
	.organization-unit #zone22 .b10,
	.organization-unit #zone22 .b11,
	.organization-unit #zone22 .b12,
	.organization-unit #zone22 .b13 {
		margin-bottom: 20px;
	}
  
	.organization-unit #zone22 img {
		height: 80px;
	}
  
	.organization-unit #zone22 .b6 {
		font-size: 15px;
	}
  
	.health-links #zone21 .b1 {
		padding: 17px;
	}
  
	.health-links #zone21 .links2 {
		margin-bottom: 15px;
	}
  
	.exclusive-news #zone20 .news12content1 {
		padding: 15px;
		width: 100%;
	}
  
	.exclusive-news #zone20 img {
		width: 100%;
		height: 122px;
	}
  
	.exclusive-news #zone20 .news12content2 {
		width: 100%;
	}
  
	.exclusive-news #zone20 .b6 {
		height: 60px;
	}
  
	.exclusive-news #zone20 .b9 {
		height: 80px;
	}
  
	.amar-links #zone15 .b1 {
		right: 35px;
	}
  
	.myevents #zone14 .b1:after {
		width: 330px;
		height: 195px;
	}
  
	.myevents #zone14 img {
		height: 205px;
	}
  
	.myevents #zone14 .b6 {
		height: 80px;
	}
  
	.myevents #zone14 .content6 a {
		height: 390px;
	}
  
	.footer #zone10 .b4 {
		margin-top: 60px;
	}
  
	.footer #zone10 .b4 img {
		width: 200px;
		float: none;
		margin: 0 auto;
	}
  
	.footer #zone10 .b2,
	.footer #zone10 .b3 {
		width: 50%;
	}
  
	.footer #zone10 .b6 {
		position: absolute;
		top: 165px;
		text-align: left;
		width: auto;
		left: 0;
		right: auto;
	}
  
	.linkarm {
		margin: -27px auto 0 !important;
		text-align: left !important;
		width: 720px !important;
	}
  
	.myslider #zone4 .caption-container {
		width: 100% !important;
		right: 0 !important;
		border-radius: 0 !important;
	}
  
	.mynews #zone6 .b1 img {
		height: 100px;
	}
  
	.mynews #zone6 .b3 h3 {
		height: 118px;
	}
  
	.mynews #zone6 li.resp-tab-item {
		font-size: 12px;
		padding: 10px 0 !important;
		margin-left: 5px;
		width: 112px;
	}
  
	.mylink-slider #zone5 .circle .thumbnail-scroller .arrows .previous {
		left: -10px !important;
	}
  
	.mylink-slider #zone5 .circle .thumbnail-scroller .arrows .next {
		right: -10px !important;
	}
  
	.myslider #zone4 .advanced-slider {
		height: 350px !important;
	}
  
	.myslider .SliderImageCaption2titr a {
		width: 720px;
		margin: 0 auto !important;
		float: none !important;
		font-size: 12px;
		line-height: 42px !important;
		overflow: hidden;
		height: 26px;
	}
  
	.mymenu #zone3 .navbar-inverse .navbar-nav>li>a {
		font-size: 11px !important;
		padding-top: 15px !important;
	}
  
	.mymenu #zone3 .b2 {
		top: 50px;
	}
  
	.mymenu #zone3 .dropdown-menu .caret {
		background-image: url("../img/caret-left.png") !important;
		float: left !important;
		height: 8px !important;
		left: 5px !important;
		position: absolute !important;
		top: 16px !important;
		width: 8px !important;
	}
  
	.mymenu button.menueclose {
		display: none;
	}
  
	.mymenu .navbar-inverse {
		background-color: transparent !important;
	}
  
	.mymenu .b3 {
		width: auto !important;
		padding: 5px !important;
		display: none !important;
	}
  }
  
  @media (min-width: 450px) and (max-width: 767px) {
  
	.mynews #zone6 #tab2 .b1,
	.mynews #zone6 #tab3 .b1,
	.mynews #zone6 #tab4 .b1 {
		height: auto;
	}
  
	.form2name {
		font-size: 15px !important;
	}
  
	div[id*="panelgroup"] .form-group {
		float: none !important
	}
  
	.shownews5attachfile .slide-wrapper {
		width: 100% !important;
		height: 100% !important;
	}
  
	.shownews5attachfile .advanced-slider {
		height: 360px !important;
	}
  
	.last-news #zone18 .slider-main {
		height: 75% !important;
	}
  
	.last-news #zone18 .thumbnail-scroller {
		bottom: -50px;
	}
  
	.gallery-main #zone8 .video-container {
		height: 100% !important;
	}
  
	.last-news #zone19 {
		margin-top: 80px;
	}
  
	.last-news #zone19 .resp-tab-content .bmiddle {
		height: 330px;
	}
  
	.last-news #zone19 .resp-tab-active {
		border-color: #d0a510 !important;
	}
  
	.last-news #zone19 .bfooter {
		margin-bottom: 30px;
	}
  
	.gallery-main #zone8 video {
		height: 100% !important;
		object-fit: fill !important;
		border-radius: 0;
	}
  
	.gallery-main #zone8,
	.gallery-main #zone9 {
		margin-bottom: 25px;
		margin-top: 0;
	}
  
	.gallery-main #zone8 .drilldownSample2slider {
		height: auto;
		margin-bottom: 40px;
	}
  
	.gallery-main #zone9 .groupGalleryfile1 img {
		height: auto;
	}
  
	.gallery-main #zone12 .b1 img {
		height: auto;
	}
  
	.rahgiri-links #zone16 .b2 h3 {
		font-size: 14px;
	}
  
	.rahgiri-links #zone16 .b1 img {
		height: auto;
	}
  
	.rahgiri-links #zone16 .linksbox4 {
		margin-bottom: 20px;
	}
  
	.dolat-links #zone17 .page-row.row .links3 img {
		margin: 0 auto;
		width: 120px;
	}
  
	.dolat-links #zone17 .page-row.row {
		width: 53.5% !important;
		margin-bottom: 15px !important;
	}
  
	.mymap #zone23 .b200,
	.mymap #zone23 .b400,
	.mymap #zone23 .b600,
	.mymap #zone23 .b800 {
		margin-bottom: 25px;
	}
  
	.organization-unit #zone22 .b10,
	.organization-unit #zone22 .b11,
	.organization-unit #zone22 .b12,
	.organization-unit #zone22 .b13 {
		margin-bottom: 20px;
	}
  
	.organization-unit #zone22 .news12content1 {
		width: 30%;
	}
  
	.organization-unit #zone22 img {
		width: 50%;
		height: auto;
		margin: 0 auto;
	}
  
	.organization-unit #zone22 .news12content2 {
		width: 67%;
		display: inline-table;
	}
  
	.health-links #zone21 .links2 {
		margin-bottom: 15px;
		width: 50%;
	}
  
	.health-links #zone21 .b2 h2 {
		font-size: 15px;
		margin-top: 28px;
	}
  
	.health-links #zone21 .b1 img {
		width: 40px;
		height: 40px;
	}
  
	.exclusive-news #zone20 img {
		width: 50%;
		height: auto;
		margin: 0 auto 10px;
	}
  
	.exclusive-news #zone20 .b6,
	.exclusive-news #zone20 .b9 {
		height: auto;
	}
  
	.amar-links #zone15 .b1 {
		width: 50%;
		height: auto;
		right: 25%;
	}
  
	.myevents #zone14 .b1:after {
		display: none;
	}
  
	.myevents #zone14 img {
		height: 240px;
	}
  
	.myevents #zone14 .b6 {
		height: 55px;
	}
  
	.myevents #zone14 .content6 a {
		height: 400px;
	}
  
	.footer #zone10 .b4 img {
		width: 200px;
		float: none;
		margin: 30px auto;
	}
  
	.footer #zone10 .b6 {
		width: auto;
		position: absolute;
		bottom: -15px;
		margin-top: 12px;
	}
  
	.footer #zone10 .b5 {
		margin-top: 20px;
	}
  
	.copyright #zone11 .b1 {
		text-align: center !important;
	}
  
	.linkarm {
		background-color: #004490;
		margin: 0 auto !important;
		text-align: center !important;
	}
  
	.mynews #zone7 .bmiddle {
		height: 250px;
	}
  
	.mynews #zone7 {
		margin-top: 20px;
	}
  
	.mynews #zone6 .resp-tab-content {
		padding: 15px !important;
	}
  
	.mynews #zone6 .resp-tab-active {
		border-color: #0666b3 !important;
	}
  
	.mynews #zone6 .b1 img {
		height: auto;
	}
  
	.mynews #zone6 .b2,
	.mynews #zone6 .b3 h3 {
		height: auto;
		margin-bottom: 10px;
	}
  
	.mynews #zone6 .bfooter {
		margin-bottom: 50px;
	}
  
	.myslider #zone4 .slide-buttons {
		left: 45px !important;
	}
  
	.myslider #zone4 .caption-container {
		width: 100% !important;
		right: 0 !important;
		border-radius: 0 !important;
	}
  
	.mylink-slider #zone5 .circle .thumbnail-scroller .arrows .previous {
		left: -10px !important;
	}
  
	.mylink-slider #zone5 .circle .thumbnail-scroller .arrows .next {
		right: -10px !important;
	}
  
	.myslider #zone4 .advanced-slider {
		height: 250px !important;
	}
  
	.myslider .SliderImageCaption2titr a {
		width: 100% !important;
		margin: 0 auto !important;
		float: none !important;
		font-size: 12px !important;
		line-height: 34px !important;
		height: 22px;
		overflow: hidden;
	}
  
	.top-header #zone2 .b1 {
		width: 100%;
	}
  
	.top-header #zone2 {
		padding-bottom: 20px;
	}
  
	.top-header #zone2 .b1 img {
		margin: 15px auto;
	}
  
	.top-header #zone2 .b2,
	.top-header #zone2 .b4 {
		position: static;
		margin-right: 15px;
	}
  
	.top-header #zone2 .b2 {
		width: 305px;
		font-size: 12px !important;
		background-image: none;
		margin-bottom: 5px;
	}
  
	.top-header #zone2 .b2 a {
		font-size: 12px;
		width: 62px;
		margin: 0 0 0 3px;
		padding: 5px;
	}
  
	.top-header #zone2 .b3 {
		width: 262px;
		bottom: 10px;
		top: auto;
	}
  
	.top-header #zone2 .b3 .input-group {
		width: 210px;
	}
  
	.top-header {
		background-color: #0058a6 !important;
		background: none;
	}
  
	.top-header #zone2 .b5 {
		left: 0 !important;
		right: 0 !important;
		margin: 0 auto !important;
		bottom: 0 !important;
		width: 100px !important;
	}
  
	.top-header #zone2 .b4 {
		margin: 0 auto !important;
		float: none;
		width: 90px !important;
		transform: translate3d(-100px, 0px, 0px);
	}
  
	.top-header #zone2 .b6 {
		left: 0 !important;
		right: 0 !important;
		margin: 0 auto !important;
		transform: translate3d(105px, 0px, 0px);
		position: absolute;
		bottom: 9px;
	}
  
	.mymenu #zone3 .navbar-inverse .navbar-nav>li>a {
		color: #fff !important;
	}
  
	.mymenu #zone3 .caret {
		left: 15px !important;
		position: absolute !important;
		filter: brightness(0.5);
	}
  
	.mymenu .navbar {
		position: fixed !important;
		top: -50px;
		background: rgb(0 88 166) !important;
		width: 80%;
		right: -80%;
		height: calc(100vh + 50px);
		z-index: 1000;
		overflow-x: hidden;
		overflow-y: auto;
		transition: all 0.5s ease 0s;
	}
  
	.mymenu .showmenu {
		right: 0 !important;
	}
  
	.mymenu .b1 {
		height: 50px;
	}
  
	.mymenu .navbar-collapse.collapse.in:before {
		content: 'دانشگاه علوم پزشکی همدان';
		padding-right: 15px;
		font-family: 'niafamBold';
		color: #0058a6;
		display: block;
		border-bottom: 1px solid #ccc;
		padding-bottom: 10px;
		background-color: #c3e3ff;
		padding-top: 10px;
	}
  
	.mymenu button.menueclose {
		position: absolute;
		left: 15px;
		top: -8px;
		background-color: transparent;
		border: none;
		font-size: 45px !important;
		color: #ab1212;
	}
  
	.mymenu button.menueclose:hover {
		opacity: .4;
	}
  
	.mymenu .b3 {
		width: auto !important;
		padding: 5px !important;
		position: absolute;
		top: 5px;
		right: 5px;
		cursor: pointer;
	}
  
	.mymenu .b3:hover {
		opacity: .6;
	}
  
	.mymenu #zone3 .dropdown-menu>li>a {
		color: #fff;
	}
  
	.mymenu #zone3 .dropdown-menu {
		padding: 0 !important;
	}
  
	.mymenu #zone3 .dropdown-menu li {
		width: 100% !important;
	}
  }
  
  @media (min-width: 320px) and (max-width: 449px) {
  
	.mynews #zone6 #tab2 .b1,
	.mynews #zone6 #tab3 .b1,
	.mynews #zone6 #tab4 .b1 {
		height: auto;
	}
  
	.change-container {
		left: 5px;
		top: -30px;
		background-color: rgba(255, 255, 255, 1) !important;
	}
  
	.form2name {
		font-size: 13px !important;
	}
  
	div[id*="panelgroup"] .form-group {
		float: none !important
	}
  
	.shownews5attachfile .slide-wrapper {
		width: 100% !important;
		height: 100% !important;
	}
  
	.shownews5attachfile .advanced-slider {
		height: 300px !important;
	}
  
	.last-news #zone18 .slider-main {
		height: 50% !important;
	}
  
	.last-news #zone18 .thumbnail-scroller {
		bottom: 50px;
	}
  
	.gallery-main #zone8 .video-container {
		height: 100% !important;
	}
  
	.last-news #zone19 {
		margin-top: 0px;
	}
  
	.last-news #zone19 .resp-tab-content .bmiddle {
		height: 330px;
	}
  
	.last-news #zone19 .resp-tab-active {
		border-color: #d0a510 !important;
	}
  
	.last-news #zone19 .bfooter {
		margin-bottom: 30px;
	}
  
	.gallery-main #zone8 video {
		height: 100% !important;
		object-fit: fill !important;
		border-radius: 0;
	}
  
	.gallery-main #zone8,
	.gallery-main #zone9 {
		margin-bottom: 25px;
		margin-top: 0;
	}
  
	.gallery-main #zone8 .drilldownSample2slider {
		height: auto;
		margin-bottom: 40px;
	}
  
	.gallery-main #zone9 .groupGalleryfile1 img {
		height: auto;
	}
  
	.gallery-main #zone12 .b1 img {
		height: auto;
	}
  
	.rahgiri-links #zone16 .b2 h3 {
		font-size: 14px;
	}
  
	.rahgiri-links #zone16 .b1 img {
		height: auto;
	}
  
	.rahgiri-links #zone16 .linksbox4 {
		margin-bottom: 20px;
	}
  
	.dolat-links #zone17 .page-row.row {
		width: 56.5% !important;
		margin-bottom: 15px !important;
	}
  
	.dolat-links #zone17 .page-row.row .links3 img {
		width: 137px;
	}
  
	.mymap #zone23 .b400 iframe {
		margin-right: -25px;
	}
  
	.mymap #zone23 .b200,
	.mymap #zone23 .b400,
	.mymap #zone23 .b600,
	.mymap #zone23 .b800 {
		margin-bottom: 25px;
	}
  
	.organization-unit #zone22 .b10,
	.organization-unit #zone22 .b11,
	.organization-unit #zone22 .b12,
	.organization-unit #zone22 .b13 {
		margin-bottom: 20px;
	}
  
	.organization-unit #zone22 .news12content1 {
		width: 30%;
	}
  
	.organization-unit #zone22 img {
		height: auto;
	}
  
	.organization-unit #zone22 .news12content2 {
		width: 67%;
		display: inline-table;
	}
  
	.health-links #zone21 .links2 {
		margin-bottom: 15px;
	}
  
	.health-links #zone21 .b1 {
		width: 100%;
		background-color: transparent;
	}
  
	.health-links #zone21 .b2 {
		text-align: center;
		width: 100%;
	}
  
	.health-links #zone21 .b2 h2 {
		margin: 0 0 10px;
	}
  
	.health-links #zone21 .links2 a {
		padding: 0;
	}
  
	.exclusive-news #zone20 img {
		width: 100%;
		height: auto;
		margin: 0 auto 10px;
	}
  
	.exclusive-news #zone20 .b6,
	.exclusive-news #zone20 .b9 {
		height: auto;
	}
  
	.amar-links #zone15 .b1 {
		width: 100%;
		height: auto;
		right: 0;
	}
  
	.myevents #zone14 .b1:after {
		display: none;
	}
  
	.myevents #zone14 img {
		height: 195px;
	}
  
	.myevents #zone14 .b6 {
		height: 78px;
	}
  
	.myevents #zone14 .content6 a {
		height: 370px;
	}
  
	.footer #zone10 .b4 img {
		width: 200px;
		float: none;
		margin: 30px auto;
	}
  
	.footer #zone10 .b6 {
		width: auto;
		position: absolute;
		bottom: -15px;
		margin-top: 12px;
		right: 20%;
	}
  
	.footer #zone10 .b5 {
		width: auto;
		margin-top: 20px;
	}
  
	.copyright #zone11 .b1 {
		text-align: center !important;
	}
  
	.linkarm {
		background-color: #004490;
		margin: 0 auto !important;
		text-align: center !important;
	}
  
	.mynews #zone7 .bmiddle {
		height: 250px;
	}
  
	.mynews #zone7 {
		margin-top: 20px;
	}
  
	.mynews #zone6 .resp-tab-content {
		padding: 15px !important;
	}
  
	.mynews #zone6 .resp-tab-active {
		border-color: #0666b3 !important;
	}
  
	.mynews #zone6 .b1 img {
		height: auto;
	}
  
	.mynews #zone6 .b2,
	.mynews #zone6 .b3 h3 {
		height: auto;
		margin-bottom: 10px;
	}
  
	.mynews #zone6 .bfooter {
		margin-bottom: 50px;
	}
  
	.myslider #zone4 .slide-buttons {
		left: 45px !important;
	}
  
	.myslider #zone4 .caption-container {
		width: 100% !important;
		right: 0 !important;
		border-radius: 0 !important;
	}
  
	.mylink-slider #zone5 .circle .thumbnail-scroller .arrows .previous {
		left: -10px !important;
	}
  
	.mylink-slider #zone5 .circle .thumbnail-scroller .arrows .next {
		right: -10px !important;
	}
  
	.myslider #zone4 .advanced-slider {
		height: 200px !important;
	}
  
	.myslider .SliderImageCaption2titr a {
		width: 100% !important;
		margin: 0 auto !important;
		float: none !important;
		font-size: 12px !important;
		line-height: 34px !important;
		height: 22px;
		overflow: hidden;
	}
  
	.top-header #zone2 .b4 {
		margin: 0 auto !important;
		float: none;
		width: 90px !important;
		transform: translate3d(-100px, 0px, 0px);
	}
  
	.top-header #zone2 .b2,
	.top-header #zone2 .b3,
	.top-header #zone2 .b4 {
		position: static !important;
		margin-right: 8px;
		margin-bottom: 12px;
	}
  
	.top-header #zone2 .b2 {
		margin: 10px auto;
		float: none;
		height: 35px;
	}
  
	.top-header #zone2 .b3,
	.top-header #zone2 .b3 .input-group {
		width: 100%;
		margin: 0px 0 6px;
		padding: 0;
	}
  
	.top-header #zone2 .b5 {
		top: auto !important;
		bottom: 0 !important;
		right: 0 !important;
		width: 100px !important;
		left: 0 !important;
		margin: 0 auto !important;
	}
  
	.top-header #zone2 .b6 {
		left: 0 !important;
		right: 0 !important;
		margin: 0 auto !important;
		transform: translate3d(105px, 0px, 0px);
		bottom: 8px;
	}
  
	.top-header #zone2 {
		padding-bottom: 20px;
	}
  
	.top-header {
		background-color: #0058a6 !important;
		background: none;
	}
  
	.mymenu #zone3 .navbar-inverse .navbar-nav>li>a {
		color: #fff !important;
	}
  
	.mymenu #zone3 .dropdown-menu>li>a {
		color: #fff;
	}
  
	.mymenu #zone3 .dropdown-menu {
		padding: 0 !important;
	}
  
	.mymenu #zone3 .dropdown-menu li {
		width: 100% !important;
	}
  
	.mymenu #zone3 .navbar-inverse .navbar-nav>li>a {
		font-size: 14px !important;
	}
  
	.mymenu #zone3 .caret {
		left: 15px !important;
		position: absolute !important;
		filter: brightness(0.5);
	}
  
	.mymenu .navbar {
		position: fixed !important;
		top: -50px;
		background: rgb(0 88 166) !important;
		width: 80%;
		right: -80%;
		height: calc(100vh + 50px);
		z-index: 1000;
		overflow-x: hidden;
		overflow-y: auto;
		transition: all 0.5s ease 0s;
	}
  
	.mymenu .showmenu {
		right: 0 !important;
	}
  
	.mymenu .b1 {
		height: 50px;
	}
  
	.mymenu .navbar-collapse.collapse.in:before {
		content: 'دانشگاه علوم پزشکی همدان';
		padding-right: 15px;
		font-family: 'niafamBold';
		color: #0058a6;
		display: block;
		border-bottom: 1px solid #ccc;
		padding-bottom: 10px;
		background-color: #c3e3ff;
		padding-top: 10px;
	}
  
	.mymenu button.menueclose {
		position: absolute;
		left: 15px;
		top: -8px;
		background-color: transparent;
		border: none;
		font-size: 45px !important;
		color: #ab1212;
	}
  
	.mymenu button.menueclose:hover {
		opacity: .4;
	}
  
	.mymenu .b3 {
		width: auto !important;
		padding: 5px !important;
		position: absolute;
		top: 5px;
		right: 5px;
		cursor: pointer;
	}
  
	.mymenu .b3:hover {
		opacity: .6;
	}
  }
  
  @media (max-width:319px) {
  
	.mynews #zone6 #tab2 .b1,
	.mynews #zone6 #tab3 .b1,
	.mynews #zone6 #tab4 .b1 {
		height: auto;
	}
  
	.last-news #zone18 .caption a {
		line-height: 20px;
		font-size: 12px !important;
	}
  
	.last-news #zone19 {
		margin-top: 0;
	}
  
	.form2name {
		font-size: 13px !important;
	}
  
	div[id*="panelgroup"] .form-group {
		float: none !important
	}
  
	.shownews5attachfile .slide-wrapper {
		width: 100% !important;
		height: 100% !important;
	}
  
	.shownews5attachfile .advanced-slider {
		height: 260px !important;
	}
  
	.last-news #zone18 .thumbnail-scroller {
		bottom: 50px;
	}
  
	.last-news #zone18 .slider-main {
		height: 50% !important;
	}
  
	.gallery-main #zone8 .video-container {
		height: 100% !important;
	}
  
	.last-news #zone19 .resp-tab-content .bmiddle {
		height: 330px;
	}
  
	.last-news #zone19 .resp-tab-active {
		border-color: #d0a510 !important;
	}
  
	.last-news #zone19 .bfooter {
		margin-bottom: 30px;
	}
  
	.gallery-main #zone8 video {
		height: 100% !important;
		object-fit: fill !important;
		border-radius: 0;
	}
  
	.gallery-main #zone8,
	.gallery-main #zone9 {
		margin-bottom: 25px;
		margin-top: 0;
	}
  
	.gallery-main #zone8 .drilldownSample2slider {
		height: auto;
		margin-bottom: 40px;
	}
  
	.gallery-main #zone9 .groupGalleryfile1 img {
		height: auto;
	}
  
	.gallery-main #zone12 .b1 img {
		height: auto;
	}
  
	.rahgiri-links #zone16 .b2 h3 {
		font-size: 14px;
	}
  
	.rahgiri-links #zone16 .b1 img {
		height: auto;
	}
  
	.rahgiri-links #zone16 .linksbox4 {
		margin-bottom: 20px;
	}
  
	.dolat-links #zone17 .page-row.row {
		width: 56.5% !important;
		margin-bottom: 15px !important;
	}
  
	.dolat-links #zone17 .page-row.row .links3 img {
		width: 137px;
	}
  
	.mymap #zone23 .b400 iframe {
		width: 250px;
		margin-right: -25px;
	}
  
	.mymap #zone23 .b200,
	.mymap #zone23 .b400,
	.mymap #zone23 .b600,
	.mymap #zone23 .b800 {
		margin-bottom: 25px;
	}
  
	.organization-unit #zone22 .b10,
	.organization-unit #zone22 .b11,
	.organization-unit #zone22 .b12,
	.organization-unit #zone22 .b13 {
		margin-bottom: 20px;
	}
  
	.organization-unit #zone22 .news12content1 {
		width: 30%;
	}
  
	.organization-unit #zone22 img {
		height: auto;
	}
  
	.organization-unit #zone22 .news12content2 {
		width: 67%;
		display: inline-table;
	}
  
	.health-links #zone21 .links2 {
		margin-bottom: 15px;
	}
  
	.health-links #zone21 .b1 {
		width: 100%;
		background-color: transparent;
	}
  
	.health-links #zone21 .b2 {
		text-align: center;
		width: 100%;
	}
  
	.health-links #zone21 .b2 h2 {
		margin: 0 0 10px;
	}
  
	.health-links #zone21 .links2 a {
		padding: 0;
	}
  
	.exclusive-news #zone20 img {
		width: 100%;
		height: auto;
		margin: 0 auto 10px;
	}
  
	.exclusive-news #zone20 .b6,
	.exclusive-news #zone20 .b9 {
		height: auto;
	}
  
	.amar-links #zone15 .b1 {
		width: 110px;
		height: 110px;
		right: -10px;
	}
  
	.myevents #zone14 .b1:after {
		display: none;
	}
  
	.myevents #zone14 img {
		height: 195px;
	}
  
	.myevents #zone14 .b6 {
		height: 78px;
	}
  
	.myevents #zone14 .content6 a {
		height: 370px;
	}
  
	.footer #zone10 .b6 .footer-nati span {
		font-size: 10px;
		padding: 3px 5px;
	}
  
	.footer #zone10 .b4 img {
		width: 200px;
		float: none;
		margin: 30px auto;
	}
  
	.footer #zone10 .b6 {
		width: auto;
		right: 15px;
	}
  
	.footer #zone10 .b5 {
		margin-top: 20px;
		width: auto;
	}
  
	.copyright #zone11 .b1 {
		text-align: center !important;
	}
  
	.linkarm {
		background-color: #004490;
		margin: 0 auto !important;
		text-align: center !important;
	}
  
	.mynews #zone7 .bmiddle {
		height: 250px;
	}
  
	.mynews #zone6 .resp-tab-content {
		padding: 15px !important;
	}
  
	.mynews #zone7 {
		margin-top: 20px;
	}
  
	.mynews #zone6 .resp-tab-active {
		border-color: #0666b3 !important;
	}
  
	.mynews #zone6 .b1 img {
		height: auto;
	}
  
	.mynews #zone6 .b2,
	.mynews #zone6 .b3 h3 {
		height: auto;
		margin-bottom: 10px;
	}
  
	.mynews #zone6 .bfooter {
		margin-bottom: 50px;
	}
  
	.mylink-slider #zone5 .circle .thumbnail-scroller .arrows .previous {
		left: -10px !important;
	}
  
	.mylink-slider #zone5 .circle .thumbnail-scroller .arrows .next {
		right: -10px !important;
	}
  
	.myslider #zone4 .advanced-slider {
		height: 200px !important;
	}
  
	.myslider .SliderImageCaption2titr a {
		width: 100% !important;
		margin: 0 auto !important;
		float: none !important;
		font-size: 12px !important;
		line-height: 34px !important;
		height: 22px;
		overflow: hidden;
	}
  
	.top-header #zone2 .b4 {
		margin: 0 auto 10px auto !important;
		float: none !important;
		width: 112px !important;
	}
  
	.top-header #zone2 .b5 {
		position: static !important;
		margin-right: 0;
		margin: 0 auto !important;
		left: 0 !important;
		right: 0 !important;
		float: none !important;
		width: 98px !important;
	}
  
	.top-header #zone2 .b2,
	.top-header #zone2 .b3,
	.top-header #zone2 .b4 {
		position: static !important;
		margin-bottom: 10px;
	}
  
	.top-header #zone2 .b2 {
		margin: 10px auto;
		float: none;
		height: 35px;
	}
  
	.top-header #zone2 .b3,
	.top-header #zone2 .b3 .input-group {
		width: 100%;
		margin: 0;
		padding: 0;
	}
  
	.top-header #zone2 .b3,
	.top-header #zone2 .b3 .input-group {
		width: 100%;
		margin: 0px 0 6px;
		padding: 0;
	}
  
	.top-header #zone2 .b6 {
		bottom: 0 !important;
		left: 0 !important;
		width: 87px !important;
		position: relative !important;
		right: 0 !important;
		margin: 0 auto !important;
		float: none !important;
	}
  
	.top-header #zone2 {
		padding-bottom: 20px;
	}
  
	.top-header {
		background-color: #0058a6 !important;
		background: none;
	}
  
	#my-sidemnu2 {
		margin-bottom: 0px !important;
		top: auto !important;
		right: 0;
		bottom: -8px;
	}
  
	.mymenu #zone3 .navbar-inverse .navbar-nav>li>a {
		color: #fff !important;
	}
  
	.mymenu #zone3 .dropdown-menu>li>a {
		color: #fff;
	}
  
	.mymenu #zone3 .dropdown-menu {
		padding: 0 !important;
	}
  
	.mymenu #zone3 .dropdown-menu li {
		width: 100% !important;
	}
  
	.mymenu #zone3 .navbar-inverse .navbar-nav>li>a {
		font-size: 14px !important;
	}
  
	.mymenu #zone3 .caret {
		left: 15px !important;
		position: absolute !important;
		filter: brightness(0.5);
	}
  
	.mymenu .navbar {
		position: fixed !important;
		top: -50px;
		background: rgb(0 88 166) !important;
		width: 80%;
		right: -80%;
		height: calc(100vh + 50px);
		z-index: 1000;
		overflow-x: hidden;
		overflow-y: auto;
		transition: all 0.5s ease 0s;
	}
  
	.mymenu .showmenu {
		right: 0 !important;
	}
  
	.mymenu .b1 {
		height: 50px;
	}
  
	.mymenu .navbar-collapse.collapse.in:before {
		content: 'دانشگاه علوم پزشکی همدان';
		padding-right: 15px;
		font-family: 'niafamBold';
		color: #0058a6;
		display: block;
		border-bottom: 1px solid #ccc;
		padding-bottom: 10px;
		background-color: #c3e3ff;
		padding-top: 10px;
	}
  
	.mymenu button.menueclose {
		position: absolute;
		left: 15px;
		top: -8px;
		background-color: transparent;
		border: none;
		font-size: 45px !important;
		color: #ab1212;
	}
  
	.mymenu button.menueclose:hover {
		opacity: .4;
	}
  
	.mymenu .b3 {
		width: auto !important;
		padding: 5px !important;
		position: absolute;
		top: 5px;
		right: 5px;
		cursor: pointer;
	}
  
	.mymenu .b3:hover {
		opacity: .6;
	}
  }
  
  /****** Start Content of TemplateCSS *******/
  blue {}
  
  /****** Start Content of armniafamStyle.css *******/
  .linkarm {
	font-family: Arial;
	font-size: x-small;
	width: 100%;
	text-align: center;
  }
  
  .textarm {
	text-decoration: none
  }
  
  /****** Start Content of jquery.fs.zoomer.css *******/
  /*  * Zoomer v3.0.9 - 2014-05-28  * A jQuery plugin for smooth image exploration. Part of the formstone library.  * http://formstone.it/components/zoomer/  *  * Copyright 2014 Ben Plum; MIT Licensed  */
  html,
  body {
	-ms-content-zooming: none;
	-ms-touch-action: none;
  }
  
  .zoomer .zoomer-holder {
	-ms-touch-action: none;
  }
  
  .zoomer,
  .zoomer * {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
  }
  
  .zoomer {
	background: #eee url(jquery.fs.zoomer-loading.gif) no-repeat center;
	height: 100%;
	overflow: hidden;
	position: relative;
	width: 100%;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
  }
  
  .zoomer .zoomer-positioner {
	margin: 0;
	height: 1px;
	position: absolute;
	width: 1px;
  }
  
  .zoomer .zoomer-holder {
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
	opacity: 0;
	position: relative;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
  }
  
  .zoomer .zoomer-image {
	cursor: move;
	float: left;
	height: 100%;
	width: 100%;
	-webkit-transition: opacity 0.25 linear;
	-moz-transition: opacity 0.25 linear;
	-ms-transition: opacity 0.25 linear;
	-o-transition: opacity 0.25 linear;
	transition: opacity 0.25 linear;
  }
  
  .zoomer .zoomer-tiles {
	height: 100%;
	position: relative;
	width: 100%;
  }
  
  .zoomer .zoomer-tile {
	height: auto;
	position: absolute;
	width: auto;
  }
  
  /* CONTROLS */
  .zoomer .zoomer-controls {
	background: rgba(0, 0, 0, 0.8);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	border-radius: 3px;
	padding: 5px;
	position: absolute;
	-webkit-transition: opacity 0.25 linear;
	-moz-transition: opacity 0.25 linear;
	-ms-transition: opacity 0.25 linear;
	-o-transition: opacity 0.25 linear;
	transition: opacity 0.25 linear;
  }
  
  .zoomer .zoomer-controls span {
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	display: block;
	font-size: 20px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	margin: 0;
	text-align: center;
	width: 30px;
  }
  
  .zoomer .zoomer-controls .zoomer-next,
  .zoomer .zoomer-controls .zoomer-previous {
	display: none;
  }
  
  .zoomer.zoomer-gallery .zoomer-controls .zoomer-next,
  .zoomer.zoomer-gallery .zoomer-controls .zoomer-previous {
	display: block;
  }
  
  /* CONTROLS - TOP, BOTTOM */
  .zoomer .zoomer-controls-top,
  .zoomer .zoomer-controls-bottom {
	left: 50%;
	margin: 0 0 0 -35px;
  }
  
  .zoomer .zoomer-controls-top {
	bottom: auto;
	top: 10px;
  }
  
  .zoomer .zoomer-controls-bottom {
	bottom: 10px;
	top: auto;
  }
  
  .zoomer.zoomer-gallery .zoomer-controls-top,
  .zoomer.zoomer-gallery .zoomer-controls-bottom {
	margin: 0 0 0 -65px;
  }
  
  .zoomer .zoomer-controls-top span,
  .zoomer .zoomer-controls-bottom span {
	float: left;
  }
  
  .zoomer .zoomer-controls-top span:first-child,
  .zoomer .zoomer-controls-bottom span:first-child {
	margin: 0 1px 0 0;
  }
  
  /* CONTROLS - LEFT, RIGHT, TOP LEFT, TOP RIGHT, BOTTOM LEFT, BOTTOM RIGHT */
  .zoomer .zoomer-controls-left,
  .zoomer .zoomer-controls-top-left,
  .zoomer .zoomer-controls-bottom-left .zoomer .zoomer-controls-right,
  .zoomer .zoomer-controls-top-right,
  .zoomer .zoomer-controls-bottom-right {
	height: 71px;
	width: 40px;
  }
  
  .zoomer.zoomer-gallery .zoomer-controls-left,
  .zoomer.zoomer-gallery .zoomer-controls-top-left,
  .zoomer.zoomer-gallery .zoomer-controls-bottom-left .zoomer.zoomer-gallery .zoomer-controls-right,
  .zoomer.zoomer-gallery .zoomer-controls-top-right,
  .zoomer.zoomer-gallery .zoomer-controls-bottom-right {
	height: 131px;
  }
  
  .zoomer .zoomer-controls-left,
  .zoomer .zoomer-controls-right {
	margin: -35px 0 0 0;
	top: 50%;
  }
  
  .zoomer.zoomer-gallery .zoomer-controls-left,
  .zoomer.zoomer-gallery .zoomer-controls-right {
	margin: -65px 0 0 0;
  }
  
  .zoomer .zoomer-controls-left {
	left: 10px;
  }
  
  .zoomer .zoomer-controls-top-left {
	left: 10px;
	top: 10px;
  }
  
  .zoomer .zoomer-controls-bottom-left {
	bottom: 10px;
	left: 10px;
  }
  
  .zoomer .zoomer-controls-right {
	right: 10px;
  }
  
  .zoomer .zoomer-controls-top-right {
	right: 10px;
	top: 10px;
  }
  
  .zoomer .zoomer-controls-bottom-right {
	bottom: 10px;
	right: 10px;
  }
  
  @media screen and (min-width: 980px) {
	.zoomer .zoomer-controls span:hover {
		background: #000;
	}
  }
  
  .zoomer_wrapper {
	height: 500px;
  }
  
  
  @charset "UTF-8";
  
  .slick-loading .slick-list {
	background: #fff url(images/ajax-loader.gif) center center no-repeat
  }
  
  @font-face {
	font-family: 'slick';
	font-weight: 400;
	font-style: normal;
	src: url(fonts/slick.eot);
	src: url(fonts/slick.eot?#iefix) format("embedded-opentype"), url(fonts/slick.woff) format("woff"), url(fonts/slick.ttf) format("truetype"), url(fonts/slick.svg#slick) format("svg")
  }
  
  .slick-prev,
  .slick-next {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: 20px;
	height: 20px;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	background: transparent
  }
  
  .slick-prev:hover,
  .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
	color: transparent;
	outline: none;
	background: transparent
  }
  
  .slick-prev:hover:before,
  .slick-prev:focus:before,
  .slick-next:hover:before,
  .slick-next:focus:before {
	opacity: 1
  }
  
  .slick-prev.slick-disabled:before,
  .slick-next.slick-disabled:before {
	opacity: .25
  }
  
  .slick-prev:before,
  .slick-next:before {
	font-family: 'slick';
	font-size: 20px;
	line-height: 1;
	opacity: .75;
	color: #fff;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
  }
  
  .slick-prev {
	left: -25px
  }
  
  [dir='rtl'] .slick-prev {
	right: 0;
	left: auto;
	z-index: 1000
  }
  
  .slick-prev:before {
	content: '←'
  }
  
  [dir='rtl'] .slick-prev:before {
	content: '→'
  }
  
  .slick-next {
	right: -25px
  }
  
  [dir='rtl'] .slick-next {
	right: auto;
	left: 0;
	z-index: 1000
  }
  
  .slick-next:before {
	content: '→'
  }
  
  [dir='rtl'] .slick-next:before {
	content: '←'
  }
  
  .slick-dotted.slick-slider {
	margin-bottom: 30px
  }
  
  .slick-dots {
	position: absolute;
	bottom: -25px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center
  }
  
  .slick-dots li {
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer
  }
  
  .slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 20px;
	height: 20px;
	padding: 5px;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: none;
	background: transparent
  }
  
  .slick-dots li button:hover,
  .slick-dots li button:focus {
	outline: none
  }
  
  .slick-dots li button:hover:before,
  .slick-dots li button:focus:before {
	opacity: 1
  }
  
  .slick-dots li button:before {
	font-family: 'slick';
	font-size: 13px;
	line-height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	content: '•';
	text-align: center;
	opacity: .25;
	color: #000;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
  }
  
  .slick-dots li.slick-active button:before {
	opacity: .75;
	color: #000
  }
  
  .slick-prev:before,
  .slick-next:before {
	color: #000
  }
  
  .vertical-prev i:hover {
	color: #000
  }
  
  .vertical-prev i {
	color: #3B3232
  }
  
  .vertical-Next i {
	color: #3B3232
  }
  
  .vertical-Next i:hover {
	color: #000
  }
  
  /*//////////////////////////slick.css//////////////////////////////*/
  .slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
  }
  
  .slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0
  }
  
  .slick-list:focus {
	outline: none
  }
  
  .slick-list.dragging {
	cursor: pointer;
	cursor: hand
  }
  
  .slick-slider .slick-track,
  .slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
  }
  
  .slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
	margin-left: auto;
	margin-right: auto
  }
  
  .slick-track:before,
  .slick-track:after {
	display: table;
	content: ''
  }
  
  .slick-track:after {
	clear: both
  }
  
  .slick-loading .slick-track {
	visibility: hidden
  }
  
  .slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px
  }
  
  [dir='rtl'] .slick-slide {
	float: right
  }
  
  .slick-slide img {
	display: block
  }
  
  .slick-slide.slick-loading img {
	display: none
  }
  
  .slick-slide.dragging img {
	pointer-events: none
  }
  
  .slick-initialized .slick-slide {
	display: block;
	padding: 0 10px
  }
  
  .slick-loading .slick-slide {
	visibility: hidden
  }
  
  .slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
  }
  
  .slick-arrow.slick-hidden {
	display: none
  }
  .slick-slide {
	float: right !important;
  }
  .amar-link-slider .slick-prev {
	right: -25px;
	left: auto;
  }
  .amar-link-slider .slick-next{
	left: -25px;
	right: auto;
  }
  
  
  .poll-content {
	height: fit-content;
	background: white !important;
	border-radius: 5px;
	padding: 10px;
	margin-top: 40px;
  }
  
  button#goNedaSearchm {
	position: absolute;
	left: 0;
	z-index: 4;
  }
  .radio label{
  margin-right: 20px;
  }
  .poll-content input[type="radio"] {
	margin: 0px -19px !important;
  }
  
  input.form-control {
	border: medium none !important;
	background: transparent;
	color: #fff !important;
  border: medium none !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	color: #fff !important;
	font-size: 12px !important;
	height: 26px !important;
	min-height: 26px !important;
	padding: 5px !important;
  }
  button#goNedaSearchm {
	background: transparent;
	  border: 0 none !important;
	height: 20px !important;
	width: 40px !important;
	background-color: transparent !important;
	display: flex;
	align-items: center;
	padding-top: 10px;
  }
  input.form-control::placeholder {
  color:white;
  }
  .poll-content h3 {
  font-size: 14px;
  color: #fff;
  text-align: right;
  }
  .radio label {
  margin-right: 20px;
  color: #fff;
  }
  .poll-content .radio label ,.poll-content h3{
	color: #232121;
  }
  
  
  .mynews #zone7 .content13 .b8 {
	display: -webkit-box;
	margin-bottom: 15px;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
  }
  
  .mynews #zone6 .b2 {
	height: 75px;
	overflow: hidden;
  }
  
  .mynews #zone6 .b2 h2{
		display: -webkit-box;
	margin-bottom: 15px;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
  line-height: normal;
	font-size: 14px;
  }
  
  .mynews #zone6 .b2 {
  height: fit-content;
  overflow: hidden;
  }
  .myevents #zone14 img {
  width: 270px;
  height: 210px;
  }
  .poll-content p, .poll-content h3, .poll-content button , .poll-content label {
	font-family: 'IRANSans';
  }
  .poll-content button {
	font-size: 12px;
  }
  @media(max-width:992px){
	.amar-link-slider .slick-next{
		left:0;
	}
  }
  .amar-link-slider .slick-prev {
    right: 0;
    left: auto;
}