.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body {
  font-size: 13px;
  line-height: 22px;
  color: #666666;
  word-wrap: break-word;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: ;
  line-height: 1;
  margin: 0 0 10px 0;
  padding: 0 0 10px 0;
}
h1 {
  font-size: 32px;
  font-weight: 400;
  font-family: 'Roboto Slab';
  font-weight: 400;
  font-family: 'Roboto Slab';
  font-size: 32px;
  font-weight: 400;
  font-family: 'Roboto Slab';
  font-weight: 400;
  font-family: 'Roboto Slab';
}
h1 small {
  font-size: 24px;
}
h1 small {
  font-size: 24px;
}
h2 {
  font-size: 24px;
  font-weight: 400;
  font-family: 'Roboto Slab';
  font-weight: 400;
  font-family: 'Roboto Slab';
  font-size: 24px;
  font-weight: 400;
  font-family: 'Roboto Slab';
  font-weight: 400;
  font-family: 'Roboto Slab';
}
h2 small {
  font-size: 18px;
}
h2 small {
  font-size: 18px;
}
h3 {
  font-size: 18px;
  font-weight: 400;
  font-family: 'Roboto Slab';
  font-weight: 400;
  font-family: 'Roboto Slab';
  font-size: 18px;
  font-weight: 400;
  font-family: 'Roboto Slab';
  font-weight: 400;
  font-family: 'Roboto Slab';
}
h3 small {
  font-size: 14px;
}
h3 small {
  font-size: 14px;
}
h4 {
  font-size: 14px;
  font-weight: 400;
  font-family: 'Roboto Slab';
  font-weight: 400;
  font-family: 'Roboto Slab';
  font-size: 14px;
  font-weight: 400;
  font-family: 'Roboto Slab';
  font-weight: 400;
  font-family: 'Roboto Slab';
}
h4 small {
  font-size: 12px;
}
h4 small {
  font-size: 12px;
}
h5 {
  font-size: 12px;
  font-weight: 400;
  font-family: 'Roboto Slab';
  font-weight: 400;
  font-family: 'Roboto Slab';
  font-size: 12px;
  font-weight: 400;
  font-family: 'Roboto Slab';
  font-weight: 400;
  font-family: 'Roboto Slab';
}
h6 {
  font-size: 10px;
  font-weight: 400;
  font-family: 'Roboto Slab';
  font-weight: 400;
  font-family: 'Roboto Slab';
  font-size: 10px;
  font-weight: 400;
  font-family: 'Roboto Slab';
  font-weight: 400;
  font-family: 'Roboto Slab';
}
.title-white h1,
.title-white h2,
.title-white h3,
.title-white h4,
.title-white h5,
.title-white h6 {
  color: #fff;
}
.title-large h1 {
  font-size: 36px;
}
.title-large h2 {
  font-size: 34px;
}
.title-large h3 {
  font-size: 32px;
}
.title-medium h3 {
  font-size: 24px;
}
.title-light h1,
.title-light h2,
.title-light h3,
.title-light h4,
.title-light h5,
.title-light h6 {
  font-weight: 300;
  font-family: 'Roboto Slab';
  font-weight: 300;
  font-family: 'Roboto Slab';
}
.title-spaceLarge h3 {
  padding-bottom: 30px;
  margin-bottom: 30px;
}
img {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  max-width: 100%;
}
p {
  margin: 0;
}
p + p {
  margin-top: 12px;
}
.sp-dropcap {
  overflow: hidden;
}
.sp-dropcap:first-letter {
  color: #666;
  display: block;
  float: left;
  font-size: 50px;
  line-height: 40px;
  padding: 4px 8px 0 0;
}
ul,
ol {
  padding: 0;
  margin: 0;
  list-style: none;
}
ul li,
ol li {
  padding: 5px 0;
  border-bottom: 1px solid #EBEBEB;
}
ul li:last-child,
ol li:last-child {
  border-bottom: 0;
}
ul ul,
ul ol,
ol ul,
ol ol {
  padding-left: 20px;
}
ul.actions li,
ol.actions li {
  padding: 0;
}
ul.nav,
ol.nav {
  padding: 0;
  margin: 0;
}
ul.nav li,
ol.nav li {
  position: relative;
  line-height: 22px;
  padding-left: 10px;
  display: block;
}
ul.nav li:before,
ol.nav li:before {
  content: "\f0da";
  font-family: 'FontAwesome';
  position: absolute;
  left: 0;
  top: 6px;
  font-size: 14px;
}
ul.nav li a,
ol.nav li a {
  background: none;
}
ul.nav li a:hover,
ul.nav li a:active,
ul.nav li a:focus,
ul.nav li a.active,
ol.nav li a:hover,
ol.nav li a:active,
ol.nav li a:focus,
ol.nav li a.active {
  background: none;
}
ul.horz-nav,
ul.nav-horiz,
ol.horz-nav,
ol.nav-horiz {
  padding: 0;
  margin: 0;
}
ul.horz-nav li,
ul.nav-horiz li,
ol.horz-nav li,
ol.nav-horiz li {
  margin: 0;
  padding: 0 10px;
  line-height: inherit;
  display: inline-block;
  border-bottom: 0;
}
ul.horz-nav li:last-child,
ul.nav-horiz li:last-child,
ol.horz-nav li:last-child,
ol.nav-horiz li:last-child {
  padding-right: 0;
}
ul.horz-nav li:before,
ul.horz-nav li:after,
ul.nav-horiz li:before,
ul.nav-horiz li:after,
ol.horz-nav li:before,
ol.horz-nav li:after,
ol.nav-horiz li:before,
ol.nav-horiz li:after {
  display: none;
}
ul.horz-nav li + li,
ul.nav-horiz li + li,
ol.horz-nav li + li,
ol.nav-horiz li + li {
  border-left: 1px solid #EBEBEB;
}
ul.hasThumb li,
ol.hasThumb li {
  padding-left: 0;
  padding-right: 0;
}
ul.hasThumb li:before,
ol.hasThumb li:before {
  display: none;
}
ul.hasThumb li.row-fluid + .row-fluid,
ol.hasThumb li.row-fluid + .row-fluid {
  margin-top: 0;
}
ul.arrow,
ul.arrow-double,
ul.tick,
ul.cross,
ul.star,
ul.rss,
ol.arrow,
ol.arrow-double,
ol.tick,
ol.cross,
ol.star,
ol.rss {
  list-style: none;
  padding: 0;
  margin: 0;
}
ul.arrow li::before,
ul.arrow li::after,
ul.arrow-double li::before,
ul.arrow-double li::after,
ul.tick li::before,
ul.tick li::after,
ul.cross li::before,
ul.cross li::after,
ul.star li::before,
ul.star li::after,
ul.rss li::before,
ul.rss li::after,
ol.arrow li::before,
ol.arrow li::after,
ol.arrow-double li::before,
ol.arrow-double li::after,
ol.tick li::before,
ol.tick li::after,
ol.cross li::before,
ol.cross li::after,
ol.star li::before,
ol.star li::after,
ol.rss li::before,
ol.rss li::after {
  font-family: FontAwesome;
  font-size: 11px;
}
ul.unstyled li,
ul.pagenav li,
ol.unstyled li,
ol.pagenav li {
  padding: 0;
  border: none;
}
ul.check-square,
ol.check-square {
  list-style: none;
  padding: 0;
  margin: 0;
}
ul.check-square li,
ol.check-square li {
  padding-left: 0;
  position: relative;
}
ul.check-square li:before,
ol.check-square li:before {
  display: inline-block;
  content: "\f046";
  font-family: 'FontAwesome';
  margin-right: 5px;
  color: #000060;
}
ul.check,
ol.check {
  list-style: none;
  padding: 0;
  margin: 0;
}
ul.check li,
ol.check li {
  padding-left: 0;
  position: relative;
}
ul.check li:before,
ol.check li:before {
  display: inline-block;
  content: "\f00c";
  font-family: 'FontAwesome';
  margin-right: 5px;
  color: #000060;
}
ul.check-circle,
ol.check-circle {
  list-style: none;
  padding: 0;
  margin: 0;
}
ul.check-circle li,
ol.check-circle li {
  padding-left: 0;
  position: relative;
}
ul.check-circle li:before,
ol.check-circle li:before {
  display: inline-block;
  content: "\f058";
  font-family: 'FontAwesome';
  margin-right: 5px;
  color: #000060;
}
ul.check-circle-o,
ol.check-circle-o {
  list-style: none;
  padding: 0;
  margin: 0;
}
ul.check-circle-o li,
ol.check-circle-o li {
  padding-left: 0;
  position: relative;
}
ul.check-circle-o li:before,
ol.check-circle-o li:before {
  display: inline-block;
  content: "\f05d";
  font-family: 'FontAwesome';
  margin-right: 5px;
  color: #000060;
}
ul.itemAttachments li a,
ol.itemAttachments li a {
  display: inline-block;
}
ul.news li,
ol.news li {
  display: block;
}
ul.news li .newsImage > img,
ol.news li .newsImage > img {
  max-width: 64px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin: 0;
}
ul.news li > .newsContent,
ol.news li > .newsContent {
  display: block;
}
ul.news li > .newsContent.left,
ol.news li > .newsContent.left {
  padding-left: 79px;
}
ul.news li > .newsContent.right,
ol.news li > .newsContent.right {
  padding-right: 79px;
}
ul.news li a,
ol.news li a {
  color: #666666;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}
ul.news li a:hover,
ul.news li a:focus,
ul.news li a:active,
ul.news li a.active,
ol.news li a:hover,
ol.news li a:focus,
ol.news li a:active,
ol.news li a.active {
  color: #000060;
}
ul.nav-tabs li,
ul.nav-pills li,
ol.nav-tabs li,
ol.nav-pills li {
  padding: 0;
}
ul.nav-tabs li:before,
ul.nav-tabs li:after,
ul.nav-pills li:before,
ul.nav-pills li:after,
ol.nav-tabs li:before,
ol.nav-tabs li:after,
ol.nav-pills li:before,
ol.nav-pills li:after {
  display: none;
}
.style-tags a {
  position: relative;
  background: #EBEBEB;
  margin-bottom: 10px;
}
.style-tags a.pull-left {
  border-left: 0;
  margin-left: 20px;
  padding-left: 15px;
  padding-right: 10px;
}
.style-tags a.pull-left:before {
  left: -24px;
  right: auto;
  border-color: rgba(0,0,0,0) #EBEBEB rgba(0,0,0,0) rgba(0,0,0,0);
  -webkit-transition: all 0.15s linear 0s;
  -moz-transition: all 0.15s linear 0s;
  -o-transition: all 0.15s linear 0s;
  transition: all 0.15s linear 0s;
  -webkit-transition: all 0.15s linear 0s;
  -moz-transition: all 0.15s linear 0s;
  -o-transition: all 0.15s linear 0s;
  transition: all 0.15s linear 0s;
  -webkit-transition: all 0.15s linear 0s;
  -moz-transition: all 0.15s linear 0s;
  -o-transition: all 0.15s linear 0s;
  transition: all 0.15s linear 0s;
}
.style-tags a.pull-left:after {
  left: 0;
  right: auto;
}
.style-tags a.pull-left:hover:before,
.style-tags a.pull-left:active:before,
.style-tags a.pull-left:focus:before {
  border-color: rgba(0,0,0,0) #000060 rgba(0,0,0,0) rgba(0,0,0,0);
}
.style-tags a.pull-right {
  border-right: 0;
  margin-right: 0;
  margin-left: 20px;
  padding-left: 10px;
  padding-right: 15px;
}
.style-tags a.pull-right:before {
  left: auto;
  right: -24px;
  border-color: rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0) #EBEBEB;
  -webkit-transition: all 0.15s linear 0s;
  -moz-transition: all 0.15s linear 0s;
  -o-transition: all 0.15s linear 0s;
  transition: all 0.15s linear 0s;
  -webkit-transition: all 0.15s linear 0s;
  -moz-transition: all 0.15s linear 0s;
  -o-transition: all 0.15s linear 0s;
  transition: all 0.15s linear 0s;
  -webkit-transition: all 0.15s linear 0s;
  -moz-transition: all 0.15s linear 0s;
  -o-transition: all 0.15s linear 0s;
  transition: all 0.15s linear 0s;
}
.style-tags a.pull-right:after {
  left: auto;
  right: 0;
}
.style-tags a.pull-right:hover:before,
.style-tags a.pull-right:active:before,
.style-tags a.pull-right:focus:before {
  border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #000060;
}
.style-tags a:before {
  border-image: none;
  border-style: solid;
  border-width: 12.5px;
  content: "";
  position: absolute;
  top: -1px;
}
.style-tags a:after {
  content: "";
  width: 8px;
  height: 8px;
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -4px;
  background: #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.style-tags a:hover,
.style-tags a:active,
.style-tags a:focus {
  background: #000060;
  color: #fff !important;
}
.ltr ul.arrow li::before,
.ltr ul.arrow-double li::before,
.ltr ul.tick li::before,
.ltr ul.cross li::before,
.ltr ul.star li::before,
.ltr ul.rss li::before {
  margin-right: 5px;
}
.ltr ul.arrow li::before {
  content: "\f105";
}
.ltr ul.arrow-double li::before {
  content: "\f101";
}
.ltr ul.tick li::before {
  content: "\f00c";
}
.ltr ul.cross li::before {
  content: "\f00d";
}
.ltr ul.star li::before {
  content: "\f006";
}
.ltr ul.rss li::before {
  content: "\f09e";
}
.rtl ul.arrow li::after,
.rtl ul.arrow-double li::after,
.rtl ul.tick li::after,
.rtl ul.cross li::after,
.rtl ul.star li::after,
.rtl ul.rss li::after {
  margin-left: 5px;
}
.rtl ul.arrow li::after {
  content: "\f104";
}
.rtl ul.arrow-double li::after {
  content: "\f100";
}
.rtl ul.tick li::after {
  content: "\f00c";
}
.rtl ul.cross li::after {
  content: "\f00d";
}
.rtl ul.star li::after {
  content: "\f006";
}
.rtl ul.rss li::after {
  content: "\f09e";
}
img.pull-none,
.pull-none >img,
.pull-none > a > img {
  margin: 0 0 30px 0;
  max-width: 100%;
}
img.pull-left,
.pull-left > img,
.pull-left > a > img {
  margin-right: 15px;
  margin-bottom: 30px;
}
img.pull-right,
.pull-right > img,
.pull-right > a > img {
  margin-left: 15px;
  margin-bottom: 30px;
}
.rtl img.pull-left,
.rtl .pull-left > img,
.rtl .pull-left > a > img {
  margin-left: 15px;
  margin-right: 0;
}
.rtl img.pull-right,
.rtl .pull-right > img,
.rtl .pull-right > a > img {
  margin-right: 15px;
  margin-left: 0;
}
.sp-blocknumber {
  position: relative;
  min-height: 45px;
}
.sp-blocknumber span {
  font-weight: bold;
  width: 48px;
  height: 48px;
  line-height: 48px;
  display: block;
  text-align: center;
  position: absolute;
  top: 0;
}
.sp-blocknumber span.rounded {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.sp-blocknumber span.circle {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}
.ltr .sp-blocknumber {
  padding: 5px 0 5px 60px;
}
.ltr .sp-blocknumber span {
  left: 0;
}
.rtl .sp-blocknumber {
  padding: 5px 60px 5px 0;
}
.rtl .sp-blocknumber span {
  right: 0;
}
.sp-block.rounded {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.sp-bubble {
  position: relative;
  margin-bottom: 40px;
}
.sp-bubble cite {
  display: block;
  height: 30px;
  line-height: 36px;
  position: absolute;
  bottom: -30px;
}
.sp-bubble cite span {
  content: ' ';
  position: absolute;
  top: 0;
  display: block;
  width: 0;
  height: 0;
  border-bottom-color: transparent !important;
}
.ltr .sp-bubble cite {
  left: 15px;
  padding-left: 40px;
}
.ltr .sp-bubble cite span {
  left: 0;
  border-left-color: transparent !important;
}
.rtl .sp-bubble cite {
  right: 15px;
  padding-right: 40px;
}
.rtl .sp-bubble cite span {
  right: 0;
  border-right-color: transparent !important;
}
.ltr [class^="icon-"].pull-left,
.ltr [class*=" icon-"].pull-left {
  margin-right: .3em;
}
.ltr [class^="icon-"].pull-right,
.ltr [class*=" icon-"].pull-right {
  margin-left: .3em;
}
.rtl [class^="icon-"].pull-left,
.rtl [class*=" icon-"].pull-left {
  margin-left: .3em;
}
.rtl [class^="icon-"].pull-right,
.rtl [class*=" icon-"].pull-right {
  margin-right: .3em;
}
.tooltip {
  padding: 0;
}
.tooltip.top {
  margin: -30px 0 0 0;
  padding: 0 0 5px 0;
}
.tooltip.left {
  margin: 0;
  padding: 0 5px 0 0;
}
.tooltip.right {
  margin: 0;
  padding: 0 0 0 5px;
}
.tooltip.bottom {
  margin: 0;
  padding: 5px 0 0 0;
}
.tooltip.in {
  opacity: 1;
  filter: alpha(opacity=100);
  opacity: 1;
  filter: alpha(opacity=100);
}
.tooltip .tooltip-inner {
  text-align: left;
  color: #fff;
  background: rgba(0,0,0,0.9);
  font-size: 12px;
  max-width: 350px;
  padding: 15px;
  opacity: 1;
  filter: alpha(opacity=100);
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
body.rtl ul ul,
body.rtl ul ol,
body.rtl ol ul,
body.rtl ol ol {
  padding-left: 0;
  padding-right: 20px;
}
body.rtl ul.nav li,
body.rtl ol.nav li {
  padding-left: 0;
  padding-right: 10px;
}
body.rtl ul.nav li:before,
body.rtl ol.nav li:before {
  content: "\f0d9";
  left: auto;
  right: 0;
}
body.rtl ul.horz-nav li,
body.rtl ul.nav-horiz li,
body.rtl ol.horz-nav li,
body.rtl ol.nav-horiz li {
  padding: 0 10px;
}
body.rtl ul.horz-nav li + li,
body.rtl ul.nav-horiz li + li,
body.rtl ol.horz-nav li + li,
body.rtl ol.nav-horiz li + li {
  border-right: 1px solid #EBEBEB;
  border-left: 0;
}
body.rtl ul.check-square li:before,
body.rtl ol.check-square li:before {
  margin-left: 5px;
  margin-right: 0;
}
body.rtl ul.check li:before,
body.rtl ol.check li:before {
  margin-left: 5px;
  margin-right: 0;
}
body.rtl ul.check-circle li:before,
body.rtl ol.check-circle li:before {
  margin-left: 5px;
  margin-right: 0;
}
body.rtl ul.check-circle-o li:before,
body.rtl ol.check-circle-o li:before {
  margin-left: 5px;
  margin-right: 0;
}
.btn,
.pagenav-prev > a,
.pagenav-next > a,
button,
.button,
input[type='button'] {
  background: #f0f0f0;
  color: #2b2b2b;
  text-shadow: none;
  border-style: solid;
  border-width: 0 0 2px 0;
  border-color: #cccccc;
  padding: 10px 20px;
  line-height: 1;
  font-family: ;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  background: #f0f0f0;
  color: #2b2b2b;
  text-shadow: none;
  border-style: solid;
  border-width: 0 0 2px 0;
  border-color: #cccccc;
  padding: 10px 20px;
  line-height: 1;
  font-family: ;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  text-transform: capitalize;
  font-size: 13px;
}
.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled],
.pagenav-prev > a:hover,
.pagenav-prev > a:focus,
.pagenav-prev > a:active,
.pagenav-prev > a.active,
.pagenav-prev > a.disabled,
.pagenav-prev > a[disabled],
.pagenav-next > a:hover,
.pagenav-next > a:focus,
.pagenav-next > a:active,
.pagenav-next > a.active,
.pagenav-next > a.disabled,
.pagenav-next > a[disabled],
button:hover,
button:focus,
button:active,
button.active,
button.disabled,
button[disabled],
.button:hover,
.button:focus,
.button:active,
.button.active,
.button.disabled,
.button[disabled],
input[type='button']:hover,
input[type='button']:focus,
input[type='button']:active,
input[type='button'].active,
input[type='button'].disabled,
input[type='button'][disabled] {
  color: #2b2b2b;
  background: #f0f0f0;
  border-color: #f0f0f0;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
}
.btn:active,
.btn.active,
.pagenav-prev > a:active,
.pagenav-prev > a.active,
.pagenav-next > a:active,
.pagenav-next > a.active,
button:active,
button.active,
.button:active,
.button.active,
input[type='button']:active,
input[type='button'].active {
  background-color: #d7d7d7 \9;
}
.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled],
.pagenav-prev > a:hover,
.pagenav-prev > a:focus,
.pagenav-prev > a:active,
.pagenav-prev > a.active,
.pagenav-prev > a.disabled,
.pagenav-prev > a[disabled],
.pagenav-next > a:hover,
.pagenav-next > a:focus,
.pagenav-next > a:active,
.pagenav-next > a.active,
.pagenav-next > a.disabled,
.pagenav-next > a[disabled],
button:hover,
button:focus,
button:active,
button.active,
button.disabled,
button[disabled],
.button:hover,
.button:focus,
.button:active,
.button.active,
.button.disabled,
.button[disabled],
input[type='button']:hover,
input[type='button']:focus,
input[type='button']:active,
input[type='button'].active,
input[type='button'].disabled,
input[type='button'][disabled] {
  color: #2b2b2b;
  background: #f0f0f0;
  border-color: #f0f0f0;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
}
.btn:active,
.btn.active,
.pagenav-prev > a:active,
.pagenav-prev > a.active,
.pagenav-next > a:active,
.pagenav-next > a.active,
button:active,
button.active,
.button:active,
.button.active,
input[type='button']:active,
input[type='button'].active {
  background-color: #d7d7d7 \9;
}
.btn:hover,
.btn:active,
.btn:focus,
.pagenav-prev > a:hover,
.pagenav-prev > a:active,
.pagenav-prev > a:focus,
.pagenav-next > a:hover,
.pagenav-next > a:active,
.pagenav-next > a:focus,
button:hover,
button:active,
button:focus,
.button:hover,
.button:active,
.button:focus,
input[type='button']:hover,
input[type='button']:active,
input[type='button']:focus {
  border-color: #f0f0f0;
}
.btn.disabled,
.btn[disabled],
input[type="button"][disabled],
input[type="submit"][disabled],
input[type="reset"][disabled],
button[disabled] {
  -webkit-box-shadow: inset 0 -1px 0px rgba(0,0,0,.15) !important;
  -moz-box-shadow: inset 0 -1px 0px rgba(0,0,0,.15) !important;
  box-shadow: inset 0 -1px 0px rgba(0,0,0,.15) !important;
  -webkit-box-shadow: inset 0 -1px 0px rgba(0,0,0,.15) !important;
  -moz-box-shadow: inset 0 -1px 0px rgba(0,0,0,.15) !important;
  box-shadow: inset 0 -1px 0px rgba(0,0,0,.15) !important;
  -webkit-box-shadow: inset 0 -1px 0px rgba(0,0,0,.15) !important;
  -moz-box-shadow: inset 0 -1px 0px rgba(0,0,0,.15) !important;
  box-shadow: inset 0 -1px 0px rgba(0,0,0,.15) !important;
}
.btn.active,
.btn:active,
.btn:focus,
input[type="button"]:active,
input[type="submit"]:active,
input[type="reset"]:active,
button:active {
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn-primary,
button {
  background: #000060;
  color: #fff;
  text-shadow: ;
  border-style: solid;
  border-width: ;
  border-color: #000014;
  padding: 10px 20px;
  line-height: 1;
  font-family: ;
  -webkit-box-shadow: ;
  -moz-box-shadow: ;
  box-shadow: ;
  -webkit-box-shadow: ;
  -moz-box-shadow: ;
  box-shadow: ;
  -webkit-box-shadow: ;
  -moz-box-shadow: ;
  box-shadow: ;
  -webkit-border-radius: ;
  -moz-border-radius: ;
  border-radius: ;
  -webkit-border-radius: ;
  -moz-border-radius: ;
  border-radius: ;
  -webkit-border-radius: ;
  -moz-border-radius: ;
  border-radius: ;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  background: #000060;
  color: #fff;
  text-shadow: ;
  border-style: solid;
  border-width: ;
  border-color: #000014;
  padding: 10px 20px;
  line-height: 1;
  font-family: ;
  -webkit-box-shadow: ;
  -moz-box-shadow: ;
  box-shadow: ;
  -webkit-box-shadow: ;
  -moz-box-shadow: ;
  box-shadow: ;
  -webkit-box-shadow: ;
  -moz-box-shadow: ;
  box-shadow: ;
  -webkit-border-radius: ;
  -moz-border-radius: ;
  border-radius: ;
  -webkit-border-radius: ;
  -moz-border-radius: ;
  border-radius: ;
  -webkit-border-radius: ;
  -moz-border-radius: ;
  border-radius: ;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled],
button:hover,
button:focus,
button:active,
button.active,
button.disabled,
button[disabled] {
  color: #fff;
  background: #000014;
  border-color: #000014;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
}
.btn-primary:active,
.btn-primary.active,
button:active,
button.active {
  background-color: #000000 \9;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled],
button:hover,
button:focus,
button:active,
button.active,
button.disabled,
button[disabled] {
  color: #fff;
  background: #000014;
  border-color: #000014;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
}
.btn-primary:active,
.btn-primary.active,
button:active,
button.active {
  background-color: #000000 \9;
}
.btn-info {
  background: #5bc0de;
  color: #fff;
  text-shadow: ;
  border-style: solid;
  border-width: ;
  border-color: #31b0d5;
  padding: 10px 20px;
  line-height: 1;
  font-family: ;
  -webkit-box-shadow: ;
  -moz-box-shadow: ;
  box-shadow: ;
  -webkit-box-shadow: ;
  -moz-box-shadow: ;
  box-shadow: ;
  -webkit-box-shadow: ;
  -moz-box-shadow: ;
  box-shadow: ;
  -webkit-border-radius: ;
  -moz-border-radius: ;
  border-radius: ;
  -webkit-border-radius: ;
  -moz-border-radius: ;
  border-radius: ;
  -webkit-border-radius: ;
  -moz-border-radius: ;
  border-radius: ;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  background: #5bc0de;
  color: #fff;
  text-shadow: ;
  border-style: solid;
  border-width: ;
  border-color: #31b0d5;
  padding: 10px 20px;
  line-height: 1;
  font-family: ;
  -webkit-box-shadow: ;
  -moz-box-shadow: ;
  box-shadow: ;
  -webkit-box-shadow: ;
  -moz-box-shadow: ;
  box-shadow: ;
  -webkit-box-shadow: ;
  -moz-box-shadow: ;
  box-shadow: ;
  -webkit-border-radius: ;
  -moz-border-radius: ;
  border-radius: ;
  -webkit-border-radius: ;
  -moz-border-radius: ;
  border-radius: ;
  -webkit-border-radius: ;
  -moz-border-radius: ;
  border-radius: ;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  color: #fff;
  background: #2f96b4;
  border-color: #24748c;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
}
.btn-info:active,
.btn-info.active {
  background-color: #24748c \9;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  color: #fff;
  background: #2f96b4;
  border-color: #24748c;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
}
.btn-info:active,
.btn-info.active {
  background-color: #24748c \9;
}
.btn-success {
  background: #62c462;
  color: #fff;
  text-shadow: ;
  border-style: solid;
  border-width: ;
  border-color: #42b142;
  padding: 10px 20px;
  line-height: 1;
  font-family: ;
  -webkit-box-shadow: ;
  -moz-box-shadow: ;
  box-shadow: ;
  -webkit-box-shadow: ;
  -moz-box-shadow: ;
  box-shadow: ;
  -webkit-box-shadow: ;
  -moz-box-shadow: ;
  box-shadow: ;
  -webkit-border-radius: ;
  -moz-border-radius: ;
  border-radius: ;
  -webkit-border-radius: ;
  -moz-border-radius: ;
  border-radius: ;
  -webkit-border-radius: ;
  -moz-border-radius: ;
  border-radius: ;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  background: #62c462;
  color: #fff;
  text-shadow: ;
  border-style: solid;
  border-width: ;
  border-color: #42b142;
  padding: 10px 20px;
  line-height: 1;
  font-family: ;
  -webkit-box-shadow: ;
  -moz-box-shadow: ;
  box-shadow: ;
  -webkit-box-shadow: ;
  -moz-box-shadow: ;
  box-shadow: ;
  -webkit-box-shadow: ;
  -moz-box-shadow: ;
  box-shadow: ;
  -webkit-border-radius: ;
  -moz-border-radius: ;
  border-radius: ;
  -webkit-border-radius: ;
  -moz-border-radius: ;
  border-radius: ;
  -webkit-border-radius: ;
  -moz-border-radius: ;
  border-radius: ;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  color: #fff;
  background: #51a351;
  border-color: #408140;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
}
.btn-success:active,
.btn-success.active {
  background-color: #408140 \9;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  color: #fff;
  background: #51a351;
  border-color: #408140;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
}
.btn-success:active,
.btn-success.active {
  background-color: #408140 \9;
}
.btn-warning {
  background: #faa937;
  color: #fff;
  text-shadow: ;
  border-style: solid;
  border-width: ;
  border-color: #f89406;
  padding: 10px 20px;
  line-height: 1;
  font-family: ;
  -webkit-box-shadow: ;
  -moz-box-shadow: ;
  box-shadow: ;
  -webkit-box-shadow: ;
  -moz-box-shadow: ;
  box-shadow: ;
  -webkit-box-shadow: ;
  -moz-box-shadow: ;
  box-shadow: ;
  -webkit-border-radius: ;
  -moz-border-radius: ;
  border-radius: ;
  -webkit-border-radius: ;
  -moz-border-radius: ;
  border-radius: ;
  -webkit-border-radius: ;
  -moz-border-radius: ;
  border-radius: ;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  background: #faa937;
  color: #fff;
  text-shadow: ;
  border-style: solid;
  border-width: ;
  border-color: #f89406;
  padding: 10px 20px;
  line-height: 1;
  font-family: ;
  -webkit-box-shadow: ;
  -moz-box-shadow: ;
  box-shadow: ;
  -webkit-box-shadow: ;
  -moz-box-shadow: ;
  box-shadow: ;
  -webkit-box-shadow: ;
  -moz-box-shadow: ;
  box-shadow: ;
  -webkit-border-radius: ;
  -moz-border-radius: ;
  border-radius: ;
  -webkit-border-radius: ;
  -moz-border-radius: ;
  border-radius: ;
  -webkit-border-radius: ;
  -moz-border-radius: ;
  border-radius: ;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  color: #fff;
  background: #f89406;
  border-color: #c67605;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #c67605 \9;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  color: #fff;
  background: #f89406;
  border-color: #c67605;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #c67605 \9;
}
.btn-danger {
  background: #ee5f5b;
  color: #fff;
  text-shadow: ;
  border-style: solid;
  border-width: ;
  border-color: #e9322d;
  padding: 10px 20px;
  line-height: 1;
  font-family: ;
  -webkit-box-shadow: ;
  -moz-box-shadow: ;
  box-shadow: ;
  -webkit-box-shadow: ;
  -moz-box-shadow: ;
  box-shadow: ;
  -webkit-box-shadow: ;
  -moz-box-shadow: ;
  box-shadow: ;
  -webkit-border-radius: ;
  -moz-border-radius: ;
  border-radius: ;
  -webkit-border-radius: ;
  -moz-border-radius: ;
  border-radius: ;
  -webkit-border-radius: ;
  -moz-border-radius: ;
  border-radius: ;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  background: #ee5f5b;
  color: #fff;
  text-shadow: ;
  border-style: solid;
  border-width: ;
  border-color: #e9322d;
  padding: 10px 20px;
  line-height: 1;
  font-family: ;
  -webkit-box-shadow: ;
  -moz-box-shadow: ;
  box-shadow: ;
  -webkit-box-shadow: ;
  -moz-box-shadow: ;
  box-shadow: ;
  -webkit-box-shadow: ;
  -moz-box-shadow: ;
  box-shadow: ;
  -webkit-border-radius: ;
  -moz-border-radius: ;
  border-radius: ;
  -webkit-border-radius: ;
  -moz-border-radius: ;
  border-radius: ;
  -webkit-border-radius: ;
  -moz-border-radius: ;
  border-radius: ;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  color: #fff;
  background: #bd362f;
  border-color: #942a25;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #942a25 \9;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  color: #fff;
  background: #bd362f;
  border-color: #942a25;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #942a25 \9;
}
.btn-inverse {
  background: #444;
  color: #fff;
  text-shadow: ;
  border-style: solid;
  border-width: ;
  border-color: #2b2b2b;
  padding: 10px 20px;
  line-height: 1;
  font-family: ;
  -webkit-box-shadow: ;
  -moz-box-shadow: ;
  box-shadow: ;
  -webkit-box-shadow: ;
  -moz-box-shadow: ;
  box-shadow: ;
  -webkit-box-shadow: ;
  -moz-box-shadow: ;
  box-shadow: ;
  -webkit-border-radius: ;
  -moz-border-radius: ;
  border-radius: ;
  -webkit-border-radius: ;
  -moz-border-radius: ;
  border-radius: ;
  -webkit-border-radius: ;
  -moz-border-radius: ;
  border-radius: ;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  background: #444;
  color: #fff;
  text-shadow: ;
  border-style: solid;
  border-width: ;
  border-color: #2b2b2b;
  padding: 10px 20px;
  line-height: 1;
  font-family: ;
  -webkit-box-shadow: ;
  -moz-box-shadow: ;
  box-shadow: ;
  -webkit-box-shadow: ;
  -moz-box-shadow: ;
  box-shadow: ;
  -webkit-box-shadow: ;
  -moz-box-shadow: ;
  box-shadow: ;
  -webkit-border-radius: ;
  -moz-border-radius: ;
  border-radius: ;
  -webkit-border-radius: ;
  -moz-border-radius: ;
  border-radius: ;
  -webkit-border-radius: ;
  -moz-border-radius: ;
  border-radius: ;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
}
.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  color: #fff;
  background: #222;
  border-color: #090909;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
}
.btn-inverse:active,
.btn-inverse.active {
  background-color: #090909 \9;
}
.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  color: #fff;
  background: #222;
  border-color: #090909;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
}
.btn-inverse:active,
.btn-inverse.active {
  background-color: #090909 \9;
}
.btn-link {
  background: rgba(255,255,255,0);
  color: #000060;
  text-shadow: ;
  border-style: solid;
  border-width: ;
  border-color: #cccccc;
  padding: 10px 20px;
  line-height: 1;
  font-family: ;
  -webkit-box-shadow: ;
  -moz-box-shadow: ;
  box-shadow: ;
  -webkit-box-shadow: ;
  -moz-box-shadow: ;
  box-shadow: ;
  -webkit-box-shadow: ;
  -moz-box-shadow: ;
  box-shadow: ;
  -webkit-border-radius: ;
  -moz-border-radius: ;
  border-radius: ;
  -webkit-border-radius: ;
  -moz-border-radius: ;
  border-radius: ;
  -webkit-border-radius: ;
  -moz-border-radius: ;
  border-radius: ;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  background: rgba(255,255,255,0);
  color: #000060;
  text-shadow: ;
  border-style: solid;
  border-width: ;
  border-color: #cccccc;
  padding: 10px 20px;
  line-height: 1;
  font-family: ;
  -webkit-box-shadow: ;
  -moz-box-shadow: ;
  box-shadow: ;
  -webkit-box-shadow: ;
  -moz-box-shadow: ;
  box-shadow: ;
  -webkit-box-shadow: ;
  -moz-box-shadow: ;
  box-shadow: ;
  -webkit-border-radius: ;
  -moz-border-radius: ;
  border-radius: ;
  -webkit-border-radius: ;
  -moz-border-radius: ;
  border-radius: ;
  -webkit-border-radius: ;
  -moz-border-radius: ;
  border-radius: ;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
}
.btn-link:hover,
.btn-link:focus,
.btn-link:active,
.btn-link.active,
.btn-link.disabled,
.btn-link[disabled] {
  color: #000014;
  background: rgba(255,255,255,0);
  border-color: #000060;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
}
.btn-link:active,
.btn-link.active {
  background-color: rgba(230,230,230,0) \9;
}
.btn-link:hover,
.btn-link:focus,
.btn-link:active,
.btn-link.active,
.btn-link.disabled,
.btn-link[disabled] {
  color: #000014;
  background: rgba(255,255,255,0);
  border-color: #000060;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
}
.btn-link:active,
.btn-link.active {
  background-color: rgba(230,230,230,0) \9;
}
.btn-large {
  font-size: 15px;
  padding: 15px 30px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font-size: 16px;
}
.btn-small {
  font-size: 12px;
  padding: 6px 12px;
  font-size: 12px;
}
.btn-mini {
  font-size: 11px;
  padding: 3px 9px;
  font-size: 11px;
}
.btn .fa,
button .fa,
input[type="button"] .fa,
input[type="submit"] .fa,
input[type="reset"] .fa {
  font-size: 14px;
}
.btn-group {
  word-wrap: break-word;
  white-space: normal;
}
.btn-group >.btn {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin-bottom: 10px;
}
.btn-group >.btn.active,
.btn-group >.btn:hover,
.btn-group >.btn:focus,
.btn-group >.btn:active {
  color: #fff;
  border-color: #000014;
  background: #000060;
}
@media (max-width: 767px) {
  .responsive .btn-group {
    text-align: center;
  }
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.accordion {
  margin-bottom: 0;
}
.accordion .accordion-group {
  margin-bottom: 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}
.accordion .accordion-group .accordion-heading .accordion-toggle {
  font-family: 'Roboto Slab';
  color: #666666;
  padding: 9px 16px;
  position: relative;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}
.accordion .accordion-group .accordion-heading .accordion-toggle i {
  padding-top: 5px;
}
.accordion .accordion-group .accordion-body {
  display: none;
}
.accordion .accordion-group.open,
.accordion .accordion-group:hover,
.accordion .accordion-group:focus,
.accordion .accordion-group:active,
.accordion .accordion-group.active {
  border-top-color: #000060;
}
.accordion .accordion-group.open .accordion-heading .accordion-toggle,
.accordion .accordion-group:hover .accordion-heading .accordion-toggle,
.accordion .accordion-group:focus .accordion-heading .accordion-toggle,
.accordion .accordion-group:active .accordion-heading .accordion-toggle,
.accordion .accordion-group.active .accordion-heading .accordion-toggle {
  color: #000060;
}
.accordion .accordion-group.open .accordion-heading .accordion-toggle i,
.accordion .accordion-group:hover .accordion-heading .accordion-toggle i,
.accordion .accordion-group:focus .accordion-heading .accordion-toggle i,
.accordion .accordion-group:active .accordion-heading .accordion-toggle i,
.accordion .accordion-group.active .accordion-heading .accordion-toggle i {
  color: #000060;
}
.accordion .accordion-group.open .accordion-body {
  display: block;
}
.alert {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.alert h4 {
  font-size: 1.077em;
  margin-top: 10px;
}
.alert button[type="button"],
.alert .close {
  width: 19px;
  height: 20px;
  padding: 0;
  line-height: 20px;
  right: -28px;
  color: #666;
  text-align: center;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.alert button[type="button"]:hover,
.alert .close:hover {
  color: #000;
  background-color: rgba(0,0,0,0.5);
}
.carousel {
  line-height: normal;
  margin-bottom: 0;
}
.carousel .carousel-caption {
  color: #fff;
}
.carousel .carousel-control {
  display: block;
  width: 48px;
  height: 48px;
  top: 50%;
  margin-top: -24px;
  border: 1px solid #fff;
  background: transparent;
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}
.carousel .carousel-control i {
  width: 46px;
  height: 46px;
  line-height: 46px;
  font-size: 24px;
  padding: 0;
  margin: 1px;
  background: rgba(0,0,0,0.7);
  color: #fff;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}
.carousel .carousel-control i:hover,
.carousel .carousel-control i:active,
.carousel .carousel-control i:focus,
.carousel .carousel-control i.active {
  background: #000;
}
.carousel .carousel-control.left {
  left: 15px;
}
.carousel .carousel-control.left span:before {
  margin-right: 2px;
}
.carousel .carousel-control.right {
  right: 15px;
}
.carousel .carousel-control.right span:before {
  margin-left: 2px;
}
.carousel:hover .carousel-control,
.carousel:active .carousel-control,
.carousel:focus .carousel-control {
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
  opacity: 1;
  filter: alpha(opacity=100);
}
.gallery-filters .btn:not(:first-child) {
  margin-left: 10px;
}
ul.gallery li {
  border: 0;
}
ul.gallery li a {
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.nav-tabs {
  margin-bottom: 0;
  border-bottom: 1px solid #EBEBEB;
}
.nav-tabs > li {
  font-family: 'Roboto Slab';
  margin-right: 5px;
  margin-bottom: -1px;
  border: 1px solid #EBEBEB;
  background-color: #f5f5f5;
  -webkit-border-radius: 3px 3px 0px 0px;
  -moz-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
  -webkit-border-radius: 3px 3px 0px 0px;
  -moz-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
  -webkit-border-radius: 3px 3px 0px 0px;
  -moz-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
}
.nav-tabs > li:last-child {
  margin-right: 0;
  border-bottom: 1px solid #EBEBEB;
}
.nav-tabs > li > a {
  color: #666666;
  line-height: 20px;
  padding: 8px 16px;
  margin: 0;
  border: 0;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
}
.nav-tabs > li:hover,
.nav-tabs > li:active,
.nav-tabs > li:focus,
.nav-tabs > li.active {
  border-color: #EBEBEB;
  border-top-color: #000060;
  background-color: #fff;
  border-bottom-color: #fff;
}
.nav-tabs > li:hover > a,
.nav-tabs > li:active > a,
.nav-tabs > li:focus > a,
.nav-tabs > li.active > a {
  border: 0;
}
.nav-tabs > li:hover > a:hover,
.nav-tabs > li:hover > a:active,
.nav-tabs > li:hover > a:focus,
.nav-tabs > li:hover > a.active,
.nav-tabs > li:active > a:hover,
.nav-tabs > li:active > a:active,
.nav-tabs > li:active > a:focus,
.nav-tabs > li:active > a.active,
.nav-tabs > li:focus > a:hover,
.nav-tabs > li:focus > a:active,
.nav-tabs > li:focus > a:focus,
.nav-tabs > li:focus > a.active,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:active,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a.active {
  margin: 0;
  border: none;
}
.nav-pills {
  padding: 12px 16px 0px;
  border: 1px solid #EBEBEB;
  border-bottom-width: 0px;
  margin-bottom: 0px;
  -webkit-border-radius: 3px 3px 0px 0px;
  -moz-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
  -webkit-border-radius: 3px 3px 0px 0px;
  -moz-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
  -webkit-border-radius: 3px 3px 0px 0px;
  -moz-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
}
.nav-pills > li {
  margin-right: 5px;
  font-family: 'Roboto Slab';
  border: 1px solid #EBEBEB;
  background-color: #f5f5f5;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
}
.nav-pills > li:last-child {
  margin-right: 0;
  border-bottom: 1px solid #EBEBEB;
}
.nav-pills > li > a {
  line-height: 20px;
  padding: 6px 16px;
  margin: 0;
  color: #666666;
  border: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
}
.nav-pills > li:hover,
.nav-pills > li:active,
.nav-pills > li:focus,
.nav-pills > li.active {
  background-color: #000060;
  border-color: #000014;
  color: #fff;
}
.nav-pills > li:hover *,
.nav-pills > li:active *,
.nav-pills > li:focus *,
.nav-pills > li.active * {
  color: #fff;
}
.nav-pills > li:hover > a,
.nav-pills > li:active > a,
.nav-pills > li:focus > a,
.nav-pills > li.active > a {
  border: none;
  background: none;
}
.nav-pills > li:hover > a:hover,
.nav-pills > li:hover > a:active,
.nav-pills > li:hover > a:focus,
.nav-pills > li:hover > a.active,
.nav-pills > li:active > a:hover,
.nav-pills > li:active > a:active,
.nav-pills > li:active > a:focus,
.nav-pills > li:active > a.active,
.nav-pills > li:focus > a:hover,
.nav-pills > li:focus > a:active,
.nav-pills > li:focus > a:focus,
.nav-pills > li:focus > a.active,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:active,
.nav-pills > li.active > a:focus,
.nav-pills > li.active > a.active {
  margin: 0;
  border: none;
  border: none;
  background: transparent;
}
.tab-content {
  font-size: 12px;
  padding: 12px 16px;
  border: 1px solid #EBEBEB;
  border-top-width: 0px;
  -webkit-border-radius: 0px 0px 3px 3px;
  -moz-border-radius: 0px 0px 3px 3px;
  border-radius: 0px 0px 3px 3px;
  -webkit-border-radius: 0px 0px 3px 3px;
  -moz-border-radius: 0px 0px 3px 3px;
  border-radius: 0px 0px 3px 3px;
  -webkit-border-radius: 0px 0px 3px 3px;
  -moz-border-radius: 0px 0px 3px 3px;
  border-radius: 0px 0px 3px 3px;
}
.testimonial .testimonial-content {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #eee;
  padding: 12px 16px 20px;
  font-size: 13px;
  font-style: italic;
}
.testimonial .testimonial-author {
  margin-top: -12px;
  position: relative;
}
.testimonial .testimonial-author .author-img img {
  width: 50px;
  height: 50px;
  margin: 0 0 0 20px;
  border: 1px solid #fff;
}
.testimonial .testimonial-author .author-info {
  margin-top: 24px;
  font-size: 12px;
}
.testimonial.layout2 {
  padding: 15px;
  background: #fff;
  color: #666666;
  line-height: 22px;
  width: 82%;
  margin-left: auto;
  margin-right: auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.testimonial.layout2 .author-img img {
  max-width: 100px !important;
}
.testimonial.layout2 .testimonialContentWrap {
  display: block;
}
.testimonial.layout2 .testimonialContentWrap .testimonial-content {
  padding: 15px 0 0 0;
  border: 0;
  font-size: 14px;
}
.testimonial.layout2 .testimonialContentWrap .testimonial-author .author-info {
  font-style: italic;
}
.testimonial.layout2 + .layout2 {
  margin-top: 30px;
}
.shortcode-list {
  line-height: 22px;
  list-style: none;
  margin-left: 0;
}
.shortcode-list .service-desc {
  line-height: inherit;
}
.shortcode-list.inline li {
  padding-right: 10px;
}
.shortcode-list span.list-icon {
  margin-right: 5px;
}
.shortcode-list span.primary {
  color: #000060;
}
.shortcode-list span.info {
  color: #3a87ad;
}
.shortcode-list span.success {
  color: #468847;
}
.shortcode-list span.error {
  color: #b94a48;
}
.shortcode-list span.warning {
  color: #c09853;
}
.shortcode-list span.danger {
  color: ;
}
.shortcode-servicesList .service {
  overflow: visible;
  text-align: center;
  position: relative;
}
.shortcode-servicesList .service:first-child .service-desc {
  left: 0;
  margin-left: 0;
}
.shortcode-servicesList .service:last-child .service-desc {
  left: auto;
  margin-left: 0;
  right: 0;
  margin-right: 0;
}
.shortcode-servicesList .service > a {
  display: inline-block;
}
.shortcode-servicesList .service > a .fa {
  font-size: 28px;
  width: 28px;
  line-height: 1;
  padding: 34px;
  border: 2px solid #fff;
  background-color: transparent;
  margin-top: 20px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.shortcode-servicesList .service h4 {
  padding-top: 20px;
  padding-bottom: 0;
  margin-bottom: 0;
}
.shortcode-servicesList .service .tooltip-inner {
  min-width: 220px;
}
.shortcode-servicesList .service-desc {
  position: absolute;
  left: 50%;
  bottom: 100%;
  margin-bottom: 20px;
  margin-left: -130px;
  width: 220px;
  padding: 16px 20px;
  visibility: hidden;
  opacity: 0;
  text-align: left;
  font-size: 12px;
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms;
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms;
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.shortcode-servicesList .service-desc.visible {
  visibility: visible;
  opacity: 1;
}
.shortcode-servicesList .service-desc > *:last-child {
  margin-bottom: 0;
}
.shortcode-servicesList .service-desc.toolTip-top + span.arrow {
  border-color: rgba(0,0,0,0.85) transparent transparent transparent;
  bottom: 100%;
  margin-bottom: 10px;
}
.shortcode-servicesList.servicesList-light .service > a {
  color: #fff;
}
.shortcode-servicesList.servicesList-light .service > a:hover {
  color: #000060;
}
.shortcode-servicesList.servicesList-light .service > a:hover .fa {
  background-color: #fff;
}
.shortcode-servicesList.servicesList-light h4 {
  color: #fff;
}
.shortcode-servicesList.servicesList-light .service-desc {
  background-color: rgba(0,0,0,0.85);
}
.blockquote {
  margin: 12px 0;
}
.blockquote:before {
  font-family: 'FontAwesome';
  display: inline-block;
  color: #000060;
  content: "\f10d";
  font-size: 18px;
  margin-right: 10px;
  -webkit-transform: rotateX(180deg);
  -moz-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
  transform: rotateX(180deg);
  -webkit-transform: rotateX(180deg);
  -moz-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
  transform: rotateX(180deg);
}
.blockquote.blockquote-left {
  margin-left: 20px;
}
.blockquote.blockquote-left:before {
  float: left;
}
.blockquote.blockquote-right {
  margin-right: 20px;
}
.blockquote.blockquote-right:before {
  float: right;
  margin-right: 0;
  margin-left: 10px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.blockquote small {
  font-style: italic;
}
body.rtl .carousel .carousel-control.left {
  left: 15px;
  right: auto;
}
body.rtl .carousel .carousel-control.right {
  right: 15px;
  left: auto;
}
form {
  padding: 0;
  margin: 0;
}
select,
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 {
  color: #666666 !important;
  background: rgba(255,255,255,0);
  border: 1px solid #EBEBEB;
  padding: 8px 0;
  margin-bottom: 15px;
  text-indent: 10px;
  width: 99.5%;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  -moz-transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  -o-transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  -webkit-transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  -moz-transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  -o-transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  -webkit-transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  -moz-transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  -o-transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #666666 !important;
  background: rgba(255,255,255,0);
  border: 1px solid #EBEBEB;
  padding: 8px 0;
  margin-bottom: 15px;
  text-indent: 10px;
  width: 99.5%;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  -moz-transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  -o-transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  -webkit-transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  -moz-transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  -o-transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  -webkit-transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  -moz-transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  -o-transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
select:hover,
select:focus,
select:active,
select.active,
textarea:hover,
textarea:focus,
textarea:active,
textarea.active,
input[type="text"]:hover,
input[type="text"]:focus,
input[type="text"]:active,
input[type="text"].active,
input[type="password"]:hover,
input[type="password"]:focus,
input[type="password"]:active,
input[type="password"].active,
input[type="datetime"]:hover,
input[type="datetime"]:focus,
input[type="datetime"]:active,
input[type="datetime"].active,
input[type="datetime-local"]:hover,
input[type="datetime-local"]:focus,
input[type="datetime-local"]:active,
input[type="datetime-local"].active,
input[type="date"]:hover,
input[type="date"]:focus,
input[type="date"]:active,
input[type="date"].active,
input[type="month"]:hover,
input[type="month"]:focus,
input[type="month"]:active,
input[type="month"].active,
input[type="time"]:hover,
input[type="time"]:focus,
input[type="time"]:active,
input[type="time"].active,
input[type="week"]:hover,
input[type="week"]:focus,
input[type="week"]:active,
input[type="week"].active,
input[type="number"]:hover,
input[type="number"]:focus,
input[type="number"]:active,
input[type="number"].active,
input[type="email"]:hover,
input[type="email"]:focus,
input[type="email"]:active,
input[type="email"].active,
input[type="url"]:hover,
input[type="url"]:focus,
input[type="url"]:active,
input[type="url"].active,
input[type="search"]:hover,
input[type="search"]:focus,
input[type="search"]:active,
input[type="search"].active,
input[type="tel"]:hover,
input[type="tel"]:focus,
input[type="tel"]:active,
input[type="tel"].active,
input[type="color"]:hover,
input[type="color"]:focus,
input[type="color"]:active,
input[type="color"].active,
.uneditable-input:hover,
.uneditable-input:focus,
.uneditable-input:active,
.uneditable-input.active {
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  -webkit-transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  -moz-transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  -o-transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  -webkit-transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  -moz-transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  -o-transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  -webkit-transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  -moz-transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  -o-transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  -webkit-box-shadow: 0 0 8px rgba(0,0,96,0.6);
  -moz-box-shadow: 0 0 8px rgba(0,0,96,0.6);
  box-shadow: 0 0 8px rgba(0,0,96,0.6);
  -webkit-box-shadow: 0 0 8px rgba(0,0,96,0.6);
  -moz-box-shadow: 0 0 8px rgba(0,0,96,0.6);
  box-shadow: 0 0 8px rgba(0,0,96,0.6);
  -webkit-box-shadow: 0 0 8px rgba(0,0,96,0.6);
  -moz-box-shadow: 0 0 8px rgba(0,0,96,0.6);
  box-shadow: 0 0 8px rgba(0,0,96,0.6);
  color:  !important;
  background: ;
  border: 1px solid #000060;
}
select:hover,
select:focus,
select:active,
select.active,
textarea:hover,
textarea:focus,
textarea:active,
textarea.active,
input[type="text"]:hover,
input[type="text"]:focus,
input[type="text"]:active,
input[type="text"].active,
input[type="password"]:hover,
input[type="password"]:focus,
input[type="password"]:active,
input[type="password"].active,
input[type="datetime"]:hover,
input[type="datetime"]:focus,
input[type="datetime"]:active,
input[type="datetime"].active,
input[type="datetime-local"]:hover,
input[type="datetime-local"]:focus,
input[type="datetime-local"]:active,
input[type="datetime-local"].active,
input[type="date"]:hover,
input[type="date"]:focus,
input[type="date"]:active,
input[type="date"].active,
input[type="month"]:hover,
input[type="month"]:focus,
input[type="month"]:active,
input[type="month"].active,
input[type="time"]:hover,
input[type="time"]:focus,
input[type="time"]:active,
input[type="time"].active,
input[type="week"]:hover,
input[type="week"]:focus,
input[type="week"]:active,
input[type="week"].active,
input[type="number"]:hover,
input[type="number"]:focus,
input[type="number"]:active,
input[type="number"].active,
input[type="email"]:hover,
input[type="email"]:focus,
input[type="email"]:active,
input[type="email"].active,
input[type="url"]:hover,
input[type="url"]:focus,
input[type="url"]:active,
input[type="url"].active,
input[type="search"]:hover,
input[type="search"]:focus,
input[type="search"]:active,
input[type="search"].active,
input[type="tel"]:hover,
input[type="tel"]:focus,
input[type="tel"]:active,
input[type="tel"].active,
input[type="color"]:hover,
input[type="color"]:focus,
input[type="color"]:active,
input[type="color"].active,
.uneditable-input:hover,
.uneditable-input:focus,
.uneditable-input:active,
.uneditable-input.active {
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  -webkit-transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  -moz-transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  -o-transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  -webkit-transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  -moz-transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  -o-transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  -webkit-transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  -moz-transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  -o-transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
  -webkit-box-shadow: 0 0 8px rgba(0,0,96,0.6);
  -moz-box-shadow: 0 0 8px rgba(0,0,96,0.6);
  box-shadow: 0 0 8px rgba(0,0,96,0.6);
  -webkit-box-shadow: 0 0 8px rgba(0,0,96,0.6);
  -moz-box-shadow: 0 0 8px rgba(0,0,96,0.6);
  box-shadow: 0 0 8px rgba(0,0,96,0.6);
  -webkit-box-shadow: 0 0 8px rgba(0,0,96,0.6);
  -moz-box-shadow: 0 0 8px rgba(0,0,96,0.6);
  box-shadow: 0 0 8px rgba(0,0,96,0.6);
  color:  !important;
  background: ;
  border: 1px solid #000060;
}
select {
  text-indent: 0;
  height: auto;
}
.form-horizontal label {
  display: inline-block;
  margin: 0;
}
.form-horizontal label + input[type='checkbox'],
.form-horizontal label + div + input[type='checkbox'] {
  margin: 0 0 0 10px;
}
.form-horizontal .controls.inline-radio input[type="radio"],
.form-horizontal .controls.inline-radio label {
  display: inline-block;
  line-height: 30px;
  vertical-align: middle;
  margin: 0;
}
.form-horizontal .controls.inline-radio input[type="radio"] {
  margin-right: 5px;
}
.form-horizontal .controls.inline-radio input[type="radio"] + label {
  margin-right: 16px;
}
.form-horizontal .controls.bold > input {
  font-weight: bold;
}
.display-limit select {
  width: auto;
  max-width: 100px;
  margin-bottom: 0;
}
.nopaddingall {
  padding: 0 !important;
}
.nopaddingleft {
  padding-left: 0;
}
.nopaddingright {
  padding-right: 0;
}
.nopaddingbottom {
  padding-bottom: 0;
}
.nopaddingtop {
  padding-top: 0;
}
.nomarginall {
  margin: 0 !important;
}
.nomarginleft {
  margin-left: 0;
}
.nomarginright {
  margin-right: 0;
}
.nomarginbottom {
  margin-bottom: 0;
}
.nomargintop {
  margin-top: 0;
}
.row-fluid [class*="span"],
.row-fluid [class^="span"] {
  min-height: 0;
}
.row-fluid + .row-fluid {
  margin-top: 30px;
}
.img-polaroid {
  background: transparent;
}
.img-circle {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
body .body-innerwrapper > .spaceLarge > .container {
  padding-top: 80px;
  padding-bottom: 80px;
}
body .body-innerwrapper > .borderBot > .container {
  border-bottom: 1px solid #EBEBEB;
}
body .body-innerwrapper > .borderTop > .container {
  border-top: 1px solid #EBEBEB;
}
.section-border {
  border-top: 1px solid #EBEBEB;
  padding-top: 30px;
}
.section-border:not(.row-fluid) {
  margin-top: 30px;
}
.pull-left,
.pull-right,
.left,
.right {
  max-width: 100%;
}
.dropdown-menu {
  z-index: 1061;
}
.bgPreset {
  background: #000060;
  color: #fff;
}
.bgPreset * {
  color: #fff;
}
.bgPreset a.btn {
  color: #2b2b2b;
}
.bgPreset a.btn * {
  color: #2b2b2b;
}
.bgGray {
  background: #fcfcfc;
  border-top: 1px solid #EBEBEB;
  border-bottom: 1px solid #EBEBEB;
}
.overLay,
.overlay {
  background: rgba(0,0,0,0.6);
}
.presetOverlay,
.presetoverlay {
  background: rgba(0,0,96,0.9);
}
.icon {
  color: #000060;
}
#sp-header-top-wrapper {
  border-bottom: 1px solid #EBEBEB;
}
#sp-header-top-wrapper #header-top {
  padding: 5px 0;
  line-height: 28px;
  font-size: 12px;
  color: #999;
}
#sp-header-top-wrapper #header-top [class*='span'],
#sp-header-top-wrapper #header-top [class^='span'] {
  min-height: 0;
}
#sp-header-top-wrapper #header-top .sep {
  margin: 0 10px;
}
#sp-header-wrapper {
  width: 100%;
  display: block;
  background: #ffffff;
  z-index: 1;
  -webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
  -moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
  box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
  -webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
  -moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
  box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
  -webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
  -moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
  box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
}
#sp-header-wrapper .logo-wrapper {
  position: relative;
}
#sp-header-wrapper .logo-wrapper:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
#sp-header-wrapper .logo-wrapper a {
  height: auto;
  display: inline-block;
  vertical-align: middle;
}
#sp-header-wrapper .logo-wrapper .logo {
  background-position: 0 50%;
  background-repeat: no-repeat;
}
#sp-header-wrapper .logo-wrapper .logo-text {
  font-size: 24px;
}
#sp-header-wrapper .logo-wrapper .logo-slogan {
  font-size: 11px;
}
#sp-header-wrapper .search {
  margin-top: 10px;
}
#sp-header-wrapper .search form {
  margin: 0;
}
#sp-cta-box-wrapper {
  padding: 34px 0 24px 0;
}
#sp-home-page-folio-wrapper {
  padding: 72px 0;
}
#sp-main-body-wrapper {
  padding: 50px 0;
}
#sp-feature-wrapper {
  padding: 80px 0;
  border-top: 1px solid #fff;
  -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.3) inset;
  -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.3) inset;
  box-shadow: 0 1px 5px rgba(0,0,0,0.3) inset;
  -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.3) inset;
  -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.3) inset;
  box-shadow: 0 1px 5px rgba(0,0,0,0.3) inset;
  -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.3) inset;
  -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.3) inset;
  box-shadow: 0 1px 5px rgba(0,0,0,0.3) inset;
  text-align: center;
}
#sp-feature-wrapper #feature {
  color: #fff;
}
#sp-feature-wrapper #feature h1 {
  color: #fff;
  font-size: 72px;
  line-height: 100px;
  font-weight: 700;
  margin-bottom: 10px;
}
#sp-feature-wrapper #feature p {
  font-size: 24px;
  line-height: 120%;
  margin: 0 80px;
  margin-bottom: 20px;
}
#sp-users-wrapper {
  padding: 30px 0;
  border-top: 1px solid #ffffff;
  background: #f2f2f2;
}
#sp-clients-full {
  padding: 64px 0;
}
#sp-bottom-wrapper {
  padding: 48px 0;
  background: #333333;
  color: #bfbfbf;
}
#sp-bottom-wrapper .module + .module {
  margin-top: 12px;
}
#sp-bottom-wrapper .module .header {
  color: #fff;
}
#sp-bottom-wrapper a:not(.btn) {
  color: #eee;
}
#sp-bottom-wrapper ul li,
#sp-bottom-wrapper ol li {
  border-color: rgba(72,72,72,0.9);
}
#sp-bottom-wrapper i {
  margin: 0 5px;
  font-size: 14px;
}
#sp-footer-wrapper {
  padding: 20px 0 10px 0;
  color: #bfbfbf;
  font-size: 12px;
  background: #2e2e2e;
}
#sp-footer-wrapper a:not(.btn) {
  color: #eee;
}
#sp-footer-wrapper .nav {
  display: inline-block;
}
#sp-footer-wrapper .nav li {
  line-height: 1;
}
#sp-footer-wrapper .nav li a,
#sp-footer-wrapper .nav li span {
  color: #eee;
}
#sp-footer-wrapper .sp-totop {
  display: inline-block;
}
#sp-footer-wrapper .sp-totop i {
  color: #fff;
}
#sp-footer-wrapper .sp-totop small {
  display: none;
}
#sp-footer-wrapper .helix-framework {
  display: inline-block;
}
#sp-footer-wrapper .helix-framework .helix-logo {
  display: block;
  width: 130px;
  height: 40px;
  text-indent: -9999px;
  background: url(../images/helix-logo-white.png) no-repeat 0 0;
}
#sp-footer-wrapper .copyright {
  display: block;
}
body.rtl #sp-footer-wrapper .nav.pull-right {
  float: left;
}
a,
a:not(.btn) {
  color: #000060;
  -webkit-transition: all 0.2s ease-out 0s;
  -moz-transition: all 0.2s ease-out 0s;
  -o-transition: all 0.2s ease-out 0s;
  transition: all 0.2s ease-out 0s;
  -webkit-transition: all 0.2s ease-out 0s;
  -moz-transition: all 0.2s ease-out 0s;
  -o-transition: all 0.2s ease-out 0s;
  transition: all 0.2s ease-out 0s;
  -webkit-transition: all 0.2s ease-out 0s;
  -moz-transition: all 0.2s ease-out 0s;
  -o-transition: all 0.2s ease-out 0s;
  transition: all 0.2s ease-out 0s;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
}
a:hover,
a:active,
a:focus,
a:not(.btn):hover,
a:not(.btn):active,
a:not(.btn):focus {
  text-decoration: none;
  color: #000014;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
}
.image-full {
  width: 100%;
  max-width: 100%;
}
.image-full img {
  width: 100%;
  max-width: 100%;
}
.breadcrumbs,
.breadcrumb {
  padding: 8px 0;
  margin: 0;
  background: none;
  list-style: none;
  text-transform: uppercase;
  font-size: 10px;
  line-height: normal;
}
.breadcrumbs > li,
.breadcrumb > li {
  text-shadow: none;
}
.breadcrumbs > li > a,
.breadcrumb > li > a {
  text-shadow: none;
  color: #fff;
}
.breadcrumbs > li > a:hover,
.breadcrumbs > li > a:active,
.breadcrumbs > li > a:focus,
.breadcrumbs > li > a.active,
.breadcrumb > li > a:hover,
.breadcrumb > li > a:active,
.breadcrumb > li > a:focus,
.breadcrumb > li > a.active {
  color: #fff;
  text-decoration: underline;
}
.breadcrumbs > li > span,
.breadcrumb > li > span {
  text-shadow: none;
}
.breadcrumbs > li > span:hover,
.breadcrumbs > li > span:active,
.breadcrumbs > li > span:focus,
.breadcrumbs > li > span.active,
.breadcrumb > li > span:hover,
.breadcrumb > li > span:active,
.breadcrumb > li > span:focus,
.breadcrumb > li > span.active {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.breadcrumbs > li > .divider,
.breadcrumb > li > .divider {
  color: #fff;
}
.breadcrumbs > li > .divider:hover,
.breadcrumbs > li > .divider:active,
.breadcrumbs > li > .divider:focus,
.breadcrumbs > li > .divider.active,
.breadcrumb > li > .divider:hover,
.breadcrumb > li > .divider:active,
.breadcrumb > li > .divider:focus,
.breadcrumb > li > .divider.active {
  color: #fff;
  text-decoration: none;
  cursor: inherit;
}
dl dt,
dl dd {
  display: inline;
}
dl dt {
  font-weight: 600;
}
label.invalid {
  color: #c83025;
}
#editor-xtd-buttons {
  display: inline-block;
  margin-right: 10px;
}
.button2-left {
  display: inline-block;
  margin-right: 10px;
  margin-top: 15px;
}
.toggle-editor {
  display: inline-block;
}
.edit .modal {
  position: relative;
  top: auto;
  left: auto;
  width: auto;
  margin-left: 0;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  box-shadow: none;
}
#system-message > *:first-child {
  margin-top: 44px;
}
.page-header {
  margin: 0;
  padding: 0;
  border: 0;
}
.page-header h1 {
  font-size: 36px;
  padding-bottom: 20px;
  margin-bottom: 20px;
  font-weight: 300;
  font-family: 'Roboto Slab';
  font-weight: 300;
  font-family: 'Roboto Slab';
}
.entry-header {
  margin-bottom: 24px;
}
.entry-header .entry-title,
.entry-header .entry-title > a {
  color: #000060;
  margin: 0;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}
