/*******************************************************************************************

Law Theme Joomedia Joomla! 3 Responsive Template - May 2018
Package tpl-law-free-theme-joomedia-j3.zip
Version 1.0

@copyright	Copyright (C) 2018 Joomedia Sp. z o.o.

http://templates.joomedia.pl

*******************************************************************************************/

@font-face {
  font-family: 'icomoon';
  src:  url('../fonts/icomoon.eot?qsj08i');
  src:  url('../fonts/icomoon.eot?qsj08i#iefix') format('embedded-opentype'),
    url('../fonts/icomoon.ttf?qsj08i') format('truetype'),
    url('../fonts/icomoon.woff?qsj08i') format('woff'),
    url('../fonts/icomoon.svg?qsj08i#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
body{
	font-size:14px;
	color:#222;
	line-height:24px;
}
a{ color:#003366;}
a:focus, a:hover{color:#004991;}
#main a:hover{ text-decoration:underline; color:#003366;}
h1{color:#003366; font-size:24px; text-transform:uppercase; font-weight:600; border-bottom:1px solid #e5e5e5; padding-bottom:20px; margin-bottom:20px;}
.blog-featured .page-header {border-bottom: 0;}
.blog-featured .article-info{width: 100%; overflow: hidden; clear: both;}
.blog-featured .pull-left.item-image{margin-right: 20px;}
.blog-featured .pull-right.item-image{margin-left: 20px;}
h2{ font-size:22px; color:#222; font-weight:600;}
h3{font-size:30px; font-weight:600; color:#003366;}
#container h3{font-size:20px;}
p{font-size:16px; color:#222; line-height:24px; font-weight:300;}
@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon.eot?np3px3');
  src:  url('fonts/icomoon.eot?np3px3#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?np3px3') format('truetype'),
    url('fonts/icomoon.woff?np3px3') format('woff'),
    url('fonts/icomoon.svg?np3px3#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="iconn-"], [class*=" iconn-"], .social a {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.iconn-arrow:before {
  content: "\e900";
}
.iconn-eye:before {
  content: "\e901";
}
.iconn-male-avatar:before {
  content: "\e902";
}
.iconn-notebook:before {
  content: "\e903";
}
.iconn-office-briefcase:before {
  content: "\e904";
}
.iconn-speech-bubble-with-text-lines:before {
  content: "\e905";
}
.iconn-arrow-right:before {
  content: "\e91b";
}
.iconn-arrow-left:before {
  content: "\e923";
}
.iconn-arrow-down:before {
  content: "\e924";
}
.iconn-arrow-up:before {
  content: "\e925";
}


.iconn-message:before {
  content: "\e922";
}
.iconn-flickr-photo-share-social-media:before {
  content: "\e90e";
}
.iconn-XING:before {
  content: "\e90f";
}
.iconn-stumbleupon:before {
  content: "\e910";
}
.iconn-Newsvine:before {
  content: "\e91a";
}
.iconn-Pinterest:before {
  content: "\e91c";
}
.iconn-Mixx:before {
  content: "\e91d";
}
.iconn-myspace:before {
  content: "\e91e";
}
.iconn-Reddit:before {
  content: "\e91f";
}
.iconn-Digg:before {
  content: "\e920";
}
.iconn-Delicious:before {
  content: "\e921";
}
.iconn-folder:before{
  content: "\e908";
}
.iconn-calendar:before {
  content: "\e912";
}
.iconn-user:before {
  content: "\e91b";
  
}
.iconn-twitter:before, .social_2:before{
  content: "\e907";
}
.iconn-facebook:before, .social_1:before {
  content: "\e906";
}
.iconn-google:before, .social_3:before {
  content: "\e913";
}
.iconn-rss:before, .social_7:before {
 content: "\e917";
}
.iconn-skype:before, .social_9:before  {
 
}
.iconn-tumblr:before {
  content: "\e916";
}
.iconn-flickr:before {
  content: "\e917";
}
.iconn-vimeo:before, .social_5:before {
  
  content: "\e915";
}
.iconn-dribbble:before {
  content: "\e919";
}
.iconn-dropbox:before {
  content: "\e91a";
}
.iconn-linkedin:before, .social_6:before {
    content: "\e916";
}
.iconn-youtube:before, .social_4:before {
   content: "\e914";
}
.iconn-instagram:before, .social_8:before {
   content: "\e918";
}
.iconn-right:before {
  content: "\e902";
}
.iconn-left:before {
  content: "\e903";
}
.iconn-down:before {
  content: "\e904";
}
.iconn-up:before {
  content: "\e905";
}

.iconn-iphone:before {
  content: "\e909";
}
.iconn-list:before {
  content: "\e90a";
}
.iconn-ok:before {
  content: "\e90b";
}
.iconn-phone:before {
  content: "\e90c";
}
.iconn-pin:before {
  content: "\e90d";
}

.iconn-time:before {
  content: "\e911";
}
.iconn-cog:before {
  content: "\e900";
}
.iconn-share:before {
  content: "\e901";
}


.social-icon{  color:#fff; font-size:24px; padding-left:10px; }
.social-icon:hover{ color:#e1e9ff;}
.social li{list-style:none !important; float:left;}
.avatar ul li a{position:relative;}
.avatar ul li a::before{ position:absolute; top:1px; left:7px;}
.member figcaption a{background:#fff !important;  font-family: 'icomoon' !important; background-color:#fff; }
.member figcaption a:hover{text-decoration:none !important; color:#fff !important; background-color:#003366;}

.member figcaption a.envelope:before {
   content: "\e922";

}
.member figcaption a.facebook:before {
  content: "\e906";
}
.member figcaption a.delicious:before {
  content: "\e921";
}
.member figcaption a.digg:before {
  content: "\e920";
}
.member figcaption a.reddit:before {
  content: "\e91f";
}
.member figcaption a.flickr:before {
  content: "\e90e";
}
.member .social a.stumbleupon:before {
  content: "\e910";
}
.member figcaption a.newsvine:before {
  content: "\e91a";
}
.member figcaption a.pinterest:before {
  content: "\e91c";
}
.member figcaption a.mixx:before {
  content: "\e91d";
}
.member figcaption a.technorati:before {
  content: "\e923";
}
.member figcaption a.rss:before {
  content: "\e917";
}
.member figcaption a.xing:before {
  content: "\e90f";
}
.member figcaption a.myspace:before {
  content: "\e91e";
}
.member figcaption a.google:before {
  content: "\e913";
}
.member figcaption a.twitter:before {
  content: "\e907";
}


.top_social{margin-top:20px;}

.section_m{margin-top:100px;}
.header--fixed{z-index:99;}
#top{ background:none; color:#fff; padding:0;}
#top .container{ padding-left:30px; padding-right:30px;}
#top p{ line-height:18px; font-size:14px; font-weight:600; margin:0; color:#fff}
.top_info{margin:18px 0 0 20px; float:left; white-space: nowrap;}
.top_info .custom{ margin-left:15px; float:left;}
#top [class^="iconn-"], [class*=" iconn-"]{	font-size:30px;}
.top_info p{ font-size:18px; font-weight:600; color:#222;   padding: 2rem 0;   font-feature-settings: 'lnum' 1;}
.top_info a{
	
	color:#222;
}
.top_info a:hover{ color:#003366;}
.navi_bg{}
#navigation{-webkit-box-shadow: none;
	-moz-box-shadow:  none;
	box-shadow:  none;}
#navigation .container{width:100%; padding:0 40px;}
.navbar-default{background:none; border:none;}



#brand img{padding:0; max-height:60px; width:auto !important;}
#brand{padding:20px 0; margin-top:15px;}
body #wrap{padding-top:0px;}
.navbar-toggle{margin:0; margin-top:30px !important;}
.navbar-default .navbar-toggle .icon-bar{background-color:#003366;}
.header{line-height:normal;}
.darkHeader{transition: all 0.4s ease 0s; height:auto; }
.darkHeader #top{display:none;}
#header{    transition: all 0.4s ease 0s;
	min-height:100px;
	background-color:#fff;
	-webkit-box-shadow: 1px 2px 2px rgba(26,26,26,.23);
	-moz-box-shadow: 1px 2px 2px rgba(26,26,26,.23);
	box-shadow: 1px 2px 2px rgba(26,26,26,.23);
	
	}

/* Main menu*/
.navigation .deeper .level1{display:none;}
.navigation{margin:40px 0 !important;}
.navbar-collapse{padding:0;}
.navigation li{background:none !important; margin-left:15px; float:left; list-style:none; position:relative !important; display:inline-block;}
.navigation span{ color:#222 !important;  font-weight:700; font-size:18px; padding:8px 18px; margin:0 !important; cursor:pointer; text-transform:uppercase; }
.navigation .deeper span{ padding-right:30px;}

.navigation a{ padding:0 !important;}
.navigation span{border:3px solid #fff;}
.navigation span:hover,  .navigation .active span, .navigation .current > span, .navigation .active > span {background:none !important; color:#003366 !important; border:3px solid #003366;}
.caret{
	font-family: 'icomoon' !important;
	margin-top:-22px !important;
	margin-left:5px !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
 
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  
   border:none !important;
   color:#003366;
      position: absolute;
    top: 22px;
    right: 25px;
	
	}
.caret:before{
	
	 
	
	    content: "\e924";
    font-size: 14px;
    color: #a4a4a4;
}

.navigation .deeper > ul{ background: #052341; position:absolute; top:35px; padding:0;}
.navigation .deeper li{ margin-left:0px !important; width:100%; padding:0 !important;}
.navigation .level2 a {color:#fff !important;   white-space: nowrap; display:inline-block; padding:0 !important; width:100%;   }
.navigation .level2 span{color:#fff !important;  padding:10px 20px !important;  width:100%; display:inline-block; border:none !important; font-size:14px; text-transform:none; font-weight:500;}
.navigation .deeper > ul a:hover, .navigation .deeper > ul .active > a, .navigation .level2 span:hover, .navigation .level2 .active a span, .navigation .level2 .current a span{ background-color: #003366 !important;  }
.navigation .deeper > ul .caret{ display:none;}
.navigation li:last-child > ul{ left:auto !important; right:0 !important;}
/* Slider */ 
.tp-caption{
	 max-height:none !important;
}
#fullwidth h1, #fullwidth h2{ font-size:111px; line-height:80px; font-weight:900; margin-bottom:20px; color:#fff; border:none; }
#fullwidth p{ font-size:48px; text-transform:uppercase; line-height:48px; color:#fff; font-weight:900; }	
#fullwidth a, .box-bottom a{ font-weight:900; border:5px solid #fff !important; display:inline-block; margin-top:40px; font-size:32px; padding:15px 35px; color:#fff; line-height:24px;
	 text-transform:uppercase;   }
#fullwidth .tp-caption span{font-size:24px; font-weight:600; text-transform:none; clear:both; display:block; line-height:50px;}
#fullwidth .tp-caption span a{border:none !important; padding:0; font-size:24px; font-weight:600; text-transform:none; text-decoration:underline; margin:0 !important;}
#fullwidth .tp-caption span a:hover{background-color:transparent; color:#003366;}
.box-bottom a{color:#fff; margin:0 !important; font-weight:700;}
.box-bottom a:hover{ background-color:#003366; color:#fff !important;}
 .btn{background-color:transparent; padding:8px 25px; margin-top:10px;}
#fullwidth a:hover, #fullwidth a:focus, #fullwidth a:active{ color:#fff; border:5px solid #003366;  background:#003366; box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;}



.tp-bullets{z-index:50 !important; width:1540px; margin:auto;  }
#fullwidth .bullet{ background:#fff none repeat scroll 0 0  !important; margin:5px; height:8px !important; width:100px !important;transition: all 0.4s ease 0s ; z-index:10 !important; }
#fullwidth .bullet:hover, #fullwidth  .bullet.selected{ background:#052341 !important;}
.tp-bannertimer{z-index:90 !important; background: rgba(0,51,102, 0.8) none repeat scroll 0 0  !important;}


.slicknav_menu {display:none; position:absolute; width:100%; right:0; top:30px; margin-top:30px; background:none; padding:0; margin:0}
.slicknav_btn{margin-right:15px; -webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;
padding:12px !important;}
.slicknav_menu > ul {
    width: 100% !important;
    background-color: #282828;
    margin-top: 66px !important;
    padding: 10px 0;
}

.slicknav_nav a, .slicknav_nav span{
    color: #fff;
    text-align: center !important;
    font-size: 16px;
    font-weight: 600;
    padding: 15px 0 !important;
}
.slicknav_nav .caret{ position:relative; top: 0px;
    right: -5px; color:#fff !important;}

.slicknav_arrow {
    display: none;
}

.slicknav_nav a:hover,
.slicknav_nav .active > a {
    background-color: #003366!important;
    color: #fff !important;

   
}

.slicknav_nav a:hover, .active > a{}


.container{ width:1560px;}
#showcase { padding:50px 0;}
#showcase .row > div > div{
	background-color:#003366;
	  -webkit-transition: all .3s ease .15s;
    -moz-transition: all .3s ease .15s;
    -o-transition: all .3s ease .15s;
    -ms-transition: all .3s ease .15s;
    transition: all .3s ease .15s;

}
.b2 > div{ background-color:#022d57 !important;}
.b3 > div{ background-color:#052341 !important;}
	
#showcase .row > div > div:hover  .module-content{ 
	 opacity:1;
    height:190px;
	overflow:visible;
	  -webkit-transition: all .3s ease .15s;
    -moz-transition: all .3s ease .15s;
    -o-transition: all .3s ease .15s;
    -ms-transition: all .3s ease .15s;
    transition: all .3s ease .15s;
	
	}
#showcase .moduletable{padding:160px 50px 50px 50px; text-align:left;    -webkit-transition: width 2s; /* Safari */
    transition: width 2s;}
#showcase h3{margin-bottom:0px; text-align:left; font-size:24px; line-height:30px; font-weight:500; color:#fff; position:relative; padding:0; text-transform:none; }
#showcase h3 span{ font-size:60px; width:100%; top:-110px;}
#showcase p{font-size:16px; line-height:26px; font-weight:400; color:#fff;}
#showcase [class^="iconn-"]{ width:100%; height:80px; color:#fff; position:absolute;line-height:80px; text-align:left;}
#showcase a{border:3px solid #fff !important; display:inline-block; margin-top:20px !important; font-size:14px; font-weight:500; padding:6px 27px; color:#fff; line-height:24px;
 text-transform:uppercase; }
#showcase a:hover{border:3px solid #fff !important; background-color:#052341;}

#showcase .title::before{ display:none;}
.moduletable{padding:0;}
#showcase .module-content{
	margin-top:30px;
 	opacity:0;
	height: 0;
  
    overflow: hidden;
    -webkit-transition: all .3s ease .15s;
    -moz-transition: all .3s ease .15s;
    -o-transition: all .3s ease .15s;
    -ms-transition: all .3s ease .15s;
    transition: all .3s ease .15s;}
#feature{margin-top:120px}
#feature h3{color:#052341; margin-bottom:40px;}
#feature h3:before{ background:#052341;}
.bt-title{ font-size:22px;  font-weight:700 !important; color:#222 !important; text-align:left; text-transform:uppercase;  line-height:30px !important; z-index:99;}
.bt-title:hover{ color:#003366 !important; text-decoration:underline;}

.published .icon-calendar{display:none;}
.bt-category{ margin-right:15px;}
.bt-category, .category-name a{ color:#fff !important; font-size:12px !important; font-weight:500 !important;position:relative; padding:2px 9px; background-color:#003366; line-height:18px;}
.category-name a{padding:5px 9px;}
.category-name a:hover, .bt-category:hover{ background-color:#004991; text-decoration:none !important;}
.category-name a{color:#fff !important ;}
.bt-line{ z-index:90; text-align:left; color:#003366;}

.published{ font-size:14px !important; color:#333 !important; font-weight:500; margin-right:15px; position:relative; }
.bt-author{font-size:14px !important; font-weight:500; display:block;position:relative; margin-right:20px; float:left; display:inline-block;}
.bt-date{ float:left; display:inline-block;}
.bt-introtext{font-size:14px; font-weight:500; line-height:24px; margin-top:30px;}
.bt-row-separate{ border:none !important; height:40px !important;}
.createdby{font-size:14px !important; color:#333 !important; font-weight:500; position:relative; }
.bt-center{margin:10px 0; display: inline-block;overflow: hidden; width:100%; position:relative; background-color:#000000; }
.bt-cs .bt-inner img{ opacity: 0.70;
filter: alpha(opacity =70); border:none !important; margin:0 !important; padding:0 !important; max-width:100% !important; outline: none !important;  transition: all .4s ease; vertical-align: middle; width:100% !important;}
 .blog-article-img img{transition: all .4s ease;  }
.bt-cs .bt-inner img:hover, .blog-article-img img:hover {
	
}
.more, .btn{    transition: all 0.3s ease 0s; color:#003366;  border:3px solid #003366 !important; padding:7px 13px; font-weight:700 !important; text-transform:uppercase; font-size:14px; margin-top:30px; display:inline-block;}
.more:hover, .btn:hover, .btn:active, .btn:focus{ background-color:#003366; color:#fff;}
.bt-cs .bt-row{padding:0 !important;}
.bt-cs a.prev, .bt-cs a.next{ z-index:50 !important; top:-50px; font-size:20px; background-image:none !important; background:#e5e5e5 !important; height:43px !important; width:43px !important; display: block !important;  color:#fff !important;text-indent:0px !important;
text-align:center; vertical-align:middle; line-height:43px; }
.bt-cs a.prev{left:10px !important;}
 .bt-cs a.next{ left: 65px !important;}
  .bt-cs a.next:before{content: "\e91b";font-family: 'icomoon' !important; color:#fff !important;}
 .bt-cs a.prev:before{
  content: "\e923";
   font-family: 'icomoon' !important;
   color:#fff !important;  
}
.bt-cs a.prev:hover, .bt-cs a.next:hover{ background-color:#003366 !important;}
.module-content ul li::before{content: "";}
.bt_handles li a{background:#e5e5e5 !important; height:6px !important; width:50px !important; padding:20px 0 0 !important;}
.bt_handles li a:hover, .bt_handles .current a{ background:#003366 !important;}
.bt-cs .bt_handles li a{margin-left:20px !important; }
.bt_handles{top:-80px !important; z-index:50 !important; right:10px;} 
#feature .hvr-sweep-to-right:before{background-color:#003366;}

#bottom_gallery{
	background-color:#f4f4f4;
	padding-top:50px;
	overflow: hidden;}
.dark .title, .dark .title span{ color:#052341;}
.dark .title:before{ background-color:#052341;}
#bottom_gallery .title:before{
	display:none;
	
	}
#bottom_gallery  .module-title h3{padding-bottom:20px; text-align:center;}
.portfolio-item-wrapper img{ -webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
    filter: grayscale(100%);
	  opacity: 0.5;
    filter: alpha(opacity=50); /* For IE8 and earlier */}
.portfolio-item-wrapper{ background-color:#052341;}
.portfolio{background:#fff !important; margin-bottom:40px;}
.title:before{
	content:"";
	background-color:#fff;
	width:80px;
	height:5px;
	position:absolute;
	top:-30px;}
.title{text-align:left;font-size:48px; font-weight:600; color:#fff; margin-bottom:40px; text-transform:uppercase; position:relative;}
.title span{ clear:both; color:#fff; font-size:18px; font-variant:600;  display:block; margin-top:10px; }
#top_box { margin:30px 0; padding:90px 0; background:#222;}
#top_box .title{ margin-bottom:50px;}
.lnd_intro{ margin-bottom:70px;  }
.lnd_introtxt{background:none !important; box-shadow:none !important; text-shadow:none !important; font-size:16px !important; color:#fff !important; font-weight:300; text-align:cleft; padding:0 !important; margin:0 !important;   }
.lndtitle{font-size:24px !important; font-weight:400; color:#fff; text-transform:uppercase; line-height:24px !important;}
.lnd_head{text-align:left; margin-bottom:20px;}
.lnd_intro:before{  font-family: 'icomoon' !important;  color:#fff !important; text-align:center; position:absolute; left:50%; font-size:60px; top:60px; margin-left:-25px; text-align:center; }
.icon_c0:before, .icon_c6:before{content: "\e90a";}
.icon_c1:before, .icon_c4:before{ content: "\e90f";}
.icon_c2:before, .icon_c5:before{ content: "\e910"; margin-left:-30px;}
.icon_c3:before, .icon_c7:before{content: "\e905";  margin-left:-30px;}
.counting{
	color:#003366;
	font-size:95px;
	text-align:center;
	font-weight:500; 
	margin-top:40px;
	 -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */
  -khtml-user-select: none;    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* Internet Explorer/Edge */
  user-select: none;          
	
	}
#top_box a:hover{color:#003366;}
.box-bottom{margin:0;}
.box-bottom a{text-transform:uppercase; font-size:20px;}

.lnd_introtxt{min-height:72px;}
.sp-sig a{width:20% ; margin:0; padding:0; display:block; float:left; height:200px; overflow:hidden;}
.sp-sig a img{}


.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:99999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}

.nbs-flexisel-inner {
    position: relative;
    overflow: hidden;
    float:left;
    width:100%;
  
}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
    max-width: 100%;
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
	max-height:50px;
	   -webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
    filter: grayscale(100%);
}
.nbs-flexisel-item img:hover{
	   -webkit-filter: none; /* Chrome, Safari, Opera */
    filter: none;
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
	transition: all 0.3s ease 0s;
    position: absolute;
    cursor: pointer;
    z-index: 4;
    top:17px;
    color: #fff;
	vertical-align:middle;
	line-height:40px; 
	font-family: 'icomoon' !important;
	font-size:17px;
	background-color:#3f6993;
	width:40px;
	height:40px;
	text-align:center;
	 -webkit-border-radius: 50%;
border-radius: 50%;
	
}
.nbs-flexisel-nav-left:hover,
.nbs-flexisel-nav-right:hover { background-color:#003366;}
.nbs-flexisel-nav-left {
    left: 0px;
}

.nbs-flexisel-nav-left:before {
    content: "\e923";
}


.nbs-flexisel-nav-left.disabled {
    opacity: 0.4;
}

.nbs-flexisel-nav-right {
    right: 0;    
}

.nbs-flexisel-nav-right:before {
  content: "\e91b";
}

.nbs-flexisel-nav-right.disabled {
    opacity: 0.4;
}
#bottom{margin:60px 0;}

#footer{ background-color:#222222;}
#footer .moduletable{padding:0;}
#footer .title{text-align:left; color:#fff; font-size:24px; font-weight:500; margin-bottom:20px;}
#footer .title:before{ display:none;}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{
	width:100% !important;
	background-color:#fff;
	border:3px solid #003366;
	color:#fff;
	padding:13px;
	font-weight:600 !important ;
	font-size:14px;
	color:#003366;
	
	text-transform:uppercase;
	
}


select{
	width:100% !important;
	background-color:#003366;
	border:none;
	color:#fff;
	
	text-transform:uppercase;
	font-weight:600;
	
	font-size:14px;}
.control-group{margin-bottom:25px !important;}
.rstextarea {height:187px;}
.control-group span{ color:#3f4d70;}
.mod-rscontact-error{color:#003366 !important;}
.btn{ border:none;-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
 }
 .btn-margin{margin-top:-35px;}
.btn-primary:hover, .btn:hover{ background:#003366; color:#fff;}
#footer p, #footer {color:#fff; font-weight: 400; line-height: 18px;}
#footer [class^="iconn-"], [class*=" iconn-"]{	font-size:30px; color:#fff; line-height:30px; vertical-align:middle;}
.footer_time{margin-left:-4px;}
.footer_time .custom{margin-left:8px;}
table.acymailing_form{width:100%;}
table.acymailing_form td{width:100%; padding:0; margin:0;padding-bottom:26px;}
table.acymailing_form tr{}
#footer fieldset .col-md-6{padding-left:0; padding-right:30px;}

.acymailing_module label{margin-left:30px;}
.acyterms input, .acyterms a{float:left; margin-right:6px;}
div.acymailing_module_success{background:#fff !important;}
.acy_requiredField{ margin-left:0 !important;}
.acymailing_form .button{margin-top:-5px !important;}
#footer_menu, #footer { background-color:#222; border-top:1px solid #5a6067; border-bottom:1px solid #5a6067;padding:60px 0;}
#footer .top_info{margin-left:0;}
#footer .top_info p{padding:0;}
#footer input{border:none!important;}
#footer .btn{border:3px solid #fff !important; color:#fff;}
#footer_menu ul, #footer ul{margin:0; padding:0;}
#footer_menu li, #footer li{ margin-bottom:25px; list-style:none; padding:0;}
#footer_menu a, #footer a{ font-size:18px; font-weight:400; text-transform:uppercase; color:#fff;}
#footer_menu a:hover, #footer a:hover{color:#003366;}

#footer_social{ background-color:#222; text-align:center; padding:20px 0; }
#footer_social .pull-right{float:none !important; text-align:center !important;}
#footer_social li{float:none; text-align:center; display:inline-block;}
#copy{text-align:center; padding:20px;}
#breadcrumbs{background-color:#222; padding:40px 0;}
.breadcrumb{background:none; color:#fff; text-transform:uppercase; font-weight:600;}
#main{margin-top:10px; margin-bottom:20px;}
table  thead tr {background-color:#003366; color:#fff; border:none;}
table  thead tr a{color:#fff; border:none;}
.cat-list-row0{ background-color:#e6e7eb !important;}
.cat-list-row1{background-color:#dadce1;}
table tbody a{color:#222;}
.table-hover > tbody > tr:hover{ background-color:#a0d0ff !important; }
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{ border:none;}
.badge{padding:0; color:#222; background:none; font-size:14px;} 
.pagination{ clear:both; display:block; text-align: center;  position:relative;
     text-align:center;}
.pagination a .pagination span, .pagination li{text-align:center; margin:auto; display:inline-block; -webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px; border:none;}
.pagination > li:first-child > a, .pagination > li:first-child > span{-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;}
.pagination > li > span{border:none; background-color:#ebebeb !important; margin:5px; color:#666 !important;}
.pagination .disabled a{ background-color:#ebebeb;}
.pagination .disabled a:hover{ background-color:#ebebeb;color:#666 !important;}
.pagination > li > a{border:none; background-color:#003366 ; margin:5px; color:#fff; -webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;}
.pagination a:hover{text-decoration:none !important;}
.pagination .pagenav:hover{ background-color:#337ab7; color:#fff !important; text-decoration:none;}
.blog h2 {margin-bottom:0 !important;}
.blog h2 a{color:#222; text-transform:uppercase; }
.blog h2 a:hover{ text-decoration:none !important;}
.blog .page-header{border:none; margin-bottom:0 !important;}
.article-info-term{display:none;}
.article-info dd{float:left; color:#222; margin-right:10px;}
.article-info dd a{color:#fff; font-weight:500;}
.blog .btn{}
.intro-article img{ display:none;}
.article-intro-blog{padding-top:20px;}
.blog .readmore .btn span{display:none;}
.blog .btn::before{background:#003366;}
.blog .btn:hover{color:#fff !important; text-decoration:none !important;}
.blog-article-img{width:100%; vertical-align:middle; overflow:hidden; height:188px;}
.blog-article-img img{}

.separator-line { background-color:#e5e5e5; height:1px; }
.separator-line:last-child{display:none;}

.nav-tabs > li > a{ border:none; padding:7px 0; color:#003366; font-weight:bold; display:inline-block;}
.nav > li > a:focus, .nav > li > a:hover{background:none;}
.nav-tabs{border-bottom:1px solid #e5e5e5; padding-bottom:10px;}
.items-leading{ border:6px solid #cfd6e9; padding:20px; margin-bottom:40px; background:#ebeff9;}
.blog-item-margin{margin:35px 0;}
.row-0 .blog-item-margin{margin:0 0 35px 0;}
.cols-3 .article-intro-blog .col-sm-4, .cols-3 .article-intro-blog .col-sm-8, .cols-4 .article-intro-blog .col-sm-4, .cols-4 .article-intro-blog .col-sm-8{width:100% !important;}
.cols-3 .intro-article, .cols-4 .intro-article{margin-top:10px;}
.published{ margin-left:0; }
.published::before{left:0;}
div.sigplus-gallery ul > li > img, div.sigplus-gallery ul > li > a > img{margin:11px !important;}
.jt-print a, .jt-mail a{ color:#222;}
.jt-print{margin-right:10px;}
.jt-print span, .jt-mail span{ font-size:14px; line-height:10px; vertical-align:middle; margin-left:5px;}
.item-page .article-info{float:left;}
.article-body{margin-top:20px}
.pager li > a, .pager li > span{ border-radius:0; border:none; color:#fff; background-color:#003366;}
.pager li > a:hover, .pager li > span:hover{ background-color:#003366; color:#fff !important; }
h1 a{ color:#003366;}
.pagenav{clear:both;}
div.sigplus-gallery ul > li > img, div.sigplus-gallery ul > li > a > img{transition: all 0.4s ease 0s;}
div.sigplus-gallery ul > li > img:hover, div.sigplus-gallery ul > li > a > img:hover{opacity: 0.5; transition: all 0.4s ease 0s;}
#main input, #main textarea{  box-shadow:none;}
#main  .btn{margin-top:0px; }
#main  .btn:hover{color:#fff;}
#main .btn::before{background:#003366;}
.phrases{}
legend{padding-bottom:10px; margin-top:15px; display:inline-block;}
.result-title a{font-size:18px;}
#ordering, #limit{width:auto !important;}
.result-created{ border-bottom:#e5e5e5 1px solid; padding-bottom:15px;}
.result-category .small{ color:#003366; padding:6px 0; display:block; font-weight:700;}
.result-created{text-transform:uppercase; color:#888; margin-top:10px;}
.highlight{ padding:5px; color:#fff; background-color:#003366;-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
.chzn-container{font-size:14px;}
.search-results .result-title{margin-top:20px;}
.ordering-box{margin-bottom: 20px;}
.well{background:none; border:none; padding:0;box-shadow:none; margin-bottom:0;}
.cancel, .cancel:hover{ background-color:#cdcdcd; border-color:#cdcdcd !important;}
.btn-primary.active, .btn-primary:active, .open > .dropdown-toggle.btn-primary, .btn-primary:focus{ background-color:#003366;}
.alert{padding:0; color:#003366;}
.login .inputbox{margin-right:5px;}
.alert-warning{background:none; border:none;}
#main-box{margin-bottom:0;}
.categories-list h3{}
.categories-list h3 a, #myTabTabs a{ color:#003366; font-size:18px; text-transform:uppercase; display:block;  padding:22px; background-color:#e6e7eb;-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;}
.categories-list h3 a:hover{ background-color:#003366; color:#fff !important; text-decoration:none !important;}
.contact-category .category li{list-style:none; margin:10px 0; padding:0;}
.contact-category .category { margin:0; padding:0;}
.contact_row{-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; font-size:18px; display:block;  padding:22px !important; background-color:#e6e7eb !important;}
.contact-category h2{margin-bottom:20px;}
.accordion-group{border:none; border-radius:0;}
.accordion-heading{  padding:0px;}
.accordion-heading .accordion-toggle{-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px; margin-bottom:20px; color:#003366; text-transform:uppercase; font-size:18px; background-color:#e6e7eb; padding:22px;}
.accordion-heading .accordion-toggle:hover{ background-color:#003366; color:#fff !important; text-decoration:none !important;} 
.accordion-inner{border:none; padding:0;}
.contact .bg{background-color:#f7f8f9; text-align:center; padding:40px; font-size:18px; height:100%; width:100%; position:relative; min-height:290px; }
.contact .bg span{display:block;}
.table-d .col-sm-4{ overflow:hidden; vertical-align:top; margin-bottom:30px; }
.contact .thumbnail{ width:100px; height:100px; padding:0; border:none; background:none; text-align:center; margin:auto; overflow:hidden; -webkit-border-radius: 50%;
-moz-border-radius:  50%;
border-radius:  50%; margin-bottom:40px;}


.contact .thumbnail img{
	height:100%; width:auto;
}
.table-d{
	font-size:18px;
	margin-bottom:30px;
	text-align:center;
	
}

.contact-name{ font-weight:600;}
.contact  .iconn-pin, .contact .iconn-iphone{font-size:40px; color:#7b7c7c; margin-bottom:30px;}
#jform_contact_email_copy{float:left; margin-left: 125px;  margin-top: -50px;}
.contact-articles li{float:left; display:inline-block;}
.contact-articles li a{padding:8px 15px; background-color:#f7f8f9; border-radius:0; font-weight:600; margin-right:15px; margin-bottom:15px;}
#myTabTabs a{
	
	
	 border:3px solid #fff !important;
	
}
#myTabTabs .active, #myTabTabs li{  background-color:none!important; padding:0; margin-right:10px;}
#myTabTabs .active a, #myTabTabs a:hover{ border:3px solid #003366 !important; background-color:#fff !important; color:#003366 !important; text-decoration:none !important;}
#myTabTabs{border:none;}
.contact h3{ margin-bottom:20px;}
#sidebar .title, #sidebar-2 .title{ font-size:18px; font-weight:600; text-transform:uppercase; color:#003366; text-align:left; border-bottom:1px solid #e6e7eb;}
.tagspopular li, .tags li{padding:0 !important; margin-bottom:15px !important; margin-right:10px !important;}
.tagspopular li a, .tags a{padding:5px 10px; background-color:#f7f8f9; color:#222;  font-size:14px; }

.categories-module a, .newsflash a{ color:#222; font-size:14px;}
.categories-module li{padding:0 !important;}
.categories-module  ul{margin-left:20px !important; border-left:2px solid #999; padding-left:10px !important;}
.newsflash-title{border-bottom:1px solid #e6e7eb; padding-bottom:15px;}
.newsflash-title:last-child{border:none;}

#sidebar .module-content ul.menu, #sidebar-2 .module-content ul.menu{margin-top: -20px;}
#sidebar .menu a, #sidebar-2 .menu a{padding:0; padding-left:15px; position:relative; color:#222; font-size:14px; border-bottom:1px solid #e6e7eb; padding-top: 10px; padding-bottom:10px; display:block;}
#sidebar .menu a:before, #sidebar-2 .menu a:before{height:4px; width:4px; background-color:#003366; content:""; display:inline-block; position:absolute; top:20px; left:0;}
#sidebar .menu .caret, #sidebar-2 .menu .caret{display:none;}
#sidebar .menu li{}
#sidebar .nav-child a, #sidebar-2 .nav-child a{padding-left:40px;}
#sidebar .nav-child a:before, #sidebar-2 .nav-child a:before{left:25px;}
#sidebar .menu a:hover, #sidebar-2 .menu a:hover{ color:#003366;}

#sidebar .module-content ul.menu ul a, #sidebar-2 .module-content ul.menu ul a{padding:0; padding-left:15px; position:relative; color:#222; font-size:14px; border-bottom: 0; padding-top: 5px; padding-bottom:0; display:block;}
#sidebar .module-content ul.menu ul a:before,  #sidebar-2 .module-content ul.menu ul a:before{display: none;}

.article_img .pull-left{margin-right:15px; width:30%;}
.article_img .pull-right{margin-left:15px; width:30%;}
.article_img .thumbnail{padding:0; border:none;-webkit-border-radius: 0;
-moz-border-radius:  0;
border-radius:  0;}
.article_img{margin-top:20px; display:block;}
.clr{clear:both;}
.tags a{ font-weight:500 !important; color:#222 !important;	-webkit-border-radius: 0;
-moz-border-radius:  0;
border-radius:  0; }
.tags li{list-style:none; float:left;}
.tags a:hover, .tags a:focus, .tags a:active{background-color:#f7f8f9 !important; color:#003366 !important;}
.tags ul, .tag-category ul{float:left; margin:0; padding:0;}
.tag-category li{background:none !important;}
.tag-category li a{font-size:18px;}
.tag-category li h3{padding:0; margin:0;} 
.portfolio-overlay h2, .portfolio-overlay p{color:#fff;}
.overlay-wrapper{ }
.overlay-cell{ margin-top:140px;}
.bre{float:left; line-height:28px;}
.divider{ margin-right:10px; padding-left:10px;}
.breadcrumb > .active{ color:#fff;}
.breadcrumb > li + li::before{padding:0;} 
#bottom_gallery .moduletable h2{ color:#fff; font-weight:700;}
.article-body .moduletable{padding:0;}
.jweb-item .jweb-item-content .jweb-content-description, .jweb-content-title{color:#fff !important;}
.jweb-content-title{text-transform:uppercase; font-size:18px !important;}
.open-popup-link, .jweb-icon a {background:#003366;}
.open-popup-link:hover, .jweb-icon a:hover{background:#003366;}
.jweb-icon.icon-lightbox:hover, .jweb-icon.icon-url:hover{background:#003366;}
.jweb-portfolio-filters #filter .jweb-filter a.active, .jweb-portfolio-filters #filter .jweb-filter a:hover{ background-color:#fff !important; border:3px solid #003366 !important; color:#003366 !important; box-shadow:none!important;  }
.jweb-portfolio-filters #filter .jweb-filter a{border:3px solid #ebebeb !important; background:#ebebeb !important; box-shadow:none !important; font-size:14px !important; color:#666666 !important; text-transform:uppercase; font-weight:600 !important;    transition: all 0.3s ease 0s; }
.jweb-portfolio-filters{margin-bottom:30px;}
.jweb-item .jweb-item-content .jweb-content-more a{color:#fff; margin-top: 20px !important;  padding: 7px 15px !important;}
.jweb-filter{margin-bottom:8px !important; }
.jweb-image-popup{width:100% !important;}
.member .avatar img{
transition: all 0.3s ease 0s;
}
.member .avatar:hover img{ opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
}
#top_box .entry{margin-top:-43px;}
.member .avatar{} 
.member h2{ color:#fff; font-size:18px !important; line-height:34px; background:#052341; text-align:left; text-transform:uppercase; margin:0 8px !important; padding:20px; padding-bottom:5px; font-weight:600 !important;}
.member p.intro{margin:0; padding:20px; max-width:none; font-size:14px !important; max-width:none !important; line-height:24px !important; color:#fff; background:#052341; text-align:left !important;margin:0 8px !important; padding:20px; display:block;}
.member span{ font-size:14px !important; color:#fff; background:#052341; text-align:left; text-transform:uppercase; margin:0 8px !important; padding: 0 20px; font-weight:400; display:block;}

#sidebar-2 .title:before{display:none;}
.back-to-top {
   background: rgba(0, 51, 102, 0.7); 
    bottom: 2em;
	right:2em;
    color: #fff;
    display: none;
    font-size: 27px;
    padding: 12px 14px;
    position: fixed;
	-webkit-border-radius:50%; -moz-border-radius: 50%; border-radius: 50%;
	  font-family: 'icomoon';
    content: "\e905";
    text-decoration: none;
}
.back-to-top:hover{ background: rgba(0, 51, 102, 1)!important; color:#fff;}
.back-to-top:before {
 content: "\e900";
}


@media (max-width: 480px){.title{ font-size:30px;}.bt-title{font-size:16px; line-height:16px !important;} #header .top_info{ display:none} #footer .top_info p{font-size:11px !important;} .footer_clear{clear:both !important; float:left;} }
@media (max-width: 600px){
	.box-bottom a{margin-top:0px !important;}
}
@media (max-width: 768px){.bt-cs a.prev, .bt-cs a.next{ top:-40px !important;}.bt_handles{top:-30px !important;}
	.separator-line {display:none;}
	.blog .btn{margin-top:5px;}
	.intro-article{margin-top:10px;}
	
	.counting{text-align:left; margin-top:0; margin-bottom:30px;}
	.bt-title{font-size:18px; line-height:18px;}
	.navbar-header{float:left !important;}
}

@media (min-width: 768px){
	#sidebar, #sidebar-2 {padding: 38px 0 0 0;}
}


@media (max-width: 950px){
	.overlay-cell{ margin-top:20%;}
	.slicknav_menu {display:block !important; }
	.navigation{display:none;}
	.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header{
		margin-left:0;
		margin-right:0;
	}
	.slicknav_menu .sub-menu{ width:100%;}
	.headroom--unpinned {
   -webkit-transform: translateY(0); transform: translateY(0);
	}
	section{margin-top:0px !important;}
	.header--fixed{position:relative; background: rgba( 0,0, 0, 0.8) none repeat scroll 0 0;}
	body #wrap{padding:0 !important;}
		.top_info{ margin-top:18px !important; margin-right:45px !important;}

}
@media (max-width: 990px){	
	#showcase .row > div > div{
		margin-bottom:30px;}
}
@media (max-width: 1199px){
		.overlay-cell{ margin-top:15%;}
	.sp-sig a{width:33.33%;}
	.container {
		width: 100%;
	}
	#top [class^="iconn-"], [class*=" iconn-"]{
		font-size:24px;
	}
	#top p{font-size:12px;line-height:14px;}
	.top_social{text-align:center; float:none !important; width:100%; clear:both;}
	.social li{text-align:center; display:inline-block; float:none;}
	.social{ margin:0; padding:0;}
	section{margin-top:37px;}
	.bt-introtext{margin-top:15px;}
	.bt-row .more{margin-top:10px;}
	.bt-row{ margin-bottom:40px !important;}
	.bt-row-separate{display:none;}
	

}
@media (max-width: 1299px){
	
	.top_info{ margin:0;}
	.navigation{margin-top:-20px !important; float:right;}
}
@media (max-width: 1570px){
	.overlay-cell{ margin-top:15%;}
	.container{width:auto;}
	.tp-caption{padding-left:15px !important;}
	
	
	}
/* ToolTip CSS  */
#tiptip_holder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999;
}

#tiptip_holder.tip_top {
	padding-bottom: 5px;
}

#tiptip_holder.tip_bottom {
	padding-top: 8px;
}

#tiptip_holder.tip_right {
	padding-left: 5px;
}

#tiptip_holder.tip_left {
	padding-right: 5px;
}

#tiptip_content {
	font-size: 14px;
	font-weight: 400;
	color: #fff;
	text-shadow: none;
	text-align: center;
	line-height: 1.4em;
	padding: 7px 12px;
	background-color: rgb(0, 51, 102);
	background-color: rgba(0, 51, 102);
	
}

#tiptip_arrow, #tiptip_arrow_inner {
	position: absolute;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	height: 0;
	width: 0;
}

#tiptip_holder.tip_top #tiptip_arrow {
	border-top-color: rgb(0, 51, 102);
	border-top-color: rgba(0, 51, 102);
}

#tiptip_holder.tip_bottom #tiptip_arrow {
	border-bottom-color: rgb(0, 51, 102);
	border-bottom-color: rgba(0, 51, 102);
}

#tiptip_holder.tip_right #tiptip_arrow {
	border-right-color: rgb(0, 51, 102);
	border-right-color: rgba(0, 51, 102);
}

#tiptip_holder.tip_left #tiptip_arrow {
	border-left-color: rgb(0, 51, 102);
	border-left-color: rgba(0, 51, 102);
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: rgb(0, 51, 102);
	border-top-color: rgba(0, 51, 102);
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: rgb(0, 51, 102);
	border-bottom-color: rgba(0, 51, 102);
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-right-color: rgb(0, 51, 102);
	border-right-color: rgba(0, 51, 102);
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-left-color: rgb(0, 51, 102);
	border-left-color: rgba(0, 51, 102);
}

/*End ToolTip*/
#main .btn{
	color:#222;
	margin-top: 30px;
	padding-top:13px;
	padding-bottom:12px;

}
.search .btn{margin-top:0 !important;}
.search .btn span{ margin-right:10px;}
.reset .btn, .remind .btn{ margin-top:-20px !important;}
.table-striped > tbody > tr:nth-of-type(2n+1){ background-color:#cef0ff;}
.breadcrumb a{color:#004991;}
.breadcrumb a:hover{color:#0062c3;}

/*search select style*/

.chzn-container{ font-size: 16px; }

.chzn-container .chzn-drop {
	position: absolute;
	top: 100%;
	left: -9999px;
	z-index: 1010;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	border: 1px solid #052341;
	background: #052341;
}

.chzn-container .chzn-results li { color: #fff; }

.chzn-container .chzn-results li.active-result { display: list-item; cursor: pointer; }

.chzn-container .chzn-results li.highlighted {
	background-color: #003366;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #003366), color-stop(90%, #003366));
	background-image: -webkit-linear-gradient(#003366 20%, #003366 90%);
	background-image: -moz-linear-gradient(#003366 20%, #003366 90%);
	background-image: -o-linear-gradient(#003366 20%, #003366 90%);
	background-image: linear-gradient(#003366 20%, #003366 90%);
}

.chzn-container-active .chzn-choices{
	border: 1px solid #052341;
	box-shadow: 0 0 5px rgba(0,0,0,.3);
}

.chzn-container-active .chzn-choices li.search-field input[type="text"]{ color: #fff !important; }

.chzn-container-active .chzn-single{
	border: 1px solid #052341;
	box-shadow: 0 0 5px rgba(0,0,0,.3);
}

.chzn-container-active.chzn-with-drop .chzn-single{
	border: 1px solid #052341;
	-moz-border-radius-bottomright: 0;
	border-bottom-right-radius: 0;
	-moz-border-radius-bottomleft: 0;
	border-bottom-left-radius: 0;
	background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#052341),color-stop(80%,#052341));
	background-image: -webkit-linear-gradient(#052341 20%,#052341 80%);
	background-image: -moz-linear-gradient(#052341 20%,#052341 80%);
	background-image: -o-linear-gradient(#052341 20%,#052341 80%);
	background-image: linear-gradient(#052341 20%,#052341 80%);
	box-shadow: 0 1px 0 #052341 inset;
}

.chzn-container-active.chzn-with-drop .chzn-single div{ border-left: none; background: transparent; }

.chzn-container-active.chzn-with-drop .chzn-single div b{ background-position: right center; }

.chzn-container-single a.chzn-single, #main .chzn-container-single a.chzn-single:hover{
	position: relative;
	display: block;
	overflow: hidden;
	padding: 0 0 0 12px;
	height: 36px;
	border: 1px solid #052341;
	border-radius: 0;
	background-color: #052341;
	background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#052341),color-stop(50%,#052341),color-stop(52%,#052341),color-stop(100%,#052341));
	background: -webkit-linear-gradient(top,#052341 20%,#052341 50%,#052341 52%,#052341 100%);
	background: -moz-linear-gradient(top,#052341 20%,#052341 50%,#052341 52%,#052341 100%);
	background: -o-linear-gradient(top,#052341 20%,#052341 50%,#052341 52%,#052341 100%);
	background: linear-gradient(top,#052341 20%,#052341 50%,#052341 52%,#052341 100%);
	background-clip: padding-box;
	box-shadow: 0 0 3px #052341 inset,0 1px 1px rgba(0,0,0,.1);
	color: #fff;
	text-decoration: none;
	white-space: nowrap;
	line-height: 36px;
}

.chzn-container-single .chzn-single abbr:hover{ background-position: -42px -10px; }

.chzn-container-single .chzn-single div{
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 28px;
	height: 100%;
}

.chzn-container-single .chzn-single div b{
	display: block;
	width: 100%;
	height: 100%;
	background: #052341 url(../images/select-arrow-blue.png) no-repeat right center;
}

.chzn-container-single .chzn-single span{ margin-right: 30px; }

.chzn-container-single .chzn-single-with-deselect span{ margin-right: 38px; }