/*** Jetmenu ***/
.jetmenu{ margin: 0; background-color: transparent; }
.jetmenu a{ font-size: 17px; font-style: italic; transition: 0s; }
.jetmenu > li > a{ color: #036; font-weight: 600; }

@media (min-width: 992px) {
	.jetmenu{ float: right; height: 100%; }
	.jetmenu > li{ height: 100%; }
	.jetmenu > li > a{ position: relative; height: 100%; line-height: 86px; padding: 0 24px; }
		.jetmenu > li + li + li{ margin-left: 1px; }
		.jetmenu > li + li + li > a:before{ content: ""; position: absolute; left: -1px; top: 25px; width: 1px; height: 36px; background-color: #036; }

	.jetmenu > li:hover, .jetmenu > li.active{ background-color: #0085b6; }
	.jetmenu > li:hover > a, .jetmenu > li.active > a{ color: #fff; background-color: transparent; }

	.jetmenu .indicator{ position: absolute; top: auto; left: 50%; bottom: 10px; line-height: 1; margin-left: -6px; font-size: 18px; }

	.jetmenu ul.dropdown{ top: 86px; width: 250px; background-color: #0085b6; }
	.jetmenu ul.dropdown li a{ padding: 8px 15px; color: #fff; border-top: 1px solid #f8f6f6; }
		.jetmenu ul.dropdown li a:before{ content: "\f105"; padding-right: 10px; font-family: "FontAwesome"; }
		.jetmenu ul.dropdown li:hover a{ color: #0085b6; background-color: #f8f6f6; }
}
@media (max-width: 991px) {
	.jetmenu{ width: 100%; }
	.jetmenu > li{ margin-bottom: 1px; }
	.jetmenu > li > a{ height: auto; padding: 10px 15px; background-color: #f8f6f6; }

	.jetmenu ul.dropdown{ top: 86px; width: 250px; background-color: #0085b6; }
	.jetmenu ul.dropdown li{ width: 50%; clear: none; }
		.jetmenu ul.dropdown li:nth-child(2n-1){ border-right: 1px solid #f8f6f6; }
	.jetmenu ul.dropdown li a{ padding: 8px 15px; color: #fff; background-color: #0085b6; border-bottom: 1px solid #f8f6f6; }
		.jetmenu ul.dropdown li a:before{ content: "\f105"; padding-right: 10px; font-family: "FontAwesome"; }
		.jetmenu ul.dropdown li:hover a{ color: #0085b6; background-color: #f8f6f6; }
	.jetmenu > li > ul.dropdown > li > a{ padding-left: 15px !important; }

	.jetmenu > li.showhide{ height: 40px; background-color: transparent; text-align: center; }
	.jetmenu > li.showhide span.title{ display: none; }
	.jetmenu > li.showhide span.icon{ float: none; display: inline-block; width: 30px; height: 40px; margin: 0; padding-top: 10px; }
	.jetmenu > li.showhide .icon em{ width: 100%; height: 4px; background-color: #fff; }
	.jetmenu > li.showhide .icon em:last-child{ display: none; }
}
@media (max-width: 520px) {
	.jetmenu ul.dropdown li{ width: 100%; }
	.jetmenu ul.dropdown li:nth-child(2n-1){ border-right: none; }
}


/*** Flexslider ***/
.flexslider{ margin-bottom: 0px; background-color: transparent; }
.flexslider .slides li{ overflow: hidden; }
.flexslider li.item{ position: relative; height: 565px; background-size: cover; background-position: center center; }
.flexslider li.news{ position: relative; height: 56px; }
	.flexslider li.news:before{ content: url("../images/iconNews.png"); float: left; margin-top: 19px; padding-right: 10px; }
	.flexslider li.news > div{ display: table-cell; width: 1%; height: 56px; vertical-align: middle; }
.flexslider .flex-caption{ position: absolute; top: 250px; left: 0px; right: 0px; z-index: 9; color: #fff; }
	.flexslider .flex-caption h2{ padding-bottom: 5px; border-bottom: 1px solid #fff; }

.flex-direction-nav a{ height: 55px; color: #fff; }
.flex-direction-nav a:before{ content: '\f001'; }
.flex-direction-nav a.flex-next:before{ content: '\f002'; }
.flex-direction-nav .flex-prev, .flexslider:hover .flex-prev{ left: 10px; opacity: 1; }
.flex-direction-nav .flex-next, .flexslider:hover .flex-next{ right: 10px; opacity: 1; }

.flex-control-nav{ position: absolute; bottom: 10px; z-index: 9; text-align: center; }
.flex-control-nav li{ margin: 0 6px 0 0; }
.flex-control-paging li a{ width: 13px; height: 10px; background: #fff; border: none; border-radius: 0px; box-shadow: none; -webkit-transform: skew(-30deg); transform: skew(-30deg); }
.flex-control-paging li a:hover, .flex-control-paging li a.flex-active{ background: #133b88; }
.flex-control-paging li a.flex-active{ cursor: default; }

#slider-products{ margin-bottom: 55px; }
#slider-products .flex-control-nav{ bottom: -35px; }
#slider-products .flex-control-paging li a{ height: 11px; border: 1px solid #133b88; }

@media (min-width: 992px) {
	#slider-images .flex-control-nav{ width: auto; left: 50%; margin-left: -450px; }
}
@media (max-width: 991px) {
	.flexslider li.item{ height: 250px; background-position: right center; }
	.flexslider li.news{ height: 40px; }
	.flexslider li.news:before{ margin-top: 11px; padding: 0 10px; }
	.flexslider li.news > div{ line-height: 1.1; height: 40px; }

	.flexslider .flex-caption{ position: absolute; top: 30px; left: 0px; right: 0px; z-index: 9; color: #133b88; text-shadow: 1px 1px 1px #fff; font-weight: 500; }
	.flexslider .flex-caption h2{ border-color: #133b88; }
}


/*** Validation ***/
.formError .formErrorContent{ white-space: nowrap; border: none; border-radius: 0px; white-space: nowrap; font-size: 12px; font-weight: 500; }
.formError .formErrorContent, .formError .formErrorArrow div{ box-shadow: none !important; }



/*** Zebra Datepicker ***/
/*button.Zebra_DatePicker_Icon{ width: 23px; height: 23px; background-image: url("../images/iconCalendar.png"); }*/



/*** Nivoslider ***/
.nivoSlider{ display: table; width: 100%; height: auto; }



/*** Navgoco ***/
.navgoco ul{ margin-left: 12px; }



/*** Slimscroll ***/
/*** Zebra Datepicker ***/
/*** Fancybox ***/