.entry-header .entry-title:hover,
.entry-header .entry-title:active,
.entry-header .entry-title:focus,
.entry-header .entry-title > a:hover,
.entry-header .entry-title > a:active,
.entry-header .entry-title > a:focus {
  color: #000014;
}
.entry-header + .entry-meta {
  margin-top: -24px;
}
.entry-meta {
  margin-bottom: 24px;
  line-height: 24px;
  padding: 0;
  font-size: 12px;
}
.entry-meta > span,
.entry-meta > time,
.entry-meta > .meta-item {
  margin-right: 6px;
  border-right: 1px solid #EBEBEB;
  padding-right: 6px;
}
.entry-meta > *:last-child {
  margin-right: 0;
  padding-right: 0;
  border-right: 0;
}
.entry-meta a {
  color: #000060;
}
.entry-meta a:hover,
.entry-meta a:active,
.entry-meta a:focus {
  color: #000014;
}
.entry-meta div.actions {
  display: inline-block;
  vertical-align: top;
  position: relative;
}
.entry-meta div.actions .actions-btn {
  color: inherit;
}
.entry-meta div.actions ul.actions {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  margin: 0;
  padding: 0;
  border-width: 1px 0px 0px 0px;
  border-style: solid;
  border-color: #000060;
  -webkit-box-shadow: 2px 2px 0px rgba(0,0,0,0.15);
  -moz-box-shadow: 2px 2px 0px rgba(0,0,0,0.15);
  box-shadow: 2px 2px 0px rgba(0,0,0,0.15);
  -webkit-box-shadow: 2px 2px 0px rgba(0,0,0,0.15);
  -moz-box-shadow: 2px 2px 0px rgba(0,0,0,0.15);
  box-shadow: 2px 2px 0px rgba(0,0,0,0.15);
  -webkit-box-shadow: 2px 2px 0px rgba(0,0,0,0.15);
  -moz-box-shadow: 2px 2px 0px rgba(0,0,0,0.15);
  box-shadow: 2px 2px 0px rgba(0,0,0,0.15);
  width: 52px;
  min-width: 52px;
  background-color: #333;
  left: 50%;
  margin-left: -26px;
}
.entry-meta div.actions ul.actions >li>a {
  color: #999;
  font-size: 14px;
}
.entry-meta div.actions ul.actions >li>a:hover {
  color: #fff;
}
.entry-meta div.actions ul.actions:before {
  content: '';
  display: block;
  position: absolute;
  top: -7px;
  left: 50%;
  margin-left: -3px;
  border-width: 3px;
  border-style: solid;
  border-color: #000060;
  border-right-color: transparent;
  border-left-color: transparent;
  border-top-color: transparent;
}
.entry-meta div.actions.open .actions-btn,
.entry-meta div.actions .actions-btn:hover {
  color: #000060;
}
@media print {
  .actions {
    display: none;
  }
}
.itemFullTextImage.pull-none img,
.itemIntroTextImage.pull-none img {
  width: 100%;
}
.itemFullTextImage .introtext-image,
.itemFullTextImage .fulltext-image,
.itemIntroTextImage .introtext-image,
.itemIntroTextImage .fulltext-image {
  max-width: 100%;
}
.entry-content .testimonial {
  margin-bottom: 16px;
}
.entry-content .entry-readmore {
  margin-top: 12px;
}
.items-row.row-fluid,
.items-leading,
.archive .items-row {
  margin-bottom: 20px;
}
.entry-footer {
  margin: 16px 0 24px;
}
.archive .filter-search {
  border: 1px solid #eee;
  padding: 10px;
  background-color: #FCFCFC;
  margin-bottom: 32px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.archive .filter-search select {
  margin-right: 10px;
  width: auto;
}
.archive .item-header {
  margin-bottom: 24px;
}
.archive .item-header h2 + .createdby {
  display: block;
  margin-top: -10px;
}
.archive .item-info {
  border: 1px solid #eee;
  padding: 4px 10px;
  margin-bottom: 24px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.archive .item-info > span {
  margin-right: 5px;
  padding-right: 5px;
  font-size: 12px;
}
.archive .item-info .item-info-term {
  font-weight: bold;
  color: #666666;
}
.archive .item-header + .item-info {
  margin-top: -10px;
}
@media (max-width: 479px) {
  .archive .filter-search select {
    margin-right: 5px;
  }
}
.blog .category-desc {
  margin-bottom: 30px;
  page-break-inside: 20px;
  border-bottom: 1px solid #EBEBEB;
}
.blog .category-desc img {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
ul.cat-children-list li:not(:first-child) {
  margin-top: 12px;
}
ul.cat-children-list li span.item-title {
  font-family: 'Roboto Slab';
  font-size: 14px;
}
ul.cat-children-list li .category-desc {
  font-size: 12px;
  color: #999;
}
ul.cat-children-list li:before {
  content: '\f07b';
  font-family: fontAwesome;
  line-height: inherit;
  display: inline-block;
  margin-right: 4px;
}
ul.cat-children-list li span.item-subs-count {
  margin-left: 5px;
}
.pagination {
  text-align: center;
  border-top: 1px solid #EBEBEB;
  padding-top: 25px;
}
.pagination ul {
  margin-left: auto;
  margin-right: auto;
  display: block;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.pagination ul > li {
  display: inline-block;
}
.pagination ul > li:not(:last-child) {
  margin-right: 8px;
}
.pagination ul > li > a,
.pagination ul > li > span {
  display: block;
  float: none;
  padding: 5px 12px;
  border: none;
  background-color: #f0f0f0;
  color: #666666;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0px -1px 0px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0px -1px 0px rgba(0,0,0,0.1);
  box-shadow: inset 0px -1px 0px rgba(0,0,0,0.1);
  -webkit-box-shadow: inset 0px -1px 0px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0px -1px 0px rgba(0,0,0,0.1);
  box-shadow: inset 0px -1px 0px rgba(0,0,0,0.1);
  -webkit-box-shadow: inset 0px -1px 0px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0px -1px 0px rgba(0,0,0,0.1);
  box-shadow: inset 0px -1px 0px rgba(0,0,0,0.1);
}
.pagination ul > li:hover > a,
.pagination ul > li:hover > span,
.pagination ul > li:active > a,
.pagination ul > li:active > span,
.pagination ul > li:focus > a,
.pagination ul > li:focus > span,
.pagination ul > li.pagination-active > a,
.pagination ul > li.pagination-active > span {
  background-color: #000060;
  color: #fff;
}
ul.pagenav {
  list-style: none;
  margin-left: 0;
  text-align: center;
}
ul.pagenav > li {
  display: inline-block;
}
ul.pagenav > li:not(:last-child) {
  margin-right: 10px;
}
.categories-list .category-desc {
  margin-bottom: 15px;
}
.categories-list .items-row.row-fluid {
  margin-bottom: 30px;
}
.categories-list .category-item {
  border: 1px solid #eee;
  padding-bottom: 16px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.categories-list .category-item .item-image {
  margin: -1px -1px 0px -1px;
  position: relative;
}
.categories-list .category-item .item-image a {
  display: block;
  padding-bottom: 1px;
  overflow: hidden;
}
.categories-list .category-item .item-image a img {
  -webkit-border-radius: 3px 3px 0px 0px;
  -moz-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
  -webkit-border-radius: 3px 3px 0px 0px;
  -moz-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
  -webkit-border-radius: 3px 3px 0px 0px;
  -moz-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
}
.categories-list .category-item .item-heading,
.categories-list .category-item .item-desc,
.categories-list .category-item .item-readmore {
  padding-left: 20px;
  padding-right: 20px;
}
.categories-list .category-item .item-heading {
  padding-top: 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid #eee;
}
.categories-list .category-item .item-heading .item-title {
  margin: 0;
  line-height: 24px;
}
.categories-list .category-item .item-heading .item-title a {
  color: #333;
}
.categories-list .category-item .item-heading .btn {
  width: 24px;
  height: 24px;
  text-align: center;
  padding: 0;
  line-height: 24px;
  cursor: default;
}
.categories-list .category-item .item-heading .item-haschild-categories,
.categories-list .category-item .item-heading .item-subs-count {
  color: #999;
}
.categories-list .category-item .item-heading .item-haschild-categories.pull-right {
  margin-right: 5px;
}
.categories-list .category-item .item-heading .item-haschild-categories.pull-left {
  margin-left: 5px;
}
.categories-list .category-item .item-heading .item-subs-count {
  font-weight: bold;
}
.categories-list .category-item .item-heading + .item-desc {
  margin-top: 16px;
}
.categories-list .category-item .item-readmore {
  margin-top: 16px;
}
.categories-list .category-item:hover {
  border-bottom-color: #000060;
}
.categories-list .category-item:hover .item-heading a {
  color: #000060;
}
.categories-list ul.contact-list > li .item-title {
  line-height: 22px;
}
.categories-list ul.contact-list > li:before {
  content: '\f0c0';
  font-family: fontAwesome;
  float: left;
  line-height: inherit;
  display: inline-block;
  margin-right: 4px;
  color: #000060;
}
.categories-list ul.contact-list > li:hover,
.categories-list ul.contact-list > li:active,
.categories-list ul.contact-list > li:focus {
  color: #fff;
}
.categories-list ul.contact-list > li:hover:before,
.categories-list ul.contact-list > li:active:before,
.categories-list ul.contact-list > li:focus:before {
  color: #fff;
}
.categories-list .JMChildCategory {
  padding: 0 16px;
}
.categories-list .JMChildCategory.in {
  margin-top: 20px;
  overflow: visible;
}
@media (max-width: 767px) {
  .categories-list .items-row.row-fluid {
    margin-bottom: 0;
  }
  .categories-list .category-item {
    margin-bottom: 20px;
  }
  .categories-list .category-item:last-child {
    margin-bottom: 30px;
  }
}
.category-list ul.category {
  margin: 0;
}
.category-list ul.category > li .list-hits {
  margin-top: 2px;
}
.category-list ul.category h4.list-title {
  margin-bottom: 0;
  margin-top: 0;
}
.category-list ul.category h4.list-title:before {
  content: '\f0f6';
  font-family: fontAwesome;
  line-height: inherit;
  display: inline-block;
  margin-right: 4px;
}
.category-list .element-invisible.constrol-label {
  margin: 0 10px 0 0;
  display: inline-block;
  vertical-align: middle;
}
.featured .items-more ul > li:before {
  content: '\f0f6';
  font-family: fontAwesome;
  line-height: inherit;
  display: inline-block;
  margin-right: 4px;
}
.newsfeed >ol>li>a {
  display: block;
  font-family: 'Roboto Slab';
  font-size: 16px;
  border-bottom: 1px solid #eee;
  padding-bottom: 8px;
}
.newsfeed .feed-item-description {
  margin-top: 16px;
}
.login .control-group,
.registration .control-group {
  position: relative;
}
.login .control-group .controls:before,
.registration .control-group .controls:before {
  position: absolute;
  top: 7px;
  font-family: 'FontAwesome';
  display: block;
  font-size: 14px;
  color: #666666;
}
.login .control-group .controls.left:before,
.registration .control-group .controls.left:before {
  left: 10px;
}
.login .control-group .controls.right:before,
.registration .control-group .controls.right:before {
  right: 10px;
}
.login .control-group .controls.username:before,
.login .control-group .controls.name:before,
.registration .control-group .controls.username:before,
.registration .control-group .controls.name:before {
  content: "\f007";
}
.login .control-group .controls.password:before,
.login .control-group .controls.password1:before,
.login .control-group .controls.password2:before,
.registration .control-group .controls.password:before,
.registration .control-group .controls.password1:before,
.registration .control-group .controls.password2:before {
  content: "\f023";
}
.login .control-group .controls.email:before,
.login .control-group .controls.email1:before,
.login .control-group .controls.email2:before,
.registration .control-group .controls.email:before,
.registration .control-group .controls.email1:before,
.registration .control-group .controls.email2:before {
  content: "\f0e0";
}
.login .control-group .controls input,
.registration .control-group .controls input {
  text-indent: 30px;
}
.profile dl dd {
  display: block;
}
.contact .contact-image {
  margin-bottom: 20px;
}
.contact .contact-address-block {
  padding-top: 14px;
}
.contact #contact-form legend {
  font-size: 16px;
}
.contact .nav .contact-address-block,
.contact #slide-contact .contact-address-block {
  margin-bottom: 0;
}
.contact .nav .contact-contactinfo,
.contact #slide-contact .contact-contactinfo {
  margin-top: 15px;
}
.contact .nav #contact-form legend,
.contact #slide-contact #contact-form legend {
  font-size: 21px;
}
.contact .media-icon.pull-left {
  margin-right: 5px;
  margin-left: 0;
}
.contact .media-icon.pull-right {
  margin-left: 5px;
  margin-right: 0;
}
.contact .media-icon > .fa {
  display: inline-block;
  width: 16px;
  text-align: center;
}
.contact .contact-links {
  border-top: 1px solid #EBEBEB;
  padding-top: 5px;
}
.contact .contact-links li {
  display: inline-block;
}
.contact .contact-links li a {
  display: inline-block;
  line-height: 24px;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
.contact .contact-links li a .fa {
  font-size: 14px;
  line-height: 28px;
  width: 28px;
  text-align: center;
  color: #666666;
  padding: 0;
  margin: 0;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}
.contact .contact-links li a:hover .fa,
.contact .contact-links li a:focus .fa,
.contact .contact-links li a:active .fa,
.contact .contact-links li a.active .fa {
  color: #fff;
}
.contact .contact-links li a:hover .fa-facebook,
.contact .contact-links li a:focus .fa-facebook,
.contact .contact-links li a:active .fa-facebook,
.contact .contact-links li a.active .fa-facebook {
  background-color: #37589B;
}
.contact .contact-links li a:hover .fa-twitter,
.contact .contact-links li a:focus .fa-twitter,
.contact .contact-links li a:active .fa-twitter,
.contact .contact-links li a.active .fa-twitter {
  background-color: #46D4FE;
}
.contact .contact-links li a:hover .fa-google-plus,
.contact .contact-links li a:focus .fa-google-plus,
.contact .contact-links li a:active .fa-google-plus,
.contact .contact-links li a.active .fa-google-plus {
  background-color: #DE5A49;
}
.contact .contact-links li a:hover .fa-pinterest,
.contact .contact-links li a:focus .fa-pinterest,
.contact .contact-links li a:active .fa-pinterest,
.contact .contact-links li a.active .fa-pinterest {
  background-color: #E41F11;
}
.contact .contact-links li a:hover .fa-linkedin,
.contact .contact-links li a:focus .fa-linkedin,
.contact .contact-links li a:active .fa-linkedin,
.contact .contact-links li a.active .fa-linkedin {
  background-color: #007FB1;
}
.contact .contact-links li a:hover .fa-dribbble,
.contact .contact-links li a:focus .fa-dribbble,
.contact .contact-links li a:active .fa-dribbble,
.contact .contact-links li a.active .fa-dribbble {
  background-color: #EA4C89;
}
.contact .contact-links li a:hover .fa-vimeo-square,
.contact .contact-links li a:focus .fa-vimeo-square,
.contact .contact-links li a:active .fa-vimeo-square,
.contact .contact-links li a.active .fa-vimeo-square {
  background-color: #44BBFF;
}
.contact .contact-links li a:hover .fa-skype,
.contact .contact-links li a:focus .fa-skype,
.contact .contact-links li a:active .fa-skype,
.contact .contact-links li a.active .fa-skype {
  background-color: #00a7e4;
}
.contact .contact-plain > .span4 {
  background: #fafafa;
  margin-top: 50px;
  background: #fafafa;
  padding: 8px;
  position: relative;
  background: #fafafa;
  padding: 8px;
  position: relative;
  padding: 0 25px 40px 25px;
}
.contact .contact-plain > .span4:after {
  position: absolute;
  bottom: 0;
  right: 0;
  border-image: none;
  border-width: 8px;
  border-style: solid;
  border-color: #e1e1e1 #fff #fff #e1e1e1;
  display: block;
  content: "";
  width: 0;
  height: 0;
}
.contact .contact-plain > .span4:after {
  position: absolute;
  bottom: 0;
  right: 0;
  border-image: none;
  border-width: 8px;
  border-style: solid;
  border-color: #e1e1e1 #fff #fff #e1e1e1;
  display: block;
  content: "";
  width: 0;
  height: 0;
}
.contact .contact-plain > .span4 .contact-address-block {
  padding-top: 0;
}
.contact .contact-plain > .span4 .contact-address-block .contact-image img {
  max-width: 100px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  margin-top: -50px;
}
.contact .contact-plain > .span4 .contact-address-block .media {
  margin-top: 0;
}
.contact .contact-plain > .span4 > h3 {
  display: none;
}
@media (max-width: 480px) {
  .contact-image {
    float: none !important;
    margin: 24px 0;
  }
}
#finder-search #advanced-search {
  padding-bottom: 0;
}
#finder-search .advanced-search-tip p span.term {
  display: inline-block;
  padding: 0 4px;
  background-color: #000060;
  color: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
#finder-search fieldset.word > *:not(:last-child) {
  margin-right: 5px;
}
#finder-search fieldset.word input {
  width: auto;
  margin-bottom: 0;
}
#finder-search ul#finder-filter-select-list {
  margin: 0;
}
#finder-search ul#finder-filter-select-list li {
  list-style: none;
  margin-bottom: 12px;
  border-bottom: 0;
  padding: 0;
}
#finder-search ul#finder-filter-select-list li > label {
  min-width: 160px;
}
#finder-search ul#finder-filter-select-list li:last-child {
  margin-bottom: 0;
}
#finder-search ul#finder-filter-select-list li select {
  width: auto;
  min-width: 250px;
}
#search-query-explained {
  padding: 0;
}
#searchForm > *:not(:last-child) {
  margin-bottom: 32px;
}
#searchForm input[type="radio"],
#searchForm input[type="checkbox"] {
  margin: 4px 5px 0 0;
  float: left;
}
#searchForm fieldset.word label {
  display: inline-block;
}
#searchForm fieldset.word input {
  margin-bottom: 0;
  width: auto;
  max-width: 250px;
}
#searchForm.left fieldset.word .item + .item {
  margin-left: 15px;
}
#searchForm.right fieldset.word .item + .item {
  margin-right: 15px;
}
#searchForm fieldset.phrases .phrases-box input[type="radio"],
#searchForm fieldset.phrases .phrases-box input[type="checkbox"] {
  margin-top: 0;
  float: none;
}
#searchForm fieldset.phrases .phrases-box input + label {
  margin-right: 15px;
}
#searchForm fieldset.phrases .phrases-box label {
  display: inline-block;
}
#searchForm fieldset.only > legend {
  margin-bottom: 32px;
}
#searchForm fieldset.only > * {
  margin-top: 0;
  margin-bottom: 0;
}
#searchForm fieldset.only label:not(:last-child) {
  margin-right: 15px;
}
#searchForm .searchintro strong {
  font-weight: 600;
}
.search-results {
  margin-top: 48px;
}
.search-results .result-created {
  font-size: 12px;
  color: #999;
}
@media (max-width: 480px) {
  #searchForm label {
    display: block;
  }
  #searchForm fieldset.phrases .phrases-box input[type="radio"],
  #searchForm fieldset.phrases .phrases-box input[type="checkbox"] {
    margin-top: 4px;
    float: none;
  }
  #searchForm fieldset.only label {
    margin: 0 !important;
  }
  #searchForm fieldset.only label + label {
    margin-top: 5px !important;
  }
  #searchForm fieldset.only input[type="radio"],
  #searchForm fieldset.only input[type="checkbox"] {
    margin-top: 4px;
    float: none;
  }
}
@media print {
  .actions,
  .itemPrintThisPage {
    display: none;
  }
  .entry-meta .hits {
    border-right-width: 0;
    padding-right: 0;
    margin-right: 0;
  }
}
.list-striped,
.row-striped {
  line-height: 18px;
  list-style: none outside none;
  margin-left: 0;
  vertical-align: middle;
}
.list-striped li,
.list-striped .dd,
.list-striped .row,
.list-striped .row-fluid,
.row-striped li,
.row-striped .dd,
.row-striped .row,
.row-striped .row-fluid {
  padding: 8px;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}
.list-striped li p,
.list-striped .dd p,
.list-striped .row p,
.list-striped .row-fluid p,
.row-striped li p,
.row-striped .dd p,
.row-striped .row p,
.row-striped .row-fluid p {
  padding: 0;
  margin: 0;
}
.list-striped li:nth-child(2n+1),
.list-striped .dd:nth-child(2n+1),
.list-striped .row:nth-child(2n+1),
.list-striped .row-fluid:nth-child(2n+1),
.row-striped li:nth-child(2n+1),
.row-striped .dd:nth-child(2n+1),
.row-striped .row:nth-child(2n+1),
.row-striped .row-fluid:nth-child(2n+1) {
  background: #eee;
}
.list-striped li:hover,
.list-striped li:focus,
.list-striped li:active,
.list-striped li.active,
.list-striped .dd:hover,
.list-striped .dd:focus,
.list-striped .dd:active,
.list-striped .dd.active,
.list-striped .row:hover,
.list-striped .row:focus,
.list-striped .row:active,
.list-striped .row.active,
.list-striped .row-fluid:hover,
.list-striped .row-fluid:focus,
.list-striped .row-fluid:active,
.list-striped .row-fluid.active,
.row-striped li:hover,
.row-striped li:focus,
.row-striped li:active,
.row-striped li.active,
.row-striped .dd:hover,
.row-striped .dd:focus,
.row-striped .dd:active,
.row-striped .dd.active,
.row-striped .row:hover,
.row-striped .row:focus,
.row-striped .row:active,
.row-striped .row.active,
.row-striped .row-fluid:hover,
.row-striped .row-fluid:focus,
.row-striped .row-fluid:active,
.row-striped .row-fluid.active {
  padding-left: 25px;
  background: #000060;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}
.list-striped li:hover *,
.list-striped li:hover a:not(.btn),
.list-striped li:focus *,
.list-striped li:focus a:not(.btn),
.list-striped li:active *,
.list-striped li:active a:not(.btn),
.list-striped li.active *,
.list-striped li.active a:not(.btn),
.list-striped .dd:hover *,
.list-striped .dd:hover a:not(.btn),
.list-striped .dd:focus *,
.list-striped .dd:focus a:not(.btn),
.list-striped .dd:active *,
.list-striped .dd:active a:not(.btn),
.list-striped .dd.active *,
.list-striped .dd.active a:not(.btn),
.list-striped .row:hover *,
.list-striped .row:hover a:not(.btn),
.list-striped .row:focus *,
.list-striped .row:focus a:not(.btn),
.list-striped .row:active *,
.list-striped .row:active a:not(.btn),
.list-striped .row.active *,
.list-striped .row.active a:not(.btn),
.list-striped .row-fluid:hover *,
.list-striped .row-fluid:hover a:not(.btn),
.list-striped .row-fluid:focus *,
.list-striped .row-fluid:focus a:not(.btn),
.list-striped .row-fluid:active *,
.list-striped .row-fluid:active a:not(.btn),
.list-striped .row-fluid.active *,
.list-striped .row-fluid.active a:not(.btn),
.row-striped li:hover *,
.row-striped li:hover a:not(.btn),
.row-striped li:focus *,
.row-striped li:focus a:not(.btn),
.row-striped li:active *,
.row-striped li:active a:not(.btn),
.row-striped li.active *,
.row-striped li.active a:not(.btn),
.row-striped .dd:hover *,
.row-striped .dd:hover a:not(.btn),
.row-striped .dd:focus *,
.row-striped .dd:focus a:not(.btn),
.row-striped .dd:active *,
.row-striped .dd:active a:not(.btn),
.row-striped .dd.active *,
.row-striped .dd.active a:not(.btn),
.row-striped .row:hover *,
.row-striped .row:hover a:not(.btn),
.row-striped .row:focus *,
.row-striped .row:focus a:not(.btn),
.row-striped .row:active *,
.row-striped .row:active a:not(.btn),
.row-striped .row.active *,
.row-striped .row.active a:not(.btn),
.row-striped .row-fluid:hover *,
.row-striped .row-fluid:hover a:not(.btn),
.row-striped .row-fluid:focus *,
.row-striped .row-fluid:focus a:not(.btn),
.row-striped .row-fluid:active *,
.row-striped .row-fluid:active a:not(.btn),
.row-striped .row-fluid.active *,
.row-striped .row-fluid.active a:not(.btn) {
  color: #fff;
}
.list-striped li:hover .label-info,
.list-striped li:hover .badge-info,
.list-striped li:focus .label-info,
.list-striped li:focus .badge-info,
.list-striped li:active .label-info,
.list-striped li:active .badge-info,
.list-striped li.active .label-info,
.list-striped li.active .badge-info,
.list-striped .dd:hover .label-info,
.list-striped .dd:hover .badge-info,
.list-striped .dd:focus .label-info,
.list-striped .dd:focus .badge-info,
.list-striped .dd:active .label-info,
.list-striped .dd:active .badge-info,
.list-striped .dd.active .label-info,
.list-striped .dd.active .badge-info,
.list-striped .row:hover .label-info,
.list-striped .row:hover .badge-info,
.list-striped .row:focus .label-info,
.list-striped .row:focus .badge-info,
.list-striped .row:active .label-info,
.list-striped .row:active .badge-info,
.list-striped .row.active .label-info,
.list-striped .row.active .badge-info,
.list-striped .row-fluid:hover .label-info,
.list-striped .row-fluid:hover .badge-info,
.list-striped .row-fluid:focus .label-info,
.list-striped .row-fluid:focus .badge-info,
.list-striped .row-fluid:active .label-info,
.list-striped .row-fluid:active .badge-info,
.list-striped .row-fluid.active .label-info,
.list-striped .row-fluid.active .badge-info,
.row-striped li:hover .label-info,
.row-striped li:hover .badge-info,
.row-striped li:focus .label-info,
.row-striped li:focus .badge-info,
.row-striped li:active .label-info,
.row-striped li:active .badge-info,
.row-striped li.active .label-info,
.row-striped li.active .badge-info,
.row-striped .dd:hover .label-info,
.row-striped .dd:hover .badge-info,
.row-striped .dd:focus .label-info,
.row-striped .dd:focus .badge-info,
.row-striped .dd:active .label-info,
.row-striped .dd:active .badge-info,
.row-striped .dd.active .label-info,
.row-striped .dd.active .badge-info,
.row-striped .row:hover .label-info,
.row-striped .row:hover .badge-info,
.row-striped .row:focus .label-info,
.row-striped .row:focus .badge-info,
.row-striped .row:active .label-info,
.row-striped .row:active .badge-info,
.row-striped .row.active .label-info,
.row-striped .row.active .badge-info,
.row-striped .row-fluid:hover .label-info,
.row-striped .row-fluid:hover .badge-info,
.row-striped .row-fluid:focus .label-info,
.row-striped .row-fluid:focus .badge-info,
.row-striped .row-fluid:active .label-info,
.row-striped .row-fluid:active .badge-info,
.row-striped .row-fluid.active .label-info,
.row-striped .row-fluid.active .badge-info {
  background: #000014;
}
.badge,
.label {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-shadow: none;
  font-weight: normal;
  cursor: pointer;
}
.label-info,
.badge-info {
  background: #000060;
}
body.rtl .breadcrumbs > li > .divider,
body.rtl .breadcrumb > li > .divider {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
body.rtl .entry-meta > span,
body.rtl .entry-meta > time,
body.rtl .entry-meta > .meta-item {
  border-left: 1px solid #EBEBEB;
  border-right: 0;
  display: inline-block;
  margin-right: 0px;
  padding-right: 0px;
  margin-left: 6px;
  padding-left: 6px;
}
body.rtl .entry-meta > *:last-child {
  border-right: 0;
  border-left: 0;
}
body.rtl .list-striped li:hover,
body.rtl .list-striped li:focus,
body.rtl .list-striped li:active,
body.rtl .list-striped li.active,
body.rtl .list-striped .dd:hover,
body.rtl .list-striped .dd:focus,
body.rtl .list-striped .dd:active,
body.rtl .list-striped .dd.active,
body.rtl .list-striped .row:hover,
body.rtl .list-striped .row:focus,
body.rtl .list-striped .row:active,
body.rtl .list-striped .row.active,
body.rtl .list-striped .row-fluid:hover,
body.rtl .list-striped .row-fluid:focus,
body.rtl .list-striped .row-fluid:active,
body.rtl .list-striped .row-fluid.active,
body.rtl .row-striped li:hover,
body.rtl .row-striped li:focus,
body.rtl .row-striped li:active,
body.rtl .row-striped li.active,
body.rtl .row-striped .dd:hover,
body.rtl .row-striped .dd:focus,
body.rtl .row-striped .dd:active,
body.rtl .row-striped .dd.active,
body.rtl .row-striped .row:hover,
body.rtl .row-striped .row:focus,
body.rtl .row-striped .row:active,
body.rtl .row-striped .row.active,
body.rtl .row-striped .row-fluid:hover,
body.rtl .row-striped .row-fluid:focus,
body.rtl .row-striped .row-fluid:active,
body.rtl .row-striped .row-fluid.active {
  padding-right: 25px;
  padding-left: 8px;
}
body.rtl ul.pagenav > li:not(:first-child) {
  margin-right: 10px;
}
body.rtl ul.pagenav > li .next i,
body.rtl ul.pagenav > li .last i,
body.rtl ul.pagenav > li .prev i {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
body.rtl #finder-search #advanced-search {
  text-align: right;
}
.k2ProfileHeading:not(:first-child) {
  margin-top: 32px;
}
div.k2FeedIcon {
  padding: 0;
  margin-top: 10px;
}
div.k2FeedIcon a,
div.k2FeedIcon a:hover {
  width: auto;
  height: auto;
  padding: 4px 10px 2px;
  background-image: none;
  background-color: #f0f0f0;
}
div.catItemHeader h3.catItemTitle {
  font-family: 'Roboto Slab';
}
div.itemImageBlock {
  padding: 0;
}
span.itemImage a.modal {
  position: relative;
  border: none;
  top: auto;
  left: 0;
  width: 100%;
  margin: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
span.itemImage img {
  padding: 0;
  border: none;
}
.itemMeta {
  font-size: 12px;
  color: #999;
}
.itemMeta > * {
  display: inline-block;
}
.itemMeta > *:not(:last-child) {
  margin-right: 6px;
  padding-right: 6px;
  border-right: 1px solid #eee;
}
.itemMeta .fa {
  margin-right: 3px;
}
.itemMeta div.actions {
  display: inline-block;
  vertical-align: top;
  position: relative;
}
.itemMeta div.actions .actions-btn {
  color: inherit;
}
.itemMeta div.actions ul.actions {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  margin: 0;
  padding: 0;
  border-width: 1px 0px 0px 0px;
  border-style: solid;
  border-color: #000060;
  -webkit-box-shadow: 2px 2px 0px rgba(0,0,0,0.15);
  -moz-box-shadow: 2px 2px 0px rgba(0,0,0,0.15);
  box-shadow: 2px 2px 0px rgba(0,0,0,0.15);
  -webkit-box-shadow: 2px 2px 0px rgba(0,0,0,0.15);
  -moz-box-shadow: 2px 2px 0px rgba(0,0,0,0.15);
  box-shadow: 2px 2px 0px rgba(0,0,0,0.15);
  -webkit-box-shadow: 2px 2px 0px rgba(0,0,0,0.15);
  -moz-box-shadow: 2px 2px 0px rgba(0,0,0,0.15);
  box-shadow: 2px 2px 0px rgba(0,0,0,0.15);
  width: 52px;
  min-width: 52px;
  background-color: #333;
  left: 50%;
  margin-left: -26px;
}
.itemMeta div.actions ul.actions >li>a {
  color: #999;
  font-size: 14px;
}
.itemMeta div.actions ul.actions >li>a:hover {
  color: #fff;
}
.itemMeta div.actions ul.actions:before {
  content: '';
  display: block;
  position: absolute;
  top: -7px;
  left: 50%;
  margin-left: -3px;
  border-width: 3px;
  border-style: solid;
  border-color: #000060;
  border-right-color: transparent;
  border-left-color: transparent;
  border-top-color: transparent;
}
.itemMeta div.actions.open .actions-btn,
.itemMeta div.actions .actions-btn:hover {
  color: #000060;
}
#fontDecrease,
#fontIncrease {
  display: inline-block;
  font-size: 6px;
  text-align: center;
  vertical-align: top;
  color: #999;
}
#fontDecrease .fa,
#fontIncrease .fa {
  font-size: inherit;
  margin: -3px 0;
  padding: 3px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-color: #f0f0f0;
}
#fontDecrease:hover,
#fontIncrease:hover {
  color: #fff;
}
#fontDecrease:hover .fa,
#fontIncrease:hover .fa {
  background-color: #000060;
}
@media print {
  div.actions {
    display: none;
  }
  .fontResizer {
    display: none;
  }
}
div.itemIntroText {
  font-size: 13px;
  font-weight: 600;
  padding: 0;
  line-height: inherit;
  color: #4d4d4d;
}
div.itemFullText h3 {
  margin: 10px 0;
  padding: 0;
}
.itemListSubCategories .items-row.row-fluid {
  margin-bottom: 30px;
}
.itemListSubCategories .subCategory {
  background-color: transparent;
  margin: 0;
  padding: 0;
  height: auto !important;
}
.itemListSubCategories .subCategory a.subCategoryImage img,
.itemListSubCategories .subCategory a.subCategoryImage:hover img {
  margin: 0;
  padding: 0;
  border: none;
  width: 100%;
}
.itemListSubCategories .subCategory a.subCategoryImage.img-link {
  -webkit-border-radius: 3px 3px 0px 0px;
  -moz-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
  -webkit-border-radius: 3px 3px 0px 0px;
  -moz-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
  -webkit-border-radius: 3px 3px 0px 0px;
  -moz-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
}
.itemListSubCategories .category-item {
  border: 1px solid #eee;
  padding-bottom: 16px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.itemListSubCategories .category-item .item-image {
  margin: -1px -1px 0px -1px;
  position: relative;
}
.itemListSubCategories .category-item .item-image a {
  display: block;
  padding-bottom: 1px;
  overflow: hidden;
}
.itemListSubCategories .category-item .item-image a img {
  -webkit-border-radius: 3px 3px 0px 0px;
  -moz-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
  -webkit-border-radius: 3px 3px 0px 0px;
  -moz-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
  -webkit-border-radius: 3px 3px 0px 0px;
  -moz-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
}
.itemListSubCategories .category-item .item-heading,
.itemListSubCategories .category-item .item-desc,
.itemListSubCategories .category-item .item-readmore {
  padding-left: 20px;
  padding-right: 20px;
}
.itemListSubCategories .category-item .item-heading {
  padding-top: 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid #eee;
}
.itemListSubCategories .category-item .item-heading .item-title {
  margin: 0;
  line-height: 24px;
}
.itemListSubCategories .category-item .item-heading .item-title a {
  color: #333;
}
.itemListSubCategories .category-item .item-heading .btn {
  width: 24px;
  height: 24px;
  text-align: center;
  padding: 0;
  line-height: 24px;
  cursor: default;
}
.itemListSubCategories .category-item .item-heading .item-haschild-categories,
.itemListSubCategories .category-item .item-heading .item-subs-count {
  color: #999;
}
.itemListSubCategories .category-item .item-heading .item-haschild-categories {
  margin-right: 5px;
}
.itemListSubCategories .category-item .item-heading .item-subs-count {
  font-weight: bold;
}
.itemListSubCategories .category-item .item-heading + .item-desc {
  margin-top: 16px;
}
.itemListSubCategories .category-item .item-readmore {
  margin-top: 16px;
}
.itemListSubCategories .category-item:hover {
  border-bottom-color: #000060;
}
.itemListSubCategories .category-item:hover .item-heading a {
  color: #000060;
}
@media (max-width: 1199px) {
  .itemListSubCategories .items-row.row-fluid {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .itemListSubCategories .items-row.row-fluid {
    margin-bottom: 0;
  }
  .itemListSubCategories .subCategory {
    margin-bottom: 20px;
  }
}
.itemRatingForm .itemRatingList {
  position: relative;
}
.itemRatingForm .itemRatingList li {
  display: inline-block;
  padding: 0;
  margin: 0;
}
.itemRatingForm .itemRatingList li i {
  color: #666666;
  cursor: pointer;
  font-size: 0;
}
.itemRatingForm .itemRatingList li i:before {
  font-size: 14px;
}
.itemRatingForm .itemRatingList li.itemCurrentRating {
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
  height: 20px;
}
.itemRatingForm .itemRatingList li.itemCurrentRating i {
  margin: 0 3px 0 0;
  color: #000060;
  display: inline;
  font-size: 14px;
}
.itemRatingForm .itemRatingList li.itemCurrentRating i:last-child {
  margin-right: 0;
}
.itemRatingForm .itemRatingList li:hover i,
.itemRatingForm .itemRatingList li:focus i,
.itemRatingForm .itemRatingList li:active i {
  color: #000014;
}
.itemRatingForm .itemRatingList li:hover i:before,
.itemRatingForm .itemRatingList li:focus i:before,
.itemRatingForm .itemRatingList li:active i:before {
  content: "\f005";
}
.itemRatingForm .itemRatingList:hover li,
.itemRatingForm .itemRatingList:focus li,
.itemRatingForm .itemRatingList:active li {
  z-index: 1;
}
.itemRatingForm .itemRatingList:hover li.itemCurrentRating,
.itemRatingForm .itemRatingList:focus li.itemCurrentRating,
.itemRatingForm .itemRatingList:active li.itemCurrentRating {
  z-index: 0;
  display: none;
}
div#itemListLinks {
  background-color: transparent;
  border: none;
  margin: 0;
  padding: 0;
}
.itemView .itemFooter > div + div {
  padding-top: 3px;
}
.itemCommentsListWrap {
  border: 1px solid #EBEBEB;
  border-top-color: #000060;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.itemCommentsListWrap .itemCommentsCounter {
  padding: 20px 25px;
  margin: 0;
  border-bottom: 1px solid #EBEBEB;
}
.itemCommentsListWrap .itemCommentsList li {
  padding: 0;
  margin: 0;
  display: block;
}
.itemCommentsListWrap .itemCommentsList li .itemCommentsInner {
  padding: 25px;
  display: block;
  clear: both;
}
.itemCommentsListWrap .itemCommentsList li .itemCommentsInner .itemCommentsContent {
  display: block;
}
.itemCommentsListWrap .itemCommentsList li .itemCommentsInner .itemCommentsContent .commentAuthorName {
  display: block;
}
.itemCommentsListWrap .itemCommentsList li .itemCommentsInner .itemCommentsContent .commentDate {
  display: block;
  font-size: 11px;
  font-style: italic;
  color: #bebebe;
}
.itemCommentsListWrap .itemCommentsList li .itemCommentsInner .itemCommentsContent .commentToolbar a {
  margin: 0 5px;
}
.itemCommentsListWrap .itemCommentsList li ul {
  padding-left: 50px;
}
.itemCommentsForm > h3 {
  padding: 0;
  margin: 0 0 5px 0;
}
.itemCommentsForm > .itemCommentsFormNotes {
  margin-bottom: 30px;
}
.itemCommentsForm #commentText {
  margin-top: 12px;
}
.itemCommentsForm #submitCommentButton {
  margin-top: 10px;
}
.k2CalendarBlock > table {
  width: 100%;
  background: #000060;
  color: #fff;
  text-align: center;
}
.k2CalendarBlock > table a {
  color: #fff;
}
.k2CalendarBlock > table a:hover,
.k2CalendarBlock > table a:active,
.k2CalendarBlock > table a:focus,
.k2CalendarBlock > table a.active {
  color: #fff;
}
.k2BreadcrumbsBlock > span,
.k2BreadcrumbsBlock > a {
  padding: 0 2px;
  color: #000060;
}
.k2BreadcrumbsBlock > span:hover,
.k2BreadcrumbsBlock > span:active,
.k2BreadcrumbsBlock > span:focus,
.k2BreadcrumbsBlock > span.active,
.k2BreadcrumbsBlock > a:hover,
.k2BreadcrumbsBlock > a:active,
.k2BreadcrumbsBlock > a:focus,
.k2BreadcrumbsBlock > a.active {
  color: #000014;
}
.k2BreadcrumbsBlock > .bcTitle {
  color: #666666;
}
.k2LatestCommentsBlock .commentDate,
.k2TopCommentersBlock .commentDate {
  display: block;
  font-size: 11px;
  font-style: italic;
  color: #bebebe;
}
#sp-main-menu {
  float: right;
}
#sp-main-menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#sp-main-menu ul.level-0 {
  height: auto;
  display: inline-block;
  vertical-align: middle;
}
#sp-main-menu ul.level-0 > li {
  display: inline-block;
  margin: 0 1px 0 0;
  padding: 0;
  position: relative;
}
#sp-main-menu ul.level-0 > li > a {
  display: block;
  line-height: 36px;
  margin: 0;
  padding: 0 16px;
  color: #666;
}
#sp-main-menu ul.level-0 > li > a .menu-desc {
  font-size: 11px;
  display: block;
}
#sp-main-menu ul.level-0 > li > a:before {
  content: "";
  display: block;
  width: 100%;
  height: 0;
  position: absolute;
  left: 0;
  top: 50%;
  background-color: #000060;
  opacity: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all 150ms ease;
  -moz-transition: all 150ms ease;
  -o-transition: all 150ms ease;
  transition: all 150ms ease;
  -webkit-transition: all 150ms ease;
  -moz-transition: all 150ms ease;
  -o-transition: all 150ms ease;
  transition: all 150ms ease;
  -webkit-transition: all 150ms ease;
  -moz-transition: all 150ms ease;
  -o-transition: all 150ms ease;
  transition: all 150ms ease;
}
#sp-main-menu ul.level-0 > li > a >span {
  position: relative;
  z-index: 1;
}
#sp-main-menu ul.level-0 > li:hover >a,
#sp-main-menu ul.level-0 > li.active >a {
  color: #fff;
}
#sp-main-menu ul.level-0 > li:hover >a .menu-desc,
#sp-main-menu ul.level-0 > li.active >a .menu-desc {
  color: #fff;
}
#sp-main-menu ul.level-0 > li:hover > a:before,
#sp-main-menu ul.level-0 > li.active > a:before {
  opacity: 1;
  height: 100%;
  top: 0;
}
#sp-main-menu ul.level-0 > li.parent:hover {
  padding-bottom: 1px;
  margin-bottom: 0;
}
#sp-main-menu ul.level-0 > li.parent:hover >a:before {
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
#sp-main-menu li {
  display: block;
  padding: 0;
  margin: 0;
  border: 0;
}
#sp-main-menu li li:not(.sp-menu-group) {
  display: block;
  position: relative;
  text-transform: capitalize;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  border-top: 1px solid rgba(255,255,255,0.1);
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms;
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms;
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms;
}
#sp-main-menu li li:not(.sp-menu-group) a {
  display: block;
  font-size: 0.923em;
  font-weight: 400;
  line-height: normal;
  text-decoration: none;
  padding: 9px 16px;
  color: #aaa;
}
#sp-main-menu li li:not(.sp-menu-group) a .menu-image {
  margin-right: 10px;
}
#sp-main-menu li li:not(.sp-menu-group).parent >a span.menu {
  position: relative;
  padding-right: 20px;
  display: block;
}
#sp-main-menu li li:not(.sp-menu-group).parent >a:after {
  content: "\f105";
  font-family: FontAwesome;
  font-size: 10px;
  line-height: 1;
  font-weight: normal;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -4px;
}
#sp-main-menu li li:not(.sp-menu-group):hover,
#sp-main-menu li li:not(.sp-menu-group).active {
  background: #000060;
}
#sp-main-menu li li:not(.sp-menu-group):hover >a,
#sp-main-menu li li:not(.sp-menu-group).active >a {
  color: #fff;
}
#sp-main-menu div.megacol .sp-menu-group-title {
  background-color: rgba(255,255,255,0.05);
}
#sp-main-menu div.sp-menu-group a.sp-menu-group {
  display: block;
  padding: 12px 16px;
  color: #666;
}
#sp-main-menu div.sp-menu-group a.sp-menu-group .menu-title {
  font-size: 14px;
}
#sp-main-menu div.sp-menu-group .sp-menu-group-title span.menu-title,
#sp-main-menu div.sp-menu-group .sp-menu-group-title span.menu-desc {
  display: block;
}
#sp-main-menu div.sp-menu-group .sp-menu-group-title span.menu-title {
  color: #EEE;
}
#sp-main-menu div.sp-menu-group .sp-menu-group-title span.menu-desc {
  font-size: 80%;
  color: #999;
  line-height: 1;
}
#sp-main-menu div.sp-menu-group .sp-menu-group-content .module {
  margin: 0;
  padding: 15px;
  color: #aaa;
}
#sublevel {
  width: 100%;
  z-index: 999;
  position: absolute;
  left: 0;
  top: 100%;
  background: #444;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}
#sublevel ul.sp-menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
#sublevel ul.sp-menu.empty {
  display: none;
  height: 0px !important;
}
#sublevel ul.sp-menu li {
  position: relative;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}
#sublevel ul.sp-menu li.empty {
  height: 0px !important;
  display: none;
}
#sublevel ul.sp-menu li span.menu-desc {
  display: block;
  clear: both;
  font-size: 80%;
}
#sublevel ul.sp-menu.level-1 {
  list-style: none;
  margin: 0;
  padding: 0;
}
#sublevel ul.sp-menu.level-1 > li {
  position: relative;
  border-top: 0;
  border-bottom: 0;
}
#sublevel ul.sp-menu.level-1 > li.menu-item {
  background: none;
  display: block;
  padding: 0;
}
#sublevel ul.sp-menu.level-1 > li:hover,
#sublevel ul.sp-menu.level-1 > li:active,
#sublevel ul.sp-menu.level-1 > li:focus {
  background: #000060;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}
#sublevel ul.sp-menu.level-1 > li:hover > a,
#sublevel ul.sp-menu.level-1 > li:hover > span,
#sublevel ul.sp-menu.level-1 > li:active > a,
#sublevel ul.sp-menu.level-1 > li:active > span,
#sublevel ul.sp-menu.level-1 > li:focus > a,
#sublevel ul.sp-menu.level-1 > li:focus > span {
  color: #fff;
}
#sublevel ul.sp-menu.level-1 li a {
  display: block;
  line-height: normal;
  padding: 9px 16px;
  text-decoration: none;
  color: #aaa;
}
#sublevel ul.sp-menu.level-1 li .level-2 li {
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  padding: 0;
  border-bottom: 0;
}
#sublevel ul.sp-menu.level-1 li .level-2 li + li {
  border-top: 1px solid rgba(255,255,255,0.1);
  border-bottom: 0;
}
#sublevel ul.sp-menu.level-1 li .level-2 li:hover,
#sublevel ul.sp-menu.level-1 li .level-2 li:active,
#sublevel ul.sp-menu.level-1 li .level-2 li:focus {
  background: #000060;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}
#sublevel ul.sp-menu.level-1 li .level-2 li:hover > a,
#sublevel ul.sp-menu.level-1 li .level-2 li:active > a,
#sublevel ul.sp-menu.level-1 li .level-2 li:focus > a {
  color: #fff;
}
#sublevel.left .sp-menu.level-1 {
  float: left;
}
#sublevel.left .sp-menu.level-1 > li {
  float: left;
}
#sublevel.left .sp-menu.level-1 > li .menu-image {
  margin-right: 10px;
}
#sublevel.left .sp-menu.level-1 .level-2 li.parent > a span.menu {
  position: relative;
  padding-right: 20px;
  display: block;
}
#sublevel.left .sp-menu.level-1 .level-2 li.parent > a:after {
  content: "\f105";
  font-family: FontAwesome;
  font-size: 10px;
  font-weight: normal;
  position: absolute;
  right: 10px;
  top: 15px;
}
#sublevel.left .sp-menu.level-1 .level-2 li .menu-image {
  margin-right: 10px;
}
#sublevel.right .sp-menu.level-1 {
  float: right;
}
#sublevel.right .sp-menu.level-1 > li {
  float: right;
}
#sublevel.right .sp-menu.level-1 > li > .sub-level-child {
  left: auto !important;
  right: 0;
}
#sublevel.right .sp-menu.level-1 > li .menu-image {
  margin-left: 10px;
}
#sublevel.right .sp-menu.level-1 .level-2 li.parent > a span.menu {
  position: relative;
  padding-left: 20px;
  display: block;
}
#sublevel.right .sp-menu.level-1 .level-2 li.parent > a:after {
  content: "\f104";
  font-family: FontAwesome;
  font-size: 10px;
  font-weight: normal;
  position: absolute;
  left: 10px;
  top: 15px;
}
#sublevel.right .sp-menu.level-1 .level-2 li .menu-image {
  margin-left: 10px;
}
.sp-submenu {
  position: absolute;
  top: 0;
  visibility: hidden;
  opacity: 0;
  z-index: 0;
  margin-top: 10px;
  border-top: 2px solid #000060;
  -webkit-transition: all 150ms ease;
  -moz-transition: all 150ms ease;
  -o-transition: all 150ms ease;
  transition: all 150ms ease;
  -webkit-transition: all 150ms ease;
  -moz-transition: all 150ms ease;
  -o-transition: all 150ms ease;
  transition: all 150ms ease;
  -webkit-transition: all 150ms ease;
  -moz-transition: all 150ms ease;
  -o-transition: all 150ms ease;
  transition: all 150ms ease;
}
.sp-submenu.open {
  z-index: 99999;
  visibility: visible;
  opacity: 1;
  margin-top: 1px;
}
.sp-submenu .sp-submenu-wrap {
  background: #444;
  -webkit-box-shadow: 2px 2px 0px rgba(0,0,0,0.15);
  -moz-box-shadow: 2px 2px 0px rgba(0,0,0,0.15);
  box-shadow: 2px 2px 0px rgba(0,0,0,0.15);
  -webkit-box-shadow: 2px 2px 0px rgba(0,0,0,0.15);
  -moz-box-shadow: 2px 2px 0px rgba(0,0,0,0.15);
  box-shadow: 2px 2px 0px rgba(0,0,0,0.15);
  -webkit-box-shadow: 2px 2px 0px rgba(0,0,0,0.15);
  -moz-box-shadow: 2px 2px 0px rgba(0,0,0,0.15);
  box-shadow: 2px 2px 0px rgba(0,0,0,0.15);
}
.sp-submenu .megacol {
  float: left;
  -webkit-box-shadow: inset 1px 0px 0px rgba(255,255,255,0.1);
  -moz-box-shadow: inset 1px 0px 0px rgba(255,255,255,0.1);
  box-shadow: inset 1px 0px 0px rgba(255,255,255,0.1);
  -webkit-box-shadow: inset 1px 0px 0px rgba(255,255,255,0.1);
  -moz-box-shadow: inset 1px 0px 0px rgba(255,255,255,0.1);
  box-shadow: inset 1px 0px 0px rgba(255,255,255,0.1);
  -webkit-box-shadow: inset 1px 0px 0px rgba(255,255,255,0.1);
  -moz-box-shadow: inset 1px 0px 0px rgba(255,255,255,0.1);
  box-shadow: inset 1px 0px 0px rgba(255,255,255,0.1);
}
.sp-submenu .sp-submenu-inner.multi-megacols > .megacol:not(.first) {
  -webkit-box-shadow: inset 1px 0px 0px rgba(255,255,255,0.1);
  -moz-box-shadow: inset 1px 0px 0px rgba(255,255,255,0.1);
  box-shadow: inset 1px 0px 0px rgba(255,255,255,0.1);
  -webkit-box-shadow: inset 1px 0px 0px rgba(255,255,255,0.1);
  -moz-box-shadow: inset 1px 0px 0px rgba(255,255,255,0.1);
  box-shadow: inset 1px 0px 0px rgba(255,255,255,0.1);
  -webkit-box-shadow: inset 1px 0px 0px rgba(255,255,255,0.1);
  -moz-box-shadow: inset 1px 0px 0px rgba(255,255,255,0.1);
  box-shadow: inset 1px 0px 0px rgba(255,255,255,0.1);
}
.sp-submenu .sp-submenu-inner.multi-megacols > .megacol.first {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.sp-submenu.sub-level-child {
  margin-left: 10px;
  margin-top: -1px;
}
.sp-submenu.sub-level-child.open {
  margin-left: 0px;
}
.sp-submenu .sp-submenu {
  border-top: none;
}
.ltr .sp-submenu {
  left: 0;
}
.rtl .sp-submenu {
  right: 0;
}
.rtl .sp-submenu.sub-level-child {
  margin-right: 10px;
}
.rtl .sp-submenu.sub-level-child.open {
  margin-right: 0px;
}
.rtl #sp-main-menu {
  float: left;
}
.rtl #sp-main-menu ul.level-0 > li:hover >a:after,
.rtl #sp-main-menu ul.level-0 > li.active >a:after {
  margin: 0 -10px 0 0;
}
.rtl #sp-main-menu li li:not(.sp-menu-group).parent > a span.menu {
  padding-right: 0;
  padding-left: 20px;
}
.rtl #sp-main-menu li li:not(.sp-menu-group).parent > a:after {
  right: auto;
  left: 10px;
  content: "\f104";
}
.rtl #sp-main-menu li li:not(.sp-menu-group) .menu-image {
  margin-left: 10px;
  margin-right: 0;
}
.menu-fixed {
  top: 0;
  width: 100%;
}
.fixed .hidden-desktop {
  display: none;
}
.sp-main-menu-toggler {
  display: inline-block;
  position: absolute;
  top: 70px;
  right: 20px;
  z-index: 1;
}
.sp-mobile-menu {
  position: absolute !important;
  top: 133px;
  left: 0;
  width: 100%;
  background: #333;
  z-index: 10;
}
.sp-mobile-menu ul {
  display: block;
  list-style: none;
  padding: 0;
  margin: 0;
}
.sp-mobile-menu ul li {
  display: block;
  margin: 0;
  padding: 0;
  cursor: pointer;
  border-bottom: 1px solid #666;
  position: relative;
}
.sp-mobile-menu ul li span.sp-menu-toggler {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  right: 15px;
  top: 10px;
  cursor: pointer;
  color: #fff;
  line-height: 20px;
  text-align: center;
  background: #000060;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.sp-mobile-menu ul li span.sp-menu-toggler i {
  display: block;
  line-height: 20px;
}
.sp-mobile-menu ul li span.sp-menu-toggler.collapsed > .fa-angle-right {
  display: none;
}
.sp-mobile-menu ul li span.sp-menu-toggler.collapsed > .fa-angle-down {
  display: block;
}
.sp-mobile-menu ul li span.sp-menu-toggler:not(.collapsed) > .fa-angle-right {
  display: block;
}
.sp-mobile-menu ul li span.sp-menu-toggler:not(.collapsed) > .fa-angle-down {
  display: none;
}
.sp-mobile-menu ul li a {
  display: block;
  color: #aaa;
  padding: 10px;
}
.sp-mobile-menu ul li a .menu-title {
  display: block;
}
.sp-mobile-menu ul li a .menu-desc {
  display: block;
  font-size: 90%;
}
.sp-mobile-menu ul li a:hover,
.sp-mobile-menu ul li a:active,
.sp-mobile-menu ul li a:focus,
.sp-mobile-menu ul li a.active {
  color: #fff;
  background: #555;
}
.sp-mobile-menu ul li ul li {
  padding-left: 15px;
}
.sp-mobile-menu ul li ul.collapse.in > li:first-child {
  border-top: 1px solid #666;
}
body.rtl .sp-main-menu-toggler {
  left: 20px;
  right: auto;
}
body.rtl .sp-mobile-menu ul li span.sp-menu-toggler {
  left: 15px;
  right: auto;
}
.module .mod-desc,
.moduletable .mod-desc {
  margin: 0 auto 48px;
  max-width: 800px;
  font-size: 16px;
}
.module.highlighted,
.module.orange,
.module.dark,
.module.green,
.module.maroon,
.module.blue,
.module.gray,
.module.pink,
.module.red,
.moduletable.highlighted,
.moduletable.orange,
.moduletable.dark,
.moduletable.green,
.moduletable.maroon,
.moduletable.blue,
.moduletable.gray,
.moduletable.pink,
.moduletable.red {
  padding: 20px;
  color: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.6) inset;
  -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.6) inset;
  box-shadow: 0 1px 5px rgba(0,0,0,0.6) inset;
  -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.6) inset;
  -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.6) inset;
  box-shadow: 0 1px 5px rgba(0,0,0,0.6) inset;
  -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.6) inset;
  -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.6) inset;
  box-shadow: 0 1px 5px rgba(0,0,0,0.6) inset;
}
.module.highlighted h3,
.module.orange h3,
.module.dark h3,
.module.green h3,
.module.maroon h3,
.module.blue h3,
.module.gray h3,
.module.pink h3,
.module.red h3,
.moduletable.highlighted h3,
.moduletable.orange h3,
.moduletable.dark h3,
.moduletable.green h3,
.moduletable.maroon h3,
.moduletable.blue h3,
.moduletable.gray h3,
.moduletable.pink h3,
.moduletable.red h3 {
  padding: 0 0 10px 0;
  border-bottom: 1px dashed #fff;
  color: #fff;
}
.module.orange,
.moduletable.orange {
  background: #f89406;
}
.module.orange a,
.moduletable.orange a {
  color: #B66B00;
}
.module.orange a:hover,
.moduletable.orange a:hover {
  color: #6F4100;
}
.module.dark,
.moduletable.dark {
  background: #000;
}
.module.dark a,
.moduletable.dark a {
  color: #777;
}
.module.dark a:hover,
.moduletable.dark a:hover {
  color: #888;
}
.module.green,
.moduletable.green {
  background: #46a546;
}
.module.green a,
.moduletable.green a {
  color: #63E063;
}
.module.green a:hover,
.moduletable.green a:hover {
  color: #43F043;
}
.module.maroon,
.moduletable.maroon {
  background: #F35D34;
}
.module.maroon a,
.moduletable.maroon a {
  color: #B4300D;
}
.module.maroon a:hover,
.moduletable.maroon a:hover {
  color: #C93F19;
}
.module.blue,
.moduletable.blue {
  background: #049cdb;
}
.module.blue a,
.moduletable.blue a {
  color: #47C9FF;
}
.module.blue a:hover,
.moduletable.blue a:hover {
  color: #0073A3;
}
.module.gray,
.moduletable.gray {
  background: #555;
}
.module.gray a,
.moduletable.gray a {
  color: #999;
}
.module.gray a:hover,
.moduletable.gray a:hover {
  color: #777;
}
.module.pink,
.moduletable.pink {
  background: #c3325f;
}
.module.pink a,
.moduletable.pink a {
  color: #FF5C8F;
}
.module.pink a:hover,
.moduletable.pink a:hover {
  color: #FA2E6E;
}
.module.red,
.moduletable.red {
  background: #9d261d;
}
.module.red a,
.moduletable.red a {
  color: #EE4538;
}
.module.red a:hover,
.moduletable.red a:hover {
  color: #DA3F33;
}
.module.style1 .header,
.moduletable.style1 .header {
  color: #000060;
}
.module.style2,
.moduletable.style2 {
  border: 1px solid #EBEBEB;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.module.style2 .header,
.moduletable.style2 .header {
  padding: 12px 16px;
  border-bottom: 1px solid #EBEBEB;
}
.module.style2 .mod-content,
.moduletable.style2 .mod-content {
  padding: 0 16px 12px 16px;
}
.module.style3,
.moduletable.style3 {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #000060;
}
.module.style3 .header,
.moduletable.style3 .header {
  padding: 12px 16px;
  border-bottom: 1px solid #0000c6;
  color: #fff;
}
.module.style3 .mod-content,
.moduletable.style3 .mod-content {
  padding: 0 16px 12px 16px;
  color: #fff;
}
.module.style4,
.moduletable.style4 {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #EBEBEB;
}
.module.style4 .header,
.moduletable.style4 .header {
  padding: 12px 16px;
  border-bottom: 1px solid #d2d2d2;
}
.module.style4 .mod-content,
.moduletable.style4 .mod-content {
  padding: 0 16px 12px 16px;
}
.module.title-center .header,
.moduletable.title-center .header {
  text-align: center;
}
.module.title-large .header,
.moduletable.title-large .header {
  font-size: 32px;
}
aside .module + .module {
  margin-top: 50px;
}
[class*='mod-search'],
[class^='mod-search'] {
  position: relative;
}
[class*='mod-search'] > form,
[class^='mod-search'] > form {
  display: table;
  width: 100%;
  position: relative;
}
[class*='mod-search'] span.search-input,
[class^='mod-search'] span.search-input {
  width: 100%;
}
[class*='mod-search'] span.search-input input,
[class^='mod-search'] span.search-input input {
  margin: 0;
  font-size: 12px;
  height: 32px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
[class*='mod-search'] span.search-btn,
[class^='mod-search'] span.search-btn {
  display: table-cell;
}
[class*='mod-search'] span.search-btn.btn-left .button,
[class^='mod-search'] span.search-btn.btn-left .button {
  position: absolute;
  top: 9px;
  left: 10px;
}
[class*='mod-search'] span.search-btn.btn-right .button,
[class^='mod-search'] span.search-btn.btn-right .button {
  position: absolute;
  top: 9px;
  right: 10px;
}
[class*='mod-search'] span.search-btn.btn-top,
[class^='mod-search'] span.search-btn.btn-top {
  display: block;
  margin-bottom: 10px;
}
[class*='mod-search'] span.search-btn.btn-bottom,
[class^='mod-search'] span.search-btn.btn-bottom {
  display: block;
  margin-top: 10px;
}
[class*='mod-search'] button,
[class^='mod-search'] button {
  background: transparent;
  padding: 0;
  border: none;
  color: #666666;
}
.bx-controls ul {
  margin: 0;
}
.bx-controls ul li {
  list-style: none;
  display: inline-block;
}
.bx-controls ul li:not(:last-child) {
  margin-right: 5px;
}
.bx-controls ul li a {
  display: block;
  width: 10px;
  height: 10px;
  text-indent: -1000px;
  background-color: #999;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
body.rtl [class*='mod-search'] span.search-btn,
body.rtl [class^='mod-search'] span.search-btn {
  display: table-cell;
}
body.rtl [class*='mod-search'] span.search-btn.btn-left .button,
body.rtl [class^='mod-search'] span.search-btn.btn-left .button {
  left: auto;
  right: 10px;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
body.rtl [class*='mod-search'] span.search-btn.btn-right .button,
body.rtl [class^='mod-search'] span.search-btn.btn-right .button {
  right: auto;
  left: 10px;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
#JMk2Container .modal {
  background-clip: padding-box;
  background-color: transparent;
  border: 0;
  left: auto;
  right: auto;
  bottom: auto;
  margin-left: auto;
  position: relative;
  top: auto;
  width: auto;
  z-index: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
}
[id*='k2ModuleBox'] .modal,
[id^='k2ModuleBox'] .modal {
  background-clip: padding-box;
  background-color: transparent;
  border: 0;
  left: auto;
  margin-left: auto;
  position: relative;
  top: auto;
  width: auto;
  z-index: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  text-decoration: none;
}
.JMPortfolio .JMPorfolioItem {
  position: relative;
  overflow: hidden;
  margin-bottom: 30px;
  margin-right: 30px;
  width: 270px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}
.JMPortfolio .JMPorfolioItem:nth-child(4n+4) {
  margin-right: 0;
}
.JMPortfolio .JMPorfolioItem .JMPorfolioItemIntro {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  visibility: hidden;
  opacity: 0;
  background: rgba(0,0,96,0.9);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}
.JMPortfolio .JMPorfolioItem .JMPorfolioItemIntro .JMPorfolioItemIntroInner {
  background: #fff;
  margin-left: -50%;
  max-width: 90%;
  min-width: 60%;
  display: inline-block;
  vertical-align: middle;
  padding: 12px 16px;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
  -webkit-transition: margin 0.2s ease 0s;
  -moz-transition: margin 0.2s ease 0s;
  -o-transition: margin 0.2s ease 0s;
  transition: margin 0.2s ease 0s;
  -webkit-transition: margin 0.2s ease 0s;
  -moz-transition: margin 0.2s ease 0s;
  -o-transition: margin 0.2s ease 0s;
  transition: margin 0.2s ease 0s;
  -webkit-transition: margin 0.2s ease 0s;
  -moz-transition: margin 0.2s ease 0s;
  -o-transition: margin 0.2s ease 0s;
  transition: margin 0.2s ease 0s;
}
.JMPortfolio .JMPorfolioItem .JMPorfolioItemIntro .JMPorfolioItemIntroInner .entry-title {
  color: #333333;
}
.JMPortfolio .JMPorfolioItem .JMPorfolioItemIntro .JMPorfolioItemIntroInner .entry-title a {
  color: #333333;
}
.JMPortfolio .JMPorfolioItem .JMPorfolioItemIntro .JMPorfolioItemIntroInner .entry-title:hover {
  color: #000060;
}
.JMPortfolio .JMPorfolioItem .JMPorfolioItemIntro .JMPorfolioItemIntroInner .entry-title:hover a {
  color: #000060;
}
.JMPortfolio .JMPorfolioItem .JMPorfolioItemIntro .JMPorfolioItemIntroInner .catItemCategory {
  color: #999999;
  font-style: italic;
}
.JMPortfolio .JMPorfolioItem .JMPorfolioItemIntro .JMPorfolioItemIntroInner .catItemCategory a {
  color: #999999;
}
.JMPortfolio .JMPorfolioItem .JMPorfolioItemIntro .JMPorfolioItemIntroInner .catItemCategory:hover {
  color: #000060;
}
.JMPortfolio .JMPorfolioItem .JMPorfolioItemIntro .JMPorfolioItemIntroInner .catItemCategory:hover a {
  color: #000060;
}
.JMPortfolio .JMPorfolioItem .JMPorfolioItemIntro .BtnLinkWrap {
  margin-right: -50%;
  position: absolute;
  bottom: -6px;
  right: 0;
  -webkit-transition: margin 0.2s ease 0s;
  -moz-transition: margin 0.2s ease 0s;
  -o-transition: margin 0.2s ease 0s;
  transition: margin 0.2s ease 0s;
  -webkit-transition: margin 0.2s ease 0s;
  -moz-transition: margin 0.2s ease 0s;
  -o-transition: margin 0.2s ease 0s;
  transition: margin 0.2s ease 0s;
  -webkit-transition: margin 0.2s ease 0s;
  -moz-transition: margin 0.2s ease 0s;
  -o-transition: margin 0.2s ease 0s;
  transition: margin 0.2s ease 0s;
}
.JMPortfolio .JMPorfolioItem .JMPorfolioItemIntro .BtnLinkWrap a {
  color: #666666;
  border-image: none;
  border-style: solid;
  border-width: 15px;
  border-color: transparent rgba(255,255,255,0.9) rgba(255,255,255,0.9) transparent;
  width: 0;
  height: 0;
  display: inline-block;
  position: relative;
}
.JMPortfolio .JMPorfolioItem .JMPorfolioItemIntro .BtnLinkWrap a:hover {
  color: #000060;
}
.JMPortfolio .JMPorfolioItem .JMPorfolioItemIntro .BtnLinkWrap a i {
  position: absolute;
  bottom: -12px;
  left: 0;
}
.JMPortfolio .JMPorfolioItem:hover .JMPorfolioItemIntro,
.JMPortfolio .JMPorfolioItem:active .JMPorfolioItemIntro,
.JMPortfolio .JMPorfolioItem:focus .JMPorfolioItemIntro {
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
  opacity: 1;
  filter: alpha(opacity=100);
}
.JMPortfolio .JMPorfolioItem:hover .JMPorfolioItemIntro .JMPorfolioItemIntroInner,
.JMPortfolio .JMPorfolioItem:active .JMPorfolioItemIntro .JMPorfolioItemIntroInner,
.JMPortfolio .JMPorfolioItem:focus .JMPorfolioItemIntro .JMPorfolioItemIntroInner {
  margin-left: 0;
}
.JMPortfolio .JMPorfolioItem:hover .JMPorfolioItemIntro .BtnLinkWrap,
.JMPortfolio .JMPorfolioItem:active .JMPorfolioItemIntro .BtnLinkWrap,
.JMPortfolio .JMPorfolioItem:focus .JMPorfolioItemIntro .BtnLinkWrap {
  margin-right: 0;
}
#PortfolioRelated {
  direction: ltr;
}
.PortfolioRelated-prev {
  float: left;
}
.JMSocials.awesome ul {
  float: right;
  padding: 0;
  margin: 0;
}
.JMSocials.awesome ul li {
  padding: 0;
  margin: 0 10px 0 0;
}
.JMSocials.awesome ul li:last-child {
  margin-right: 0;
}
.JMSocials.awesome ul li a {
  display: inline-block;
  line-height: 24px;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
.JMSocials.awesome ul li a .fa {
  font-size: 14px;
  line-height: 28px;
  width: 28px;
  text-align: center;
  color: #666666;
  padding: 0;
  margin: 0;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}
.JMSocials.awesome ul li a:hover .fa,
.JMSocials.awesome ul li a:focus .fa,
.JMSocials.awesome ul li a:active .fa,
.JMSocials.awesome ul li a.active .fa {
  color: #fff;
}
.JMSocials.awesome ul li a:hover .fa-facebook,
.JMSocials.awesome ul li a:focus .fa-facebook,
.JMSocials.awesome ul li a:active .fa-facebook,
.JMSocials.awesome ul li a.active .fa-facebook {
  background-color: #37589B;
}
.JMSocials.awesome ul li a:hover .fa-twitter,
.JMSocials.awesome ul li a:focus .fa-twitter,
.JMSocials.awesome ul li a:active .fa-twitter,
.JMSocials.awesome ul li a.active .fa-twitter {
  background-color: #46D4FE;
}
.JMSocials.awesome ul li a:hover .fa-google-plus,
.JMSocials.awesome ul li a:focus .fa-google-plus,
.JMSocials.awesome ul li a:active .fa-google-plus,
.JMSocials.awesome ul li a.active .fa-google-plus {
  background-color: #DE5A49;
}
.JMSocials.awesome ul li a:hover .fa-pinterest,
.JMSocials.awesome ul li a:focus .fa-pinterest,
.JMSocials.awesome ul li a:active .fa-pinterest,
.JMSocials.awesome ul li a.active .fa-pinterest {
  background-color: #E41F11;
}
.JMSocials.awesome ul li a:hover .fa-linkedin,
.JMSocials.awesome ul li a:focus .fa-linkedin,
.JMSocials.awesome ul li a:active .fa-linkedin,
.JMSocials.awesome ul li a.active .fa-linkedin {
  background-color: #007FB1;
}
.JMSocials.awesome ul li a:hover .fa-dribbble,
.JMSocials.awesome ul li a:focus .fa-dribbble,
.JMSocials.awesome ul li a:active .fa-dribbble,
.JMSocials.awesome ul li a.active .fa-dribbble {
  background-color: #EA4C89;
}
.JMSocials.awesome ul li a:hover .fa-vimeo-square,
.JMSocials.awesome ul li a:focus .fa-vimeo-square,
.JMSocials.awesome ul li a:active .fa-vimeo-square,
.JMSocials.awesome ul li a.active .fa-vimeo-square {
  background-color: #44BBFF;
}
.JMSocials.awesome ul li a:hover .fa-skype,
.JMSocials.awesome ul li a:focus .fa-skype,
.JMSocials.awesome ul li a:active .fa-skype,
.JMSocials.awesome ul li a.active .fa-skype {
  background-color: #00a7e4;
}
.box-social .JMSocials.awesome ul {
  padding: 5px 0;
  width: 100%;
  border: 1px solid rgba(72,72,72,0.9);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.box-social .JMSocials.awesome ul li {
  margin: 0;
}
@media (max-width: 767px) {
  .responsive .JMSocials.awesome ul {
    float: none;
    text-align: center;
  }
  .responsive .JMSocials.awesome ul li {
    float: none;
    display: inline-block;
  }
}
#JMFeatures .JMFeatureItem .JMFeatureItemIcon {
  margin-bottom: 20px;
}
.portfolio-two-rows {
  position: relative;
}
.portfolio-two-rows .folio-item-wrap {
  position: relative;
  overflow: hidden;
}
.portfolio-two-rows .folio-item-wrap:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #000060;
  visibility: hidden;
  opacity: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms;
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms;
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms;
}
.portfolio-two-rows .folio-item-title a {
  color: #333;
}
.portfolio-two-rows .folio-item-extras {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  font-size: 0;
}
.portfolio-two-rows .folio-item-extras:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.portfolio-two-rows .folio-item-extras > * {
  font-size: 13px;
}
.portfolio-two-rows .folio-item-info {
  display: inline-block;
  vertical-align: middle;
  min-width: 60%;
  max-width: 90%;
  background-color: #fff;
  padding: 12px 16px;
  visibility: hidden;
  opacity: 0;
  margin-left: -50%;
  font-size: 12px;
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms;
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms;
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.portfolio-two-rows .folio-item-info .folio-item-title {
  font-size: 14px;
  margin: 0;
}
.portfolio-two-rows .folio-item-info > *:not(.folio-item-title) {
  color: #999;
}
.portfolio-two-rows .folio-item-link,
.portfolio-two-rows .folio-item-zoom {
  font-size: 12px;
  display: block;
  width: 25px;
  height: 25px;
  text-align: center;
  line-height: 25px;
  position: absolute;
  color: #666;
  background-color: rgba(255,255,255,0.8);
  bottom: 10px;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms;
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms;
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.portfolio-two-rows .folio-item-link:hover,
.portfolio-two-rows .folio-item-zoom:hover {
  background-color: #fff;
  color: #000014;
}
.portfolio-two-rows .folio-item-link {
  right: -55px;
}
.portfolio-two-rows .folio-item-zoom {
  right: -25px;
}
.portfolio-two-rows .folio-item-wrap:hover .folio-item-info {
  visibility: visible;
  opacity: 1;
  margin-left: 0;
}
.portfolio-two-rows .folio-item-wrap:hover:before {
  visibility: visible;
  opacity: 0.85;
}
.portfolio-two-rows .folio-item-wrap:hover .folio-item-link,
.portfolio-two-rows .folio-item-wrap:hover .folio-item-zoom {
  visibility: visible;
  opacity: 1;
}
.portfolio-two-rows .folio-item-wrap:hover .folio-item-link {
  right: 10px;
}
.portfolio-two-rows .folio-item-wrap:hover .folio-item-zoom {
  right: 40px;
}
.portfolio-two-rows .NavButtons {
  margin-top: 36px;
}
.portfolio-two-rows .NavButtons span {
  display: inline-block;
}
.portfolio-two-rows .NavButtons span:not(:last-child) {
  margin-right: 10px;
}
.portfolio-two-rows .NavButtons a {
  display: inline-block;
  line-height: 24px;
  font-size: 12px;
  padding: 0 12px;
  background-color: #f0f0f0;
  -webkit-box-shadow: inset 0px -1px 0px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0px -1px 0px rgba(0,0,0,0.1);
  box-shadow: inset 0px -1px 0px rgba(0,0,0,0.1);
  -webkit-box-shadow: inset 0px -1px 0px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0px -1px 0px rgba(0,0,0,0.1);
  box-shadow: inset 0px -1px 0px rgba(0,0,0,0.1);
  -webkit-box-shadow: inset 0px -1px 0px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0px -1px 0px rgba(0,0,0,0.1);
  box-shadow: inset 0px -1px 0px rgba(0,0,0,0.1);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.ltr .folio-item-extras {
  text-align: left;
}
.ltr .folio-item-info {
  text-align: right;
  -webkit-border-radius: 0px 3px 3px 0px;
  -moz-border-radius: 0px 3px 3px 0px;
  border-radius: 0px 3px 3px 0px;
  -webkit-border-radius: 0px 3px 3px 0px;
  -moz-border-radius: 0px 3px 3px 0px;
  border-radius: 0px 3px 3px 0px;
  -webkit-border-radius: 0px 3px 3px 0px;
  -moz-border-radius: 0px 3px 3px 0px;
  border-radius: 0px 3px 3px 0px;
}
.rtl .folio-item-extras {
  text-align: right;
}
.rtl .folio-item-info {
  text-align: left;
  -webkit-border-radius: 3px 0px 0px 3px;
  -moz-border-radius: 3px 0px 0px 3px;
  border-radius: 3px 0px 0px 3px;
  -webkit-border-radius: 3px 0px 0px 3px;
  -moz-border-radius: 3px 0px 0px 3px;
  border-radius: 3px 0px 0px 3px;
  -webkit-border-radius: 3px 0px 0px 3px;
  -moz-border-radius: 3px 0px 0px 3px;
  border-radius: 3px 0px 0px 3px;
}
.JMNewsProViewAll {
  margin-top: 30px;
}
.JMSkillsItem + .JMSkillsItem {
  margin-top: 30px;
}
.JMSkillsItem .JMSkillsHeaderText {
  margin-bottom: 30px;
}
.JMSkillsItem .JMSkillsTitleWrap {
  margin-bottom: 0;
  position: relative;
}
.JMSkillsItem .JMSkillsTitleWrap .JMSkillsTitle {
  text-transform: capitalize;
  font-weight: normal;
  color: #666666;
}
.JMSkillsItem .JMSkillsProgressBarWrap .JMSkillsProgressBar {
  width: 100%;
  display: block;
  height: 8px;
  background: #fff;
  border: 1px solid #EBEBEB;
  padding: 1px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.JMSkillsItem .JMSkillsProgressBarWrap .JMSkillsProgressBar .JMSkillsProgressPercent {
  display: block;
  height: 8px;
  background: #000060;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  position: relative;
}
.JMSkillsItem .JMSkillsProgressBarWrap .JMSkillsProgressBar .JMSkillsProgressPercent .JMSkillsPercent {
  position: absolute;
  top: -30px;
  background: #000;
  border-radius: 3px;
  color: #fff;
}
.JMSkillsItem .JMSkillsProgressBarWrap .JMSkillsProgressBar .JMSkillsProgressPercent .JMSkillsPercent .arrow {
  bottom: -5px;
  left: 50%;
  margin-left: -5px;
  border-top-color: #000;
  border-width: 5px 5px 0;
  border-style: solid;
  height: 0;
  position: absolute;
  width: 0;
}
.JMSkillsItem .JMSkillsProgressBarWrap .JMSkillsProgressBar .JMSkillsProgressPercent .JMSkillsPercent .inner {
  padding: 10px;
}
.kretivzTeam .modPreText {
  margin-bottom: 60px;
}
.kretivzTeam .slide-item .slide-item-wrap .slide-item-wrap-item .slide-item-image {
  position: relative;
}
.kretivzTeam .slide-item .slide-item-wrap .slide-item-wrap-item .slide-item-image img {
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.kretivzTeam .slide-item .slide-item-wrap .slide-item-wrap-item .slide-item-image .slide-item-zoom {
  visibility: hidden;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  vertical-align: middle;
  background: rgba(0,0,96,0.9);
  color: #fff;
  opacity: 0;
  filter: alpha(opacity=0);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}
.kretivzTeam .slide-item .slide-item-wrap .slide-item-wrap-item .slide-item-image .slide-item-zoom a {
  display: block;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: #fff;
  position: absolute;
  top: 0;
  margin-top: -25px;
  left: 50%;
  margin-left: -25px;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}
.kretivzTeam .slide-item .slide-item-wrap .slide-item-wrap-item .slide-item-desc-wrap {
  border: 1px solid #EBEBEB;
  border-top: 0;
}
.kretivzTeam .slide-item .slide-item-wrap .slide-item-wrap-item .slide-item-desc-wrap .slide-item-header {
  margin: 0;
  padding: 15px 20px;
  display: block;
  border-bottom: 1px solid #EBEBEB;
}
.kretivzTeam .slide-item .slide-item-wrap .slide-item-wrap-item .slide-item-desc-wrap .slide-item-header .slide-item-title {
  font-size: 16px;
}
.kretivzTeam .slide-item .slide-item-wrap .slide-item-wrap-item .slide-item-desc-wrap .slide-item-header .category {
  color: #000060;
}
.kretivzTeam .slide-item .slide-item-wrap .slide-item-wrap-item .slide-item-desc-wrap .slide-item-content {
  padding: 15px 20px;
  display: block;
}
.kretivzTeam .slide-item .slide-item-wrap .slide-item-wrap-item:hover .slide-item-image .slide-item-zoom,
.kretivzTeam .slide-item .slide-item-wrap .slide-item-wrap-item:focus .slide-item-image .slide-item-zoom,
.kretivzTeam .slide-item .slide-item-wrap .slide-item-wrap-item:active .slide-item-image .slide-item-zoom {
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
  opacity: 1;
  filter: alpha(opacity=100);
}
.kretivzTeam .slide-item .slide-item-wrap .slide-item-wrap-item:hover .slide-item-image .slide-item-zoom a,
.kretivzTeam .slide-item .slide-item-wrap .slide-item-wrap-item:focus .slide-item-image .slide-item-zoom a,
.kretivzTeam .slide-item .slide-item-wrap .slide-item-wrap-item:active .slide-item-image .slide-item-zoom a {
  top: 50%;
}
.kretivzTeam .NavButtons {
  margin-top: 30px;
}
.kretivzTeam .NavButtons.bottomright .Inner {
  float: right;
}
.kretivzTeam .NavButtons.bottomleft .Inner {
  float: left;
}
body.rtl .jmnewspro .slide-item-wrap-item {
  direction: rtl;
}
@media (min-width: 980px) and (max-width: 1200px) {
  .responsive #sp-header-wrapper #sp-main-menu:before {
    height: auto;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .responsive .container {
    max-width: 100%;
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
  }
  .responsive #sp-header-wrapper {
    height: auto;
  }
  .responsive #sp-header-wrapper #sp-main-menu:before {
    height: auto;
  }
}
@media (max-width: 767px) {
  .responsive {
    padding-left: 0;
    padding-right: 0;
  }
  .responsive .container {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }
  .responsive .container .row-fluid >[class*='span'] + [class*='span'],
  .responsive .container .row-fluid >[class*='span'] + [class^='span'],
  .responsive .container .row-fluid >[class^='span'] + [class*='span'],
  .responsive .container .row-fluid >[class^='span'] + [class^='span'] {
    margin-top: 30px;
  }
  .responsive #header-top {
    text-align: center;
  }
  .responsive #header-top >[class*='span'] + [class*='span'],
  .responsive #header-top >[class*='span'] + [class^='span'],
  .responsive #header-top >[class^='span'] + [class*='span'],
  .responsive #header-top >[class^='span'] + [class^='span'] {
    margin-top: 0;
  }
  .responsive #sp-header-wrapper {
    height: auto;
  }
  .responsive #sp-header-wrapper #sp-menu {
    display: none;
  }
  .responsive #sp-cta-box-wrapper * {
    text-align: center !important;
  }
  .responsive #sp-feature-wrapper {
    padding: 20px 0;
  }
  .responsive #sp-feature-wrapper #feature h1 {
    font-size: 200%;
    line-height: 200%;
  }
  .responsive #sp-feature-wrapper #feature p {
    font-size: 100%;
  }
  .responsive #sp-feature-wrapper #feature .btn {
    font-size: 11px;
    padding: 3px 9px;
    font-size: 11px;
    margin-bottom: 5px;
  }
  .responsive .sp-main-menu-toggler {
    top: 95px;
  }
  .responsive .sp-mobile-menu {
    top: 160px;
  }
}
@media (max-width: 979px) {
  .responsive #sp-footer-wrapper {
    text-align: center;
  }
  .responsive #sp-footer-wrapper .pull-left,
  .responsive #sp-footer-wrapper .pull-right {
    float: none;
  }
  .responsive #sp-footer-wrapper .row-fluid [class*='span'],
  .responsive #sp-footer-wrapper .row-fluid [class^='span'] {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  .responsive #sp-footer-wrapper .row-fluid [class*='span'] + [class*='span'],
  .responsive #sp-footer-wrapper .row-fluid [class*='span'] + [class^='span'],
  .responsive #sp-footer-wrapper .row-fluid [class^='span'] + [class*='span'],
  .responsive #sp-footer-wrapper .row-fluid [class^='span'] + [class^='span'] {
    margin-top: 0;
  }
}
@media (max-width: 480px) {
  .responsive .testimonial.layout2 .author-img {
    text-align: center;
  }
  .responsive .testimonial.layout2 .author-img >img {
    margin: 0;
  }
  .responsive .testimonial.layout2 .testimonialContentWrap {
    text-align: center;
    padding-left: 0 !important;
  }
  .responsive .testimonial.layout2 .testimonialContentWrap .text-left,
  .responsive .testimonial.layout2 .testimonialContentWrap .text-right {
    text-align: center;
  }
}
@media (max-width: 400px) {
  .responsive #searchForm fieldset.word button {
    margin-top: 20px;
  }
  .responsive #finder-search fieldset.word #search-submit-button,
  .responsive #finder-search fieldset.word #advanced-search-toggle {
    margin-top: 20px;
  }
}
@media (max-width: 320px) {
  .responsive .sp-main-menu-toggler {
    top: 130px;
  }
  .responsive .sp-mobile-menu {
    top: 200px;
  }
}
.fixed .hidden-desktop {
  display: none;
}
