@import url(http://fonts.googleapis.com/css?family=Noto+Serif);

@import url(http://fonts.googleapis.com/css?family=Lato:400,700);

article,

aside,

details,

figcaption,

figure,

footer,

header,

hgroup,

nav,

section {

  display: block;

}

div.catItemIntroText {
display: table-cell;
}

.mgi-wrap .item-wrap .item-title a {
color: #238882 !important;
}
div.catItemView {
padding: 17px 4px 0px 5px !important;

}
.k2store .product_price {
 margin-top:8px; 
}
div.catItemHeader h3.catItemTitle {
font-size: 25px !important;
}
div.catItemBody {
padding: 0px !important;
margin: 0;
}


div.itemExtraFields ul li span.itemExtraFieldsLabel {
width: 88px !important;
}

.grid12 {
min-width: 1200px !important;
}
.container {
min-width:1200px !important;
}

#k2Container
{
margin-top:-20px !important;  
} 
#k2Container.itemListView
{
margin-top:-60px !important;  
} 
.item-readmore a {
color: #238882 !important;
} 
.widget-logo
{
min-height: 80px;
}

.top-right
{
height:80px;
}
.mod-524 {
  margin-top:-12px;
}
.mod-542 {
  margin-top:-12px;
}
.mod-581 {
  margin-top:-12px;
}
.mod-575 {
  margin-top:-12px;
}

.mod-588 {
min-height: 100px;
width: 320px;
  margin-left: 70px;
  margin-left: 55px !important;

}

.k2filter-table
{
float: left;
}
.K2FilterBlock input.button {
margin-top: 5px !important;
}

.K2FilterBlock input.button {
background-color: #B6B6B6 !important;

box-shadow: none !important;
  text-shadow: none !important;
}
.mod-596 {
margin-top: 20px !important;
margin-right: 20px !important;
background-color: #f2f2f2;
}


audio,

canvas,

video {

  display: inline-block;

  *display: inline;

  *zoom: 1;

}

audio:not([controls]) {

  display: none;

}

body {

border-top: 6px solid #61a5a4;

font-family:helvtica, arial, sans-serif !important;
}

header {
border-top: 0px solid #61a5a4;

font-family:helvtica, arial, sans-serif !important;
}


html {

  font-size: 100%;

  -webkit-text-size-adjust: 100%;

  -ms-text-size-adjust: 100%;

}



a:focus {

  outline: thin dotted #333;

  outline: 5px auto -webkit-focus-ring-color;

  outline-offset: -2px;

}

a:hover,

a:active {

  outline: 0;

}

sub,

sup {

  position: relative;

  font-size: 75%;

  line-height: 0;

  vertical-align: baseline;

}

sup {

  top: -0.5em;

}

sub {

  bottom: -0.25em;

}

img {

  max-width: 100%;

  height: auto;

  vertical-align: middle;

  border: 0;

  -ms-interpolation-mode: bicubic;

}

#map_canvas img {

  max-width: none;

}

button,

input,

select,

textarea {

  margin: 0;

  font-size: 100%;

  vertical-align: middle;

}

button,

input {

  *overflow: visible;

  line-height: normal;

}

button::-moz-focus-inner,

input::-moz-focus-inner {

  padding: 0;

  border: 0;

}

button,

input[type="button"],

input[type="reset"],

input[type="submit"] {

  cursor: pointer;

  -webkit-appearance: button;

}

input[type="search"] {

  -webkit-box-sizing: content-box;

  -moz-box-sizing: content-box;

  box-sizing: content-box;

  -webkit-appearance: textfield;

}

input[type="search"]::-webkit-search-decoration,

input[type="search"]::-webkit-search-cancel-button {

  -webkit-appearance: none;

}

textarea {

  overflow: auto;

  vertical-align: top;

}

.clearfix,

.clear {

  *zoom: 1;

}

.clearfix:before,

.clearfix:after,

.clear:before,

.clear:after {

  display: table;

  content: "";

  line-height: 0;

}

.clearfix:after,

.clear: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;

}

.gfont-serif {

  font-family: 'Noto Serif', serif;

}

.gfont-sans {

  font-family: 'Lato', sans-serif;

}

.font-large {

  font-size: 3em;

  line-height: 1.3em;

}

.width-45 {

  width: 45%;

}

.title-noborder .title {

  border: 0;

}

.btn-plus {

  padding: 6px 16px 6px 35px;

  background-image: url(../images/icon-plus.png);

  background-repeat: no-repeat;

  background-position: 0 0;

  border-radius: 0;

  -webkit-transition: all 0.3s linear;

  -moz-transition: all 0.3s linear;

  -o-transition: all 0.3s linear;

  transition: all 0.3s linear;

}

.btn-plus:hover {

  background-color: #fff;

  padding-left: 25px;

}

.row {

  margin-left: 0px;

  *zoom: 1;

}

.row:before,

.row:after {

  display: table;

  content: "";

  line-height: 0;

}

.row:after {

  clear: both;

}

[class*="grid"] {

  float: left;

  margin-left: 0px;

}

.container,

.navbar-static-top .container,

.navbar-fixed-top .container,

.navbar-fixed-bottom .container {

  width: 960px;

}

.grid12 {

  width: 960px;

}

.grid11 {

  width: 880px;

}

.grid10 {

  width: 800px;

}

.grid9 {

  width: 720px;

}

.grid8 {

  width: 640px;

}

.grid7 {

  width: 560px;

}

.grid6 {

  width: 480px;

}

.grid5 {

  width: 400px;

}

.grid4 {

  width: 320px;

}

.grid3 {

  width: 240px;

}

.grid2 {

  width: 160px;

}

.grid1 {

  width: 80px;

}

.offset12 {

  margin-left: 960px;

}

html[dir='rtl'] .offset12 {

  margin-right: 960px;

  margin-left: 0;

}

.offset11 {

  margin-left: 880px;

}

html[dir='rtl'] .offset11 {

  margin-right: 880px;

  margin-left: 0;

}

.offset10 {

  margin-left: 800px;

}

html[dir='rtl'] .offset10 {

  margin-right: 800px;

  margin-left: 0;

}

.offset9 {

  margin-left: 720px;

}

html[dir='rtl'] .offset9 {

  margin-right: 720px;

  margin-left: 0;

}

.offset8 {

  margin-left: 640px;

}

html[dir='rtl'] .offset8 {

  margin-right: 640px;

  margin-left: 0;

}

.offset7 {

  margin-left: 560px;

}

html[dir='rtl'] .offset7 {

  margin-right: 560px;

  margin-left: 0;

}

.offset6 {

  margin-left: 480px;

}

html[dir='rtl'] .offset6 {

  margin-right: 480px;

  margin-left: 0;

}

.offset5 {

  margin-left: 400px;

}

html[dir='rtl'] .offset5 {

  margin-right: 400px;

  margin-left: 0;

}

.offset4 {

  margin-left: 320px;

}

html[dir='rtl'] .offset4 {

  margin-right: 320px;

  margin-left: 0;

}

.offset3 {

  margin-left: 240px;

}

html[dir='rtl'] .offset3 {

  margin-right: 240px;

  margin-left: 0;

}

.offset2 {

  margin-left: 160px;

}

html[dir='rtl'] .offset2 {

  margin-right: 160px;

  margin-left: 0;

}

.offset1 {

  margin-left: 80px;

}

html[dir='rtl'] .offset1 {

  margin-right: 80px;

  margin-left: 0;

}

.inset12 {

  margin-left: -960px;

}

html[dir='rtl'] .inset12 {

  margin-right: -960px;

  margin-left: 0;

}

.inset11 {

  margin-left: -880px;

}

html[dir='rtl'] .inset11 {

  margin-right: -880px;

  margin-left: 0;

}

.inset10 {

  margin-left: -800px;

}

html[dir='rtl'] .inset10 {

  margin-right: -800px;

  margin-left: 0;

}

.inset9 {

  margin-left: -720px;

}

html[dir='rtl'] .inset9 {

  margin-right: -720px;

  margin-left: 0;

}

.inset8 {

  margin-left: -640px;

}

html[dir='rtl'] .inset8 {

  margin-right: -640px;

  margin-left: 0;

}

.inset7 {

  margin-left: -560px;

}

html[dir='rtl'] .inset7 {

  margin-right: -560px;

  margin-left: 0;

}

.inset6 {

  margin-left: -480px;

}

html[dir='rtl'] .inset6 {

  margin-right: -480px;

  margin-left: 0;

}

.inset5 {

  margin-left: -400px;

}

html[dir='rtl'] .inset5 {

  margin-right: -400px;

  margin-left: 0;

}

.inset4 {

  margin-left: -320px;

}

html[dir='rtl'] .inset4 {

  margin-right: -320px;

  margin-left: 0;

}

.inset3 {

  margin-left: -240px;

}

html[dir='rtl'] .inset3 {

  margin-right: -240px;

  margin-left: 0;

}

.inset2 {

  margin-left: -160px;

}

html[dir='rtl'] .inset2 {

  margin-right: -160px;

  margin-left: 0;

}

.inset1 {

  margin-left: -80px;

}

html[dir='rtl'] .inset1 {

  margin-right: -80px;

  margin-left: 0;

}

.container {

  margin-right: auto;

  margin-left: auto;

  *zoom: 1;

}

.container:before,

.container:after {

  display: table;

  content: "";

  line-height: 0;

}

.container:after {

  clear: both;

}

.container-fluid {

  padding-right: 0px;

  padding-left: 0px;

  *zoom: 1;

}

.container-fluid:before,

.container-fluid:after {

  display: table;

  content: "";

  line-height: 0;

}

.container-fluid:after {

  clear: both;

}

body {



  color: #444;

  background: #fff;

  font-size: 14px;

  line-height: 20px;

  margin: 0;

  position: relative;

}

a {

  text-decoration: none;

}

h1,

h2,

h3,

h4,

h5,

h6 {

  font-weight: normal;

  font-family: 'Noto Serif', serif;

}

.block,

.tabbable,

.accordion {

  padding: 15px;

  margin: 10px;

  position: relative;

  display: block;

}

.no-title > .header {

  display: none;

}

.title {

  margin: 0 0 10px;

  padding: 0 0 7px;

}

* html .ie6-offset {

  margin-right: -4px;

}

.master-head .btn-wrap {

  background-color: rgba(0,0,0,0.4);

  border-width: 1px;

  border-style: solid;

  border-color: transparent #ddd #ddd transparent;

  padding: 10px;

  margin: 20px 0;

  display: inline-block;

  -webkit-border-radius: 4px;

  -moz-border-radius: 4px;

  border-radius: 4px;

  min-width: 300px;

}

.master-head h3 {

  font-size: 20px;

}

@media (max-width: 979px) {

  .master-head .width-block {

    float: none;

    width: 100%;

    text-align: center;

  }

}

@media (min-width: 980px) and (max-width: 1199px) {

  .master-head h3 {

    font-size: 18px;

    line-height: 24px;

  }

}

.page-header {

  border: none;

}

.input-prepend .btn,

.input-append .btn {

  padding: 5px 14px;

}

.btn-primary {

  padding: 9px 16px;

  font-size: 16px;

}

.btn-primary:hover {

  color: #fff;

  text-shadow: 1px 1px 2px rgba(0,0,0,0.5);

}

.list-plus li {

  list-style: none;

  background: url("../images/icon-circle-plus.png") no-repeat scroll 0 12px transparent;

  border-bottom: 1px solid #858585;

  padding: 12px 0 12px 32px;

}

.list-plus li:last-child {

  border-bottom: 0;

}

.list-plus li a {

  color: #444;

}

.img-rounded {

  -webkit-border-radius: 6px;

  -moz-border-radius: 6px;

  border-radius: 6px;

}

.img-polaroid {

  padding: 4px;



}

.img-circle {

  -webkit-border-radius: 500px;

  -moz-border-radius: 500px;

  border-radius: 500px;

}

.odd,

.even {

  background: none;

  border: 0;

  padding: 0;

}

#mainbody,

#sidebar-a,

#sidebar-b {

  position: relative;

}

#sidebar-a[class*='grid'] [class*='grid'],

#sidebar-b[class*='grid'] [class*='grid'] {

  margin-left: 0;

  width: 100%;

}

#roof,

#top,

#utility,

#feature,

#main-top,

#footer-wrap,

#copyright {

  color: #808080;

}

#roof a,

#top a,

#utility a,

#feature a,

#main-top a,

#footer-wrap a,

#copyright a {

  color: #808080;

}

#roof a:hover,

#top a:hover,

#utility a:hover,

#feature a:hover,

#main-top a:hover,

#footer-wrap a:hover,

#copyright a:hover {

  color: #808080;

}

#roof .btn:hover,

#top .btn:hover,

#utility .btn:hover,

#feature .btn:hover,

#main-top .btn:hover,

#footer-wrap .btn:hover,

#copyright .btn:hover {

  color: #444;

}

#roof .btn-primary,

#top .btn-primary,

#utility .btn-primary,

#feature .btn-primary,

#main-top .btn-primary,

#footer-wrap .btn-primary,

#copyright .btn-primary {

  color: #333;

}

#roof .btn-primary:hover,

#top .btn-primary:hover,

#utility .btn-primary:hover,

#feature .btn-primary:hover,

#main-top .btn-primary:hover,

#footer-wrap .btn-primary:hover,

#copyright .btn-primary:hover {

  color: #fff;

}

#roof .title,

#top .title,

#utility .title,

#feature .title,

#main-top .title,

#footer-wrap .title,

#copyright .title {



}

#roof .social-icons li a,

#top .social-icons li a,

#utility .social-icons li a,

#feature .social-icons li a,

#main-top .social-icons li a,

#footer-wrap .social-icons li a,

#copyright .social-icons li a {

  color: #444;

}

#roof .social-icons li a:hover,

#top .social-icons li a:hover,

#utility .social-icons li a:hover,

#feature .social-icons li a:hover,

#main-top .social-icons li a:hover,

#footer-wrap .social-icons li a:hover,

#copyright .social-icons li a:hover {

  color: #fff;

}

#utility,

#feature {

  background: #222;

}

#main-top input[type="text"],

#main-top input[type="email"],

#main-top input[type="password"],

#footer-wrap input[type="text"],

#footer-wrap input[type="email"],

#footer-wrap input[type="password"] {

  border: 0;

  border-radius: 5px;

  padding: 8px;

  background: rgba(255,255,255,0.4);

  -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.3);

  -moz-box-shadow: 0 0 0 1px rgba(0,0,0,0.3);

  box-shadow: 0 0 0 1px rgba(0,0,0,0.3);

}

#main-top .list-plus li a,

#footer-wrap .list-plus li a {

  color: #444;

}

#main,

#main-bottom {

  background: #fff;

}

#absolute {

  position: absolute;

  top: 20%;

  right: 0px;

  width: 40%;

}

#roof {



  color: #808080;

}

#roof .widget-date,

#roof .widget-fontresizer {

  padding-top: 0;

  padding-bottom: 0;

}

#header {

  position: relative;

  z-index: 9;

 /* -webkit-box-shadow: 0 5px 0 rgba(0,0,0,0.6);

  -moz-box-shadow: 0 5px 0 rgba(0,0,0,0.6);

  box-shadow: 0 5px 0 rgba(0,0,0,0.6);

  background-color: #fdfdfd;

  background-image: -moz-linear-gradient(top,#fff,#f9f9f9);

  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f9f9f9));

  background-image: -webkit-linear-gradient(top,#fff,#f9f9f9);

  background-image: -o-linear-gradient(top,#fff,#f9f9f9);

  background-image: linear-gradient(to bottom,#fff,#f9f9f9);

  background-repeat: repeat-x;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff9f9f9', GradientType=0); */

}

#utility {

  position: relative;

  text-shadow: 0 1px 3px rgba(0,0,0,0.4), 0 0 30px rgba(0,0,0,0.075);

}

#feature .block {

  background: url(../images/hori-divider.png) no-repeat 100% 50%;

  padding-left: 45px;

  padding-right: 45px;

  margin: 10px 0;

}

#feature .last .block {

  background: none;

}

#breadcrumbs {

  margin: 0px 0;

}

#sidebar-a .block,

#sidebar-b .block {

  z-index: 5;

}

#bottom ul li,

#bottom ol li {

  line-height: 28px;

}

#footer {

  margin-bottom: -15px;

  z-index: 10;

  position: relative;

}

#copyright {

  padding-top: 15px;

}

#copyright .block {

  padding: 10px 15px;

  margin: 0;

}

.ex-menu {

  color: #444;

}

.ex-menu ul li {

  margin-bottom: 3px;

  background: rgba(255,255,255,0.87);
    
  border: 1px solid #d5d5d5;

}

.ex-menu ul li.last {

  margin-bottom: 0;

}

.ex-menu ul li.grouped > a {

  border-bottom: 1px solid #d5d5d5;

}

.ex-menu ul {

  margin: 0;

  padding: 0;

  list-style: none;

}

.ex-menu > ul.l1:before,

.ex-menu > ul.l1:after,

.ex-menu .dropdown .column:before,

.ex-menu .dropdown .column:after {

  content: " ";

  display: table;

}

.ex-menu > ul.l1:after,

.ex-menu .dropdown .column:after {

  clear: both;

}

.ex-menu > ul.l1 > li {

  float: left;

}

.ex-menu ul li {

  position: relative;

}

.ex-menu li > a {

  display: block;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  text-decoration: none;

  padding: 0 12px;

  line-height: 30px;

  color: #444;

  font-size: 15px;

  font-weight: normal;

  cursor: pointer;

  padding: 7px 12px;

}

.ex-menu li a[class^="icon-"],

.ex-menu li a[class*=" icon-"] {

  width: auto;

  text-align: left;

  font-family: inherit;

  -webkit-font-smoothing: inherit;

}

.ex-menu li a[class^="icon-"]:before,

.ex-menu li a[class*=" icon-"]:before {

  font-family: FontAwesome;

  margin-right: 5px;

}

.ex-menu > ul.l1 > li {

  margin: 0;

  background: none;

  border: 0;

}

.ex-menu > ul.l1 > li > a {

  padding: 15px 20px;

 text-transform:uppercase;

  /* border-right: 1px solid #d9d9d9; */

}

.ex-menu > ul.l1 > li.last .dropdown {

  right: 0;

  left: auto;

}

.ex-menu li a[href='#'] {

  cursor: auto;

}

.ex-menu li:hover > a,

.ex-menu li > a:focus {

  background-color: rgba(255,255,255,0.95);

  color: '';

  outline: none;

}

.ex-menu li > a:active {

  background-color: rgba(255,255,255,0.95);

  color: '';

}

.ex-menu li.active > a {

  background-color: rgba(255,255,255,0.95);

  color: '';

}

.ex-menu li a img {

  float: left;

  margin-right: 5px;

  margin-top: 5px;

}

.ex-menu .subtitle {

  line-height: 14px;

}

.subtitle > div {

  margin-top: 4.5px;

  font-size: 10px;

  line-height: 17px;

  line-height: 10px;

}

.ex-menu .toggle {

  font-size: ;

  color: ;

}

.ex-menu .toggle:hover,

.ex-menu .toggle:focus {

  color: ;

  text-decoration: none;

  outline: none;

}

.ex-menu .toggle:after {

  content: ;

  font-family: "FontAwesome";

  vertical-align: middle;

}

.ex-menu .dropdown {

  display: none;

  position: absolute;

  top: 100%;

  left: 0;

  z-index: 1000;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  background: rgba(255,255,255,0.7);

  color: ;

  letter-spacing: normal;

}

.ex-menu .dropdown .block {

  background: rgba(255,255,255,0.87);

  border: 1px solid #d5d5d5;

  padding: 10px;

}

.ex-menu .dropdown .block .title {

  padding-right: 0;

  padding-left: 0;

  border-bottom: 1px solid #929292;

}

.ex-menu li:hover > .dropdown {

  display: block;

}

.ex-menu li:hover > .dropdown li:hover > .dropdown {

  left: 100%;

  top: 0;

  -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.5);

  -moz-box-shadow: 0 0 3px rgba(0,0,0,0.5);

  box-shadow: 0 0 3px rgba(0,0,0,0.5);

}

.ex-menu .dropdown .grouped > ul {

  margin: 10px;

  margin: 0;

  padding: 10px;

}

.ex-menu .dropdown .grouped > ul > li {

  border: 0;

  background: none;

}

.ex-menu .dropdown .grouped > ul li a {

  line-height: 20px;

  font-size: 13px;

  padding: 3px 12px;

}

.ex-menu .dropdown .grouped > ul >li:hover > a,

.ex-menu .dropdown .grouped > ul > li > a:focus {

  background: none;

}

.ex-menu .dropdown .column {

  float: left;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  padding: 6px;

}

.menu-toggle {

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  height: 55px;

  padding: 0 20px;

  float: left;

}

.menu-toggle:before {

  content: '';

  display: inline-block;

  height: 100%;

  vertical-align: middle;

}

.menu-toggle {

  font-size: 19px;

  color: #88898E;

}

.menu-toggle:hover,

.menu-toggle:focus {

  color: #88898E;

  text-decoration: none;

  outline: none;

}

.menu-toggle:after {

  content: "\f0c9";

  font-family: "FontAwesome";

  vertical-align: middle;

}

[dropdown-animation="fade"] li:hover > .dropdown,

[dropdown-sub-animation="fade"] li:hover > .dropdown li:hover > .dropdown {

  -webkit-animation: fade 0.2s ease-in-out;

  animation: fade 0.2s ease-in-out;

}

[dropdown-animation="scale-up"] li:hover > .dropdown,

[dropdown-sub-animation="scale-up"] li:hover > .dropdown li:hover > .dropdown {

  -webkit-animation: scale-up 0.2s ease-in-out;

  animation: scale-up 0.2s ease-in-out;

  -webkit-transform-origin: 0 0;

  transform-origin: 0 0;

}

[dropdown-animation="scale-down"] li:hover > .dropdown,

[dropdown-sub-animation="scale-down"] li:hover > .dropdown li:hover > .dropdown {

  -webkit-animation: scale-down 0.2s ease-in-out;

  animation: scale-down 0.2s ease-in-out;

  -webkit-transform-origin: 0 0;

  transform-origin: 0 0;

}

[dropdown-animation="slide-top"] li:hover > .dropdown,

[dropdown-sub-animation="slide-top"] li:hover > .dropdown li:hover > .dropdown {

  -webkit-animation: slide-top-fixed 0.2s ease-in-out;

  animation: slide-top-fixed 0.2s ease-in-out;

  -webkit-transform-origin: 0 0;

  transform-origin: 0 0;

}

[dropdown-animation="slide-bottom"] li:hover > .dropdown,

[dropdown-sub-animation="slide-bottom"] li:hover > .dropdown li:hover > .dropdown {

  -webkit-animation: slide-bottom-fixed 0.2s ease-in-out;

  animation: slide-bottom-fixed 0.2s ease-in-out;

  -webkit-transform-origin: 0 0;

  transform-origin: 0 0;

}

[dropdown-animation="slide-left"] li:hover > .dropdown,

[dropdown-sub-animation="slide-left"] li:hover > .dropdown li:hover > .dropdown {

  -webkit-animation: slide-left-fixed 0.2s ease-in-out;

  animation: slide-left-fixed 0.2s ease-in-out;

  -webkit-transform-origin: 0 0;

  transform-origin: 0 0;

}

[dropdown-animation="slide-right"] li:hover > .dropdown,

[dropdown-sub-animation="slide-right"] li:hover > .dropdown li:hover > .dropdown {

  -webkit-animation: slide-right-fixed 0.2s ease-in-out;

  animation: slide-right-fixed 0.2s ease-in-out;

  -webkit-transform-origin: 0 0;

  transform-origin: 0 0;

}

[dropdown-animation="flipin-x"] li:hover > .dropdown,

[dropdown-sub-animation="flipin-x"] li:hover > .dropdown li:hover > .dropdown {

  -webkit-animation: flipin-x .5s ease-in-out;

  animation: flipin-x .5s ease-in-out;

}

[dropdown-animation="flipin-y"] li:hover > .dropdown,

[dropdown-sub-animation="flipin-y"] li:hover > .dropdown li:hover > .dropdown {

  -webkit-animation: flipin-y .5s ease-in-out;

  animation: flipin-y .5s ease-in-out;

}

[dropdown-animation="bounce-in"] li:hover > .dropdown,

[dropdown-sub-animation="bounce-in"] li:hover > .dropdown li:hover > .dropdown {

  -webkit-animation: bounce-in 0.6s ease-in-out;

  animation: bounce-in 0.6s ease-in-out;

}

[dropdown-animation="bounce-in-up"] li:hover > .dropdown,

[dropdown-sub-animation="bounce-in-up"] li:hover > .dropdown li:hover > .dropdown {

  -webkit-animation: bounce-in-up 0.6s ease-in-out;

  animation: bounce-in-up 0.6s ease-in-out;

}

[dropdown-animation="bounce-in-left"] li:hover > .dropdown,

[dropdown-sub-animation="bounce-in-left"] li:hover > .dropdown li:hover > .dropdown {

  -webkit-animation: bounce-in-left 0.6s ease-in-out;

  animation: bounce-in-left 0.6s ease-in-out;

}

[dropdown-animation="bounce-in-right"] li:hover > .dropdown,

[dropdown-sub-animation="bounce-in-right"] li:hover > .dropdown li:hover > .dropdown {

  -webkit-animation: bounce-in-right 0.6s ease-in-out;

  animation: bounce-in-right 0.6s ease-in-out;

}

[dropdown-animation="roll-in"] li:hover > .dropdown,

[dropdown-sub-animation="roll-in"] li:hover > .dropdown li:hover > .dropdown {

  -webkit-animation: roll-in 0.6s ease-in-out;

  animation: roll-in 0.6s ease-in-out;

}

#ex-splitmenu.horizontal .nav-list li {

  position: relative;

}

#ex-splitmenu.horizontal > .nav-list > li {

  float: left;

}

#ex-splitmenu.horizontal .nav-list > li > a {

  display: block;

  text-decoration: none;

  padding: 0 12px;

  margin: 0;

  line-height: 30px;

  color: #444;

  font-size: 15px;

  font-weight: normal;

  cursor: pointer;

}

#ex-splitmenu.horizontal .nav-list li:hover a {

  background-color: rgba(255,255,255,0.95);

  color: '';

}

#ex-splitmenu.horizontal .nav-list li.parent > ul {

  display: none;

  position: absolute;

  top: 100%;

  left: 0;

  padding: 0;

  width: 200px;

  z-index: 1000;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  background: rgba(255,255,255,0.7);

  letter-spacing: normal;

}

#ex-splitmenu.horizontal .nav-list li.parent:hover > ul {

  display: block;

  -webkit-animation: scale-up 0.2s ease-in-out;

  animation: scale-up 0.2s ease-in-out;

  -webkit-transform-origin: 0 0;

  transform-origin: 0 0;

}

#ex-splitmenu.horizontal .nav-list li.parent:hover > ul li.parent ul {

  left: 100%;

  top: 0;

}

#ex-splitmenu.horizontal > .nav-list > li.hover a,

#ex-splitmenu.horizontal > .nav-list > li.active a,

#ex-splitmenu.horizontal > .nav-list > li.active a:focus {

  background-color: rgba(255,255,255,0.95);

  color: '';

}

#ex-splitmenu.horizontal a[class^="icon-"],

#ex-splitmenu.horizontal a[class*=" icon-"] {

  width: auto;

  text-align: left;

}

#ex-splitmenu.horizontal a[class^="icon-"]:before,

#ex-splitmenu.horizontal a[class*=" icon-"]:before {

  margin-right: 5px;

}

.uk-offcanvas {

  display: none;

  position: fixed;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  z-index: 1010;

  background: rgba(0,0,0,0.3);

}

.uk-offcanvas .ex-menu ul li {

  background: none;

  border: 0;

}

.uk-offcanvas .ex-menu > ul.l1 > li > a {

  padding: 10px 20px;

  border-right: 0;

}

.uk-offcanvas.uk-active {

  display: block;

}

.uk-offcanvas-page {

  position: fixed;

  -webkit-transition: margin-left 0.3s ease-in-out 50ms;

  transition: margin-left 0.3s ease-in-out 50ms;

}

.uk-offcanvas-bar {

  position: fixed;

  top: 0;

  bottom: 0;

  left: 0;

  -webkit-transform: translateX(-100%);

  transform: translateX(-100%);

  z-index: 1011;

  width: 270px;

  max-width: 100%;

  background: #333;

  overflow-y: auto;

  -webkit-overflow-scrolling: touch;

  -webkit-transition: -webkit-transform 0.3s ease-in-out;

  transition: transform 0.3s ease-in-out;

}

.uk-offcanvas.uk-active .uk-offcanvas-bar.uk-offcanvas-bar-show {

  -webkit-transform: translateX(0%);

  transform: translateX(0%);

}

.uk-offcanvas-bar-flip {

  left: auto;

  right: 0;

  -webkit-transform: translateX(100%);

  transform: translateX(100%);

}

.uk-offcanvas [class*="grid"] {

  width: auto;

  float: none;

}

.uk-offcanvas .block {

  margin: 0;

  padding: 0;

}

.uk-offcanvas .block + .block {

  margin-top: 20px;

}

#offcanvas .ex-menu {

  background-color: transparent;

}

.uk-offcanvas .ex-menu,

.uk-offcanvas .ex-menu > ul.l1 > li {

  float: none;

}

.uk-offcanvas .ex-menu ul a {

  color: #88898E;

}

.uk-offcanvas .ex-menu > ul.l1 > li > a {

  color: rgba(255,255,255,0.8);

  border-bottom: 1px solid rgba(0,0,0,0.4);

  box-shadow: 0 1px 0 rgba(255,255,255,0.06);

  text-transform:uppercase;

}

.uk-offcanvas .ex-menu > ul.l1 > li:hover > a,

.uk-offcanvas .ex-menu > ul.l1 > li.active > a,

.uk-offcanvas .ex-menu > ul.l1 > li a:focus,

.uk-offcanvas .ex-menu > ul.l1 > li a:active {

  background-color: #3A3B40;

  color: #fff;

}

.uk-offcanvas .ex-menu > ul.l1 > li ul {

  padding: 5px 0 5px 15px;

}

.uk-offcanvas .ex-menu > ul.l1 > li ul li.parent > a {

  margin-left: -15px;

  padding-left: 15px;

}

.uk-offcanvas .ex-menu > ul.l1 > li ul li > a {

  padding: 5px 0;

  line-height: 30px;

}

.uk-offcanvas .ex-menu li:hover > a,

.uk-offcanvas .ex-menu li > a:focus {

  background-color: none;

}

.widget-menu {

  margin: 0;

  padding: 0;

}

.widget-splitmenu {

  background: #fff;

  color: #333;

  text-shadow: 1px 1px 1px #fff;

  border: 1px solid #d7d7d7;

  background: rgba(255,255,255,0.6);

  -webkit-box-shadow: 0 0 8px #cdcdcd inset;

  -moz-box-shadow: 0 0 8px #cdcdcd inset;

  box-shadow: 0 0 8px #cdcdcd inset;

}

.widget-splitmenu .title {

  color: #333;

}

#ex-splitmenu > .nav-list > li.parent > ul li {

  list-style: circle;

  color: #aaa;

}

#ex-splitmenu > .nav-list > li.parent > ul li a {

  border-bottom: 0;

}

#ex-splitmenu > .nav-list > li.parent > ul li a:hover {

  background: none;

  color: #444;

}

#ex-splitmenu [class^="icon-"]:before,

#ex-splitmenu [class*=" icon-"]:before {

  margin-right: 5px;

}

#ex-splitmenu li [class^="icon-"],

#ex-splitmenu li [class*=" icon-"],

#ex-splitmenu .nav li [class^="icon-"],

#ex-splitmenu .nav li [class*=" icon-"] {

  display: block;

  width: 100%;

  text-align: left;

}

.menu-toggle {

  height: 35px;

  padding: 0 10px;

  background: rgba(0,0,0,0.25);

}

#component hgroup h1,

#component h1.page-title {

  border-bottom: 1px solid #848484;

  margin: 0 0 10px;

  padding: 0 0 10px;

  font-size: 30px;

}

#component .page-header {

  margin: 0;

  padding: 0;

}

#component .articles-row {

  margin-bottom: 10px;

}

#component [class*='cols'] > [class*='col-'] {

  float: left;

  padding: 0;

}

#component .cols-1 > [class*='col-'] {

  display: block;

  float: none;

  margin: 0;

}

#component .cols-2 > [class*='col-'] {

  width: 50%;

}

#component .cols-3 > [class*='col-'] {

  float: left;

  width: 33.3%;

}

#component .cols-4 > [class*='col-'] {

  width: 25%;

}

#component article {

  margin: 0 0px 20px;

}

#component [class*='cols'] > [class*='col-'] article {

  margin-right: 10px;

}

#component .title {

  font-size: 40px;

  line-height: 40px;

  padding-bottom: 15px;

  margin-bottom: 0px;

  border-bottom: 0;

}

#component .blog-featured article,

#component .blog article {

  border-bottom: 1px solid #848484;

  padding-bottom: 20px;

  margin-bottom: 10px;

}

#component .blog-featured article:last-child,

#component .blog article:last-child {

  border-bottom: 0;

  padding-bottom: 0;

  margin-bottom: 5px;

}

#component .blog-featured .title,

#component .blog .title {

  font-size: 20px;

  line-height: 20px;

  padding: 10px 0;

}

#component article figure.img-intro,

#component article figure.img-fulltext {

  margin-top: 0;

  margin-bottom: 0;

  width: 40%;

  background: #fff;

  border: 1px solid #a4a4a4;

  padding: 7px;

}

#component article figure.img-intro.pull-left,

#component article figure.img-fulltext.pull-left {

  margin-left: 0;

}

#component article figure.img-intro.pull-right,

#component article figure.img-fulltext.pull-right {

  margin-right: 0;

}

#component .contact .panel {

  margin-bottom: 5px;

  border-radius: 0;

  border: 1px solid #F8F8F8;

  -webkit-box-shadow: 0 0 3px #CCCCCC;

  -moz-box-shadow: 0 0 3px #CCCCCC;

  box-shadow: 0 0 3px #CCCCCC;

}

#component .contact .title {

  padding: 0;

  margin-bottom: 0;

  font-size: 24px;

  line-height: 24px;

}

#component .contact .pane-toggler-down {

  border-bottom: 1px solid #f8f8f8;

}

#component #contact-slider {

  padding-bottom: 9px;

}

#component #contact-slider h3 {

  font-size: inherit;

  line-height: inherit;

  margin: 0;

  padding: 0;

}

#component .article-bg {

  padding-bottom: 0;

  border: 0;

}

#component .actions {

  margin: 10px 0 0px 3px;

}

#component .actions li {

  list-style: none;

}

#component .actions a {

  display: inline-block;

  width: 14px;

  height: 14px;

  vertical-align: text-top;

  background-image: url(../images/glyphicons-halflings.png);

}

#component .print-icon a {

  background-position: -96px -48px;

}

#component .email-icon a {

  background-position: -72px 0;

}

#component .edit-icon a {

  background-position: -96px -72px;

}

#component .article-tools {

  background: #fff;

  margin-bottom: 15px;

}

#component .article-tools .article-info {

  float: none;

}

#component .article-tools dd {

  line-height: 14px;

}

#component .article-tools dd:last-child {

  float: right;

  margin-top: 10px;

}

#component .article-tools .create {

  padding: 10px;

  color: #fff;

}

#component .article-tools .createdby {

  border-right: 1px solid #000;

  padding-right: 10px;

}

#component .article-tools .hits {

  float: right;

}

#component .edit .formelm {

  float: left;

  width: 70%;

  margin-top: 10px;

}

#component .edit .formelm label {

  float: left;

  line-height: 22px;

  width: 110px;

}

#component .edit textarea {

  margin-top: 10px;

}

#component .edit .pull-left {

  width: 50%;

}

#component .CodeMirror-wrapping {

  box-sizing: border-box;

  margin-top: 20px;

}

#component .edit .formelm-buttons {

  margin-top: 10px;

}

#component .button2-left {

  float: left;

  margin-right: 5px;

}

#component #editor-xtd-buttons {

  margin-top: 15px;

  height: 32px;

}

#component .pagination {

  padding: 0 10px;

  text-align: center;

  color: #999999;

}

#component .pagination ul {

  -webkit-box-shadow: none;

  -moz-box-shadow: none;

  box-shadow: none;

}

#component .pagination ul li {

  margin-right: 8px;

}

#component .pagination ul li a,

#component .pagination ul li span {

  padding: 8px;

  text-transform: uppercase;

  background: #fff;

  -webkit-border-radius: 0px;

  -moz-border-radius: 0px;

  border-radius: 0px;

  border: 0;

  font-size: 11px;

  color: #444;

}

#component .pagination ul li a:hover,

#component .pagination ul li a:focus,

#component .pagination ul li a:active {

  background: #333;

  color: #fff;

}

#component .pagination ul li span {

  color: #fff;

}

#component .pagination ul li.pagination-start span,

#component .pagination ul li.pagination-prev span,

#component .pagination ul li.pagination-next span,

#component .pagination ul li.pagination-end span {

  background: #fff;

  color: #999999;

}

#component .pagination .counter {

  margin: 15px 0 0;

}

#component #contact-slider {

  padding-bottom: 9px;

}

#component #contact-slider h3 {

  font-size: inherit;

  line-height: inherit;

  margin: 0;

  padding: 0;

}

#Kunena .button,

#Kunena .kbutton {

  color: #fff;

  padding: 3px 5px;

  border: 0;

}

#Kunena .button:hover,

#Kunena .button:focus,

#Kunena .kbutton:hover,

#Kunena .kbutton:focus {

  padding: 3px 5px;

  border: 0;

}

#Kunena .kattachment .kbutton {

  color: #fff;

}

#Kunena #ktab a {

  border-radius: 0;

}

#community-wrap h1,

#community-wrap h2,

#community-wrap h3,

#community-wrap h4,

#community-wrap h5,

#community-wrap h6 {

  font-family: 'Noto Serif', serif;

}

#community-wrap .btn {

  border-radius: 0;

  border: 0;

  background: #404040;

  color: #fff;

  text-shadow: 0 1px 1px #222222;

  padding: 6px 16px;

  -webkit-box-shadow: 0px 0px 2px #222;

  -moz-box-shadow: 0px 0px 2px #222;

  box-shadow: 0px 0px 2px #222;

  -webkit-transition: all 0.3s linear;

  -moz-transition: all 0.3s linear;

  -o-transition: all 0.3s linear;

  transition: all 0.3s linear;

}

#community-wrap .btn:hover {

  color: #444;

  text-shadow: 0 1px 1px #E1E1E1;

  -webkit-transition: all 0.3s linear;

  -moz-transition: all 0.3s linear;

  -o-transition: all 0.3s linear;

  transition: all 0.3s linear;

  background-color: #fff;

  background-position: 0 0;

}

#community-wrap .btn-primary {

  padding: 9px 16px;

  font-size: 16px;

  color: #333;

  text-shadow: 1px 1px 1px rgba(255,255,255,0.5);

}

#community-wrap .btn-primary:hover {

  color: #fff;

  text-shadow: 1px 1px 2px rgba(0,0,0,0.5);

}

#community-wrap .cGuest .hero-area {

  background: url(../images/backgrounds/campus.jpg) no-repeat 0 0 transparent;

  border-radius: 0;

}

#community-wrap .cGuest .login-area {

  border-radius: 0;

}

#community-wrap .js-focus {

  border-radius: 0;

}

#community-wrap .cResetH {

  margin: 0 0 10px;

  border-bottom: 1px solid #848484;

}

#community-wrap .cStreamList > li + li {

  margin-top: 10px;

}

#community-wrap .cStreamList > li {

  background: rgba(255,255,255,0.6);

  border: 1px solid #d7d7d7;

  -webkit-box-shadow: 0 0 8px #cdcdcd inset;

  -moz-box-shadow: 0 0 8px #cdcdcd inset;

  box-shadow: 0 0 8px #cdcdcd inset;

}

#community-wrap .cStream-Avatar .cAvatar {

  background-color: #fff;

  padding: 3px 3px 3px 0;

  border-style: solid;

  border-color: rgba(0,0,0,0.2);

  border-width: 1px 1px 1px 0;

  -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.1);

  -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.1);

  box-shadow: 1px 1px 3px rgba(0,0,0,0.1);

}

#community-wrap .cStream-Content {

  padding: 0 10px 0 3px;

}

#community-wrap .thumbnail {

  border-radius: 0;

}

#community-wrap .app-box {

  background: #fff;

  border-radius: 0;

}

#community-wrap .app-box > h3 {

  background: #404040;

  color: #fff;

  font-size: 24px !important;

  font-weight: normal;

  line-height: 24px;

  border-bottom: 0;

  margin: -10px -10px 10px;

  padding: 10px;

}

#community-wrap .cFilter .filters li.active a,

#community-wrap .cFilter .filters li.active a:hover {

  background: #d3d3d3;

}

#community-wrap .dropdown-menu > li > a:hover,

#community-wrap .dropdown-menu > li > a:focus,

#community-wrap .dropdown-submenu:hover > a,

#community-wrap .dropdown-submenu:focus > a {

  background: #e6e6e6;

}

#mod-finder-searchform {

  margin: 0 0;

  position: relative;

}

#mod-finder-searchform div.finder {

  margin-bottom: 0;

}

#mod-finder-searchform #mod-finder-searchword {

  height: 26px;

  background: #c3c3c3;

  border: 0;

  border-radius: 0;

  -webkit-box-shadow: 0 0 2px #777 inset;

  -moz-box-shadow: 0 0 2px #777 inset;

  box-shadow: 0 0 2px #777 inset;

  width: 97%;

}

#mod-finder-searchform #mod-finder-searchword:focus {

  background: #dadada;

}

#mod-finder-searchform button.btn {

  border-radius: 0;

  padding: 0;

  box-shadow: none;

  margin: 5px 0 0 -23px;

  color: #f5f5f5;

  text-indent: -99999px;

  background: url(../images/search-icon.png) no-repeat 0 0 transparent;

  z-index: 3;

  position: relative;

  height: 19px;

  width: 17px;

}

ul.breadcrumb {

  margin: 0;

  border-radius: 0;

}

#login-form .add-on label {

  display: none;

}

ul.menu li img {

  display: none;

}

.nav-list > li > a {

  border-bottom: 1px solid rgba(0,10,170,0.1);

}

.nav-list > li > a:hover {

  color: #fff;

  text-shadow: none;

}

.block[class^="icon-"],

.block[class*=" icon-"] {

  font-family: inherit;

  line-height: inherit;

}

.title [class^="icon-"],

.title [class*=" icon-"] {

  margin-right: 10px;

}

.contact-us li {

  background: url(../images/contact-us.png) no-repeat 0 4px transparent;

  padding-left: 30px;

  margin-bottom: 4px;

}

.contact-us li.mail {

  background-position: 0 -50px;

}

.contact-us li.home {

  background-position: 0 -100px;

}

.cFrontPage-LatestEvents .app-box-content .cThumbDetails li {

  border-top: 1px solid #fff;

  padding: 6px 0;

}

.cFrontPage-LatestEvents .app-box-content .cThumb-Calendar {

  margin-top: 5px;

  width: 50px;

}

.cFrontPage-LatestEvents .app-box-content .cThumb-Calendar b {

  background: #333;

  font-size: 10px;

  line-height: 22px;

  color: #fff;

}

.cFrontPage-LatestEvents .app-box-content .cThumb-Calendar b + b {

  background: #666;

  border-bottom: 0;

  font-size: 18px;

  line-height: 34px;

}

.cFrontPage-LatestEvents .app-box-content .cThumb-Title {

  font-family: 'Noto Serif', serif;

  font-size: 15px;

  font-weight: normal;

}

.cFrontPage-LatestEvents .app-box-content .cThumb-Members a {

  color: #333 !important;

}

.xpert-captions .xc-details .xc_intro {

  color: #ccc;

}

#xa-links {

  text-align: right;

}

#xa-links .xa-btn-group .xa-btn {

  border-radius: 0;

  padding: 4px 12px;

  border: 0;

}

#xa-links .xa-btn-group .xa-btn + .xa-btn {

  margin-left: 3px;

}

#xa-links .xa-btn-default {

  background: rgba(255,255,255,0.15);

  color: #ddd;

}

#xa-login,

#xa-registration {

  color: #444;

}

#xa-login a,

#xa-registration a {

  color: #777777;

}

#xa-login a:hover,

#xa-registration a:hover {

  color: #444;

}

#xa-login .xa-btn,

#xa-registration .xa-btn {

  border-radius: 0;

}

.widget-logo {

  margin: 0;
  padding:0;
 height:70px;

}

#logo {

  margin: 0;

  font-size: 45px;

  line-height: 45px;

}

#logo a {

  display: block;

background-size: 200px !important;

  color: #fff;

}

#logo a:hover {

  color: #fff;

}

#logo .logo-tagline {

  display: block;

  font-size: 16px;

}

.widget-logo .image a {

  font: 0/0 a;

  color: transparent;

  text-shadow: none;

  background-color: transparent;

  border: 0;

  padding: 0;

}

.widget-copyrightinfo,

.widget-designedby,

.widget-exposelogo {

  padding-top: 5px;

  padding-bottom: 5px;

  margin-left: 25px;

}

#ex-date,

#font-resizer {

  margin-top: 5px;

}

#font-resizer {

  text-align: right;

}

#scrolltop {

  display: block;

  text-indent: -9999px;

  width: 44px;

  height: 44px;

  margin: 5px auto 0;

}

#scrolltop:hover {

  background: url(../images/totop-hover.png) 100% 0 no-repeat;

}

.widget-social {

  margin: 0;

  padding: 0;

}

.social-icons {

  list-style: none;

  margin: 0;

  padding: 7px;

  position: fixed;

  right: 0;

  top: 350px;

  background: #e9e9e9;

  z-index: 1111;

  -webkit-box-shadow: 0 0 4px 2px #000;

  -moz-box-shadow: 0 0 4px 2px #000;

  box-shadow: 0 0 4px 2px #000;

  border-radius: 5px 0 0 5px;

}

.social-icons li a {

  padding: 5px;

  margin-bottom: 5px;

  display: block;

  color: #444;

  font-size: 16px;

  border-radius: 3px;

  -webkit-transition: all 0.3s linear;

  -moz-transition: all 0.3s linear;

  -o-transition: all 0.3s linear;

  transition: all 0.3s linear;

}

.social-icons li a:hover {

  color: #fff;

}

.social-icons li:last-child a {

  margin-bottom: 0;

}

.social-icons li.twitter a:hover {

  background: #00C5F9;

}

.social-icons li.facebook a:hover {

  background: #3B5998;

}

.social-icons li.rss a:hover {

  background: #FE9900;

}

.social-icons li.google-plus a:hover {

  background: #DD4B39;

}

.social-icons li.linkedin a:hover {

  background: #1783BC;

}

.white {

  color: #fff;

  text-shadow: 1px 1px 1px #444;

}

.black {

  color: #333;

  text-shadow: 1px 1px 1px #fff;

}

.alert {

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  border-radius: 3px;

}

.box2,

.box3 {

  background: #fff;

  color: #333;

  text-shadow: 1px 1px 1px #fff;

  border: 1px solid #d7d7d7;

}

.box2 .title,

.box3 .title {

  color: #333;

}

.box1 {

  background: #fff;

  color: #444;

}

.box2 {

  background: transparent;

  -webkit-box-shadow: 0 0 3px #fff;

  -moz-box-shadow: 0 0 3px #fff;

  box-shadow: 0 0 3px #fff;

}

.box3 {

  background: rgba(255,255,255,0.6);

  -webkit-box-shadow: 0 0 8px #cdcdcd inset;

  -moz-box-shadow: 0 0 8px #cdcdcd inset;

  box-shadow: 0 0 8px #cdcdcd inset;

}

.box4 {

  background: #000;

  background: rgba(0,0,0,0.73);

  color: #fff;

  border: 1px solid #111;

  -webkit-box-shadow: 0 0 2px #000;

  -moz-box-shadow: 0 0 2px #000;

  box-shadow: 0 0 2px #000;

}

.title {

  padding: 15px 0;

  font-size: 20px;

  font-weight: normal;

  line-height: 20px;

  position: relative;

  border-bottom: 1px solid #929292;

  font-family: 'Noto Serif', serif;

}

[class*="title"] .title {

  padding-left: 15px;

  padding-right: 15px;

  border-bottom: 0;

}

.title1 .title {

  background: #fff;

  margin: 0 -15px 25px;

}

.title1 .title:after {

  position: absolute;

  bottom: -18px;

  left: 15px;

  content: "";

  display: block;

  border-style: solid;

  border-color: #fff transparent transparent #fff;

  border-width: 9px 8px;

}

.title2 .title {

  background: #404040;

  color: #fff;

  margin: -15px -15px 10px;

}

.title3 .title {

  -webkit-box-shadow: 0 0 2px #000000;

  -moz-box-shadow: 0 0 2px #000000;

  box-shadow: 0 0 2px #000000;

  color: #333;

  text-shadow: 1px 1px 1px rgba(255,255,255,0.3);

}

.title-center .header {

  background: url("../images/title-border.png") repeat-x scroll 0 50% transparent;

  text-align: center;

  margin-bottom: 20px;

}

.title-center .header .title {

  background: #E8E9ED;

  display: inline-block;

  padding: 0 15px;

  font-size: 30px;

}

.title4 .title:after {

  background: #fff;

  color: #333;

  text-shadow: 1px 1px 1px #fff;

  border: 1px solid #d7d7d7;

  background: rgba(255,255,255,0.6);

  -webkit-box-shadow: 0 0 8px #cdcdcd inset;

  -moz-box-shadow: 0 0 8px #cdcdcd inset;

  box-shadow: 0 0 8px #cdcdcd inset;

  height: 6px;

  width: auto;

  content: '';

  display: block;

  position: absolute;

  bottom: 0;

  left: 0;

  right: 0;

}

.title4 .title:after .title {

  color: #333;

}

.alert .title span {

  color: #4c4c4c;

}

.fade {

  opacity: 0;

  -webkit-transition: opacity .15s linear;

  -moz-transition: opacity .15s linear;

  -o-transition: opacity .15s linear;

  transition: opacity .15s linear;

}

.fade.in {

  opacity: 1;

}

.collapse {

  position: relative;

  height: 0;

  overflow: hidden;

  -webkit-transition: height .35s ease;

  -moz-transition: height .35s ease;

  -o-transition: height .35s ease;

  transition: height .35s ease;

}

.collapse.in {

  height: auto;

}

[class*='animation-'] {

  -webkit-animation-duration: 0.5s;

  animation-duration: 0.5s;

  -webkit-animation-timing-function: ease-out;

  animation-timing-function: ease-out;

  -webkit-animation-fill-mode: both;

  animation-fill-mode: both;

}

.animation-fade {

  -webkit-animation-name: fade;

  animation-name: fade;

  -webkit-animation-duration: 0.8s;

  animation-duration: 0.8s;

  -webkit-animation-timing-function: linear;

  animation-timing-function: linear;

}

.animation-scale-up {

  -webkit-animation-name: scale-up;

  animation-name: scale-up;

}

.animation-scale-down {

  -webkit-animation-name: scale-down;

  animation-name: scale-down;

}

.animation-slide-top {

  -webkit-animation-name: slide-top;

  animation-name: slide-top;

}

.animation-slide-bottom {

  -webkit-animation-name: slide-bottom;

  animation-name: slide-bottom;

}

.animation-slide-left {

  -webkit-animation-name: slide-left;

  animation-name: slide-left;

}

.animation-slide-right {

  -webkit-animation-name: slide-right;

  animation-name: slide-right;

}

.animation-reverse {

  -webkit-animation-direction: reverse;

  animation-direction: reverse;

}

@-webkit-keyframes slide-top {

  0% {

    opacity: 0;

    -webkit-transform: translateY(-100%);

  }

  100% {

    opacity: 1;

    -webkit-transform: translateY(0);

  }

}

@keyframes slide-top {

  0% {

    opacity: 0;

    transform: translateY(-100%);

  }

  100% {

    opacity: 1;

    transform: translateY(0);

  }

}

@-webkit-keyframes slide-bottom {

  0% {

    opacity: 0;

    -webkit-transform: translateY(100%);

  }

  100% {

    opacity: 1;

    -webkit-transform: translateY(0);

  }

}

@keyframes slide-bottom {

  0% {

    opacity: 0;

    transform: translateY(100%);

  }

  100% {

    opacity: 1;

    transform: translateY(0);

  }

}

@-webkit-keyframes slide-left {

  0% {

    opacity: 0;

    -webkit-transform: translateX(-100%);

  }

  100% {

    opacity: 1;

    -webkit-transform: translateX(0);

  }

}

@keyframes slide-left {

  0% {

    opacity: 0;

    transform: translateX(-100%);

  }

  100% {

    opacity: 1;

    transform: translateX(0);

  }

}

@-webkit-keyframes slide-right {

  0% {

    opacity: 0;

    -webkit-transform: translateX(100%);

  }

  100% {

    opacity: 1;

    -webkit-transform: translateX(0);

  }

}

@keyframes slide-right {

  0% {

    opacity: 0;

    transform: translateX(100%);

  }

  100% {

    opacity: 1;

    transform: translateX(0);

  }

}

@-webkit-keyframes spin {

  0% {

    -webkit-transform: rotate(0deg);

  }

  100% {

    -webkit-transform: rotate(359deg);

  }

}

@keyframes spin {

  0% {

    transform: rotate(0deg);

  }

  100% {

    transform: rotate(359deg);

  }

}

@-webkit-keyframes fade {

  0% {

    opacity: 0;

  }

  100% {

    opacity: 1;

  }

}

@keyframes fade {

  0% {

    opacity: 0;

  }

  100% {

    opacity: 1;

  }

}

@-webkit-keyframes scale-up {

  0% {

    opacity: 0;

    -webkit-transform: scale(0.2);

  }

  100% {

    opacity: 1;

    -webkit-transform: scale(1);

  }

}

@keyframes scale-up {

  0% {

    opacity: 0;

    transform: scale(0.2);

  }

  100% {

    opacity: 1;

    transform: scale(1);

  }

}

@-webkit-keyframes scale-down {

  0% {

    opacity: 0;

    -webkit-transform: scale(1.8);

  }

  100% {

    opacity: 1;

    -webkit-transform: scale(1);

  }

}

@keyframes scale-down {

  0% {

    opacity: 0;

    transform: scale(1.8);

  }

  100% {

    opacity: 1;

    transform: scale(1);

  }

}

@-webkit-keyframes slide-top-fixed {

  0% {

    opacity: 0;

    -webkit-transform: translateY(-20px);

  }

  100% {

    opacity: 1;

    -webkit-transform: translateY(0);

  }

}

@keyframes slide-top-fixed {

  0% {

    opacity: 0;

    transform: translateY(-20px);

  }

  100% {

    opacity: 1;

    transform: translateY(0);

  }

}

@-webkit-keyframes slide-bottom-fixed {

  0% {

    opacity: 0;

    -webkit-transform: translateY(20px);

  }

  100% {

    opacity: 1;

    -webkit-transform: translateY(0);

  }

}

@keyframes slide-bottom-fixed {

  0% {

    opacity: 0;

    transform: translateY(20px);

  }

  100% {

    opacity: 1;

    transform: translateY(0);

  }

}

@-webkit-keyframes slide-left-fixed {

  0% {

    opacity: 0;

    -webkit-transform: translateX(-20px);

  }

  100% {

    opacity: 1;

    -webkit-transform: translateX(0);

  }

}

@-moz-keyframes slide-left-fixed {

  0% {

    opacity: 0;

    -moz-transform: translateX(-20px);

  }

  100% {

    opacity: 1;

    -moz-transform: translateX(0);

  }

}

@keyframes slide-left-fixed {

  0% {

    opacity: 0;

    transform: translateX(-20px);

  }

  100% {

    opacity: 1;

    transform: translateX(0);

  }

}

@-webkit-keyframes slide-right-fixed {

  0% {

    opacity: 0;

    -webkit-transform: translateX(20px);

  }

  100% {

    opacity: 1;

    -webkit-transform: translateX(0);

  }

}

@-moz-keyframes slide-right-fixed {

  0% {

    opacity: 0;

    -moz-transform: translateX(20px);

  }

  100% {

    opacity: 1;

    -moz-transform: translateX(0);

  }

}

@keyframes slide-right-fixed {

  0% {

    opacity: 0;

    transform: translateX(20px);

  }

  100% {

    opacity: 1;

    transform: translateX(0);

  }

}

@-webkit-keyframes flipin-x {

  0% {

    -webkit-transform: perspective(400px) rotateX(90deg);

    opacity: 0;

  }

  40% {

    -webkit-transform: perspective(400px) rotateX(-10deg);

  }

  70% {

    -webkit-transform: perspective(400px) rotateX(10deg);

  }

  100% {

    -webkit-transform: perspective(400px) rotateX(0deg);

    opacity: 1;

  }

}

@-moz-keyframes flipin-x {

  0% {

    -moz-transform: perspective(400px) rotateX(90deg);

    opacity: 0;

  }

  40% {

    -moz-transform: perspective(400px) rotateX(-10deg);

  }

  70% {

    -moz-transform: perspective(400px) rotateX(10deg);

  }

  100% {

    -moz-transform: perspective(400px) rotateX(0deg);

    opacity: 1;

  }

}

@keyframes flipin-x {

  0% {

    transform: perspective(400px) rotateX(90deg);

    opacity: 0;

  }

  40% {

    transform: perspective(400px) rotateX(-10deg);

  }

  70% {

    transform: perspective(400px) rotateX(10deg);

  }

  100% {

    transform: perspective(400px) rotateX(0deg);

    opacity: 1;

  }

}

@-webkit-keyframes flipin-y {

  0% {

    -webkit-transform: perspective(400px) rotateY(90deg);

    opacity: 0;

  }

  40% {

    -webkit-transform: perspective(400px) rotateY(-10deg);

  }

  70% {

    -webkit-transform: perspective(400px) rotateY(10deg);

  }

  100% {

    -webkit-transform: perspective(400px) rotateY(0deg);

    opacity: 1;

  }

}

@-moz-keyframes flipin-y {

  0% {

    -moz-transform: perspective(400px) rotateY(90deg);

    opacity: 0;

  }

  40% {

    -moz-transform: perspective(400px) rotateY(-10deg);

  }

  70% {

    -moz-transform: perspective(400px) rotateY(10deg);

  }

  100% {

    -moz-transform: perspective(400px) rotateY(0deg);

    opacity: 1;

  }

}

@keyframes flipin-y {

  0% {

    transform: perspective(400px) rotateY(90deg);

    opacity: 0;

  }

  40% {

    transform: perspective(400px) rotateY(-10deg);

  }

  70% {

    transform: perspective(400px) rotateY(10deg);

  }

  100% {

    transform: perspective(400px) rotateY(0deg);

    opacity: 1;

  }

}

@-webkit-keyframes bounce-in {

  0% {

    opacity: 0;

    -webkit-transform: scale(.3);

  }

  50% {

    opacity: 1;

    -webkit-transform: scale(1.05);

  }

  70% {

    -webkit-transform: scale(.9);

  }

  100% {

    -webkit-transform: scale(1);

  }

}

@-moz-keyframes bounce-in {

  0% {

    opacity: 0;

    -moz-transform: scale(.3);

  }

  50% {

    opacity: 1;

    -moz-transform: scale(1.05);

  }

  70% {

    -moz-transform: scale(.9);

  }

  100% {

    -moz-transform: scale(1);

  }

}

@keyframes bounce-in {

  0% {

    opacity: 0;

    transform: scale(.3);

  }

  50% {

    opacity: 1;

    transform: scale(1.05);

  }

  70% {

    transform: scale(.9);

  }

  100% {

    transform: scale(1);

  }

}

@-webkit-keyframes bounce-in-up {

  0% {

    opacity: 0;

    -webkit-transform: translateY(80px);

  }

  60% {

    opacity: 1;

    -webkit-transform: translateY(-30px);

  }

  80% {

    -webkit-transform: translateY(10px);

  }

  100% {

    -webkit-transform: translateY(0);

  }

}

@-moz-keyframes bounce-in-up {

  0% {

    opacity: 0;

    -moz-transform: translateY(80px);

  }

  60% {

    opacity: 1;

    -moz-transform: translateY(-30px);

  }

  80% {

    -moz-transform: translateY(10px);

  }

  100% {

    -moz-transform: translateY(0);

  }

}

@keyframes bounce-in-up {

  0% {

    opacity: 0;

    transform: translateY(80px);

  }

  60% {

    opacity: 1;

    transform: translateY(-30px);

  }

  80% {

    transform: translateY(10px);

  }

  100% {

    transform: translateY(0);

  }

}

@-webkit-keyframes bounce-in-left {

  0% {

    opacity: 0;

    -webkit-transform: translateX(-60px);

  }

  60% {

    opacity: 1;

    -webkit-transform: translateX(30px);

  }

  80% {

    -webkit-transform: translateX(-10px);

  }

  100% {

    -webkit-transform: translateX(0);

  }

}

@-moz-keyframes bounce-in-left {

  0% {

    opacity: 0;

    -moz-transform: translateX(-60px);

  }

  60% {

    opacity: 1;

    -moz-transform: translateX(30px);

  }

  80% {

    -moz-transform: translateX(-10px);

  }

  100% {

    -moz-transform: translateX(0);

  }

}

@keyframes bounce-in-left {

  0% {

    opacity: 0;

    transform: translateX(-60px);

  }

  60% {

    opacity: 1;

    transform: translateX(30px);

  }

  80% {

    transform: translateX(-10px);

  }

  100% {

    transform: translateX(0);

  }

}

@-webkit-keyframes bounce-in-right {

  0% {

    opacity: 0;

    -webkit-transform: translateX(60px);

  }

  60% {

    opacity: 1;

    -webkit-transform: translateX(-30px);

  }

  80% {

    -webkit-transform: translateX(10px);

  }

  100% {

    -webkit-transform: translateX(0);

  }

}

@-moz-keyframes bounce-in-right {

  0% {

    opacity: 0;

    -moz-transform: translateX(60px);

  }

  60% {

    opacity: 1;

    -moz-transform: translateX(-30px);

  }

  80% {

    -moz-transform: translateX(10px);

  }

  100% {

    -moz-transform: translateX(0);

  }

}

@keyframes bounce-in-right {

  0% {

    opacity: 0;

    transform: translateX(60px);

  }

  60% {

    opacity: 1;

    transform: translateX(-30px);

  }

  80% {

    transform: translateX(10px);

  }

  100% {

    transform: translateX(0);

  }

}

@-webkit-keyframes roll-in {

  0% {

    opacity: 0;

    -webkit-transform: translateX(-10%) rotate(-30deg);

  }

  100% {

    opacity: 1;

    -webkit-transform: translateX(0px) rotate(0deg);

  }

}

@-moz-keyframes roll-in {

  0% {

    opacity: 0;

    -moz-transform: translateX(-10%) rotate(-30deg);

  }

  100% {

    opacity: 1;

    -moz-transform: translateX(0px) rotate(0deg);

  }

}

@keyframes roll-in {

  0% {

    opacity: 0;

    transform: translateX(-10%) rotate(-30deg);

  }

  100% {

    opacity: 1;

    transform: translateX(0px) rotate(0deg);

  }

}

.module-tabs {

  background: #fafafa;

  padding: 10px;

}

.module-tabs ul.nav-tabs {

  color: #fff;

  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);

  background-color: #fbfbfb;

  background-image: -moz-linear-gradient(top,#fff,#f5f5f5);

  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f5f5f5));

  background-image: -webkit-linear-gradient(top,#fff,#f5f5f5);

  background-image: -o-linear-gradient(top,#fff,#f5f5f5);

  background-image: linear-gradient(to bottom,#fff,#f5f5f5);

  background-repeat: repeat-x;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff5f5f5', GradientType=0);

  border-color: #f5f5f5 #f5f5f5 #cfcfcf;

  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);

  border: 0;

  margin: 0;

}

.module-tabs ul.nav-tabs > li > a {

  -webkit-border-radius: 0px;

  -moz-border-radius: 0px;

  border-radius: 0px;

  margin-right: 0;

}

.module-tabs ul.nav-tabs > .active > a {

  background: #fff;

}

.module-tabs .tab {

  background: #fff;

  padding: 10px 0;

  border: 1px solid #ddd;

}

.module-tabs .tab h3,

.mainH3,

.nav-tabs a span {

  left: -99999px;

  position: absolute;

}

.tab-pane {

  padding: 0 10px 10px;

}

.accordion {

  background: #fafafa;

  padding: 10px;

}

.accordion-group {

  margin-bottom: 2px;

  border: 1px solid #e5e5e5;

}

.accordion-heading {

  border-bottom: 0;

  background: #fff;

}

.accordion-heading .accordion-toggle {

  display: block;

  padding: 8px 15px;

}

.accordion-toggle {

  cursor: pointer;

}

.accordion-inner {

  padding: 9px 15px;

  border-top: 1px solid #e5e5e5;

}

body.align-rtl #mainbody,

body.align-rtl #sidebar-a,

body.align-rtl #sidebar-b,

body.align-rtl [class*="grid"] {

  float: right;

}

body.align-rtl .megamenu ul.level-0 > li.mega,

body.align-rtl #mainnav li,

body.align-rtl #splitmenu li,

body.align-rtl #subnav > ul > li,

body.align-rtl #subnav .sublevel > ul > li {

  float: right;

}

body.align-rtl .menu ul li:hover ul,

body.align-rtl .menu ul li.over ul {

  right: 0;

}

body.align-rtl .menu ul li:hover li ul,

body.align-rtl .menu ul li.over li ul {

  right: -999em;

}

body.align-rtl .menu ul li li:hover ul,

body.align-rtl .menu ul li li.over ul {

  right: 13em;

}

body.align-rtl .menu ul li li li:hover ul,

body.align-rtl .menu ul li li li.over ul {

  right: 10em;

  top: 0;

}

body.align-rtl .megamenu ul.level-0 li.has-submenu a.mega span.menu-title,

body.align-rtl .megamenu ul.level-0 li.has-submenu span.mega.level-0 span.menu-title {

  padding-right: 12px;

  background-position: right center;

}

body.align-rtl .megamenu ul.level-0 li.mega .has-image {

  padding-right: 35px;

  padding-left: 0;

  background-position: 100%;

}

body.align-rtl #menu ul.level-1 li.mega .group-content > ul > li {

  background-position: 100% 3px;

}

body.align-rtl .pull-left {

  float: right;

  margin-left: 10px;

}

body.align-rtl .pull-right {

  float: left;

  margin-right: 10px;

}

body.align-rtl .align-left {

  text-align: right;

}

body.align-rtl .align-right {

  text-align: left;

}

body.align-rtl .align-center {

  text-align: center;

}

body.align-rtl .nav-list > li > a,

body.align-rtl .nav-list .nav-header {

  border-width: 0 4px 0 0;

}

body.align-rtl #mod-finder-searchform button.finder {

  left: 10px;

  right: auto;

}

.nomargin {

  margin: 0;

}

.nomargin-left {

  margin-left: 0;

}

.nomargin-right {

  margin-right: 0;

}

.nomargin-bottom {

  margin-bottom: 0;

}

.nomargin-top {

  margin-top: 0;

}

.nopadding {

  padding: 0;

}

.nopadding-left {

  padding-left: 0;

}

.nopadding-right {

  padding-right: 0;

}

.nopadding-bottom {

  padding-bottom: 0;

}

.nopadding-top {

  padding-top: 0;

}

.nostyle {

  margin: 0;

  padding: 0;

}

.nobg {

  background: transparent;

}

.pull-left {

  float: left;

  margin-right: 15px;

}

.pull-right {

  float: right;

  margin-left: 15px;

}

.align-left {

  text-align: left;

}

.align-right {

  text-align: right;

}

.align-center {

  text-align: center;

}

.width-block {

  float: left;

}

.width-20 {

  width: 20%;

}

.width-25 {

  width: 25%;

}

.width-30 {

  width: 30%;

}

.width-33 {

  width: 33.333333333333336%;

}

.width-40 {

  width: 40%;

}

.width-50 {

  width: 50%;

}

.width-60 {

  width: 60%;

}

.width-70 {

  width: 70%;

}

.width-75 {

  width: 75%;

}

.width-80 {

  width: 80%;

}

.font-large {

  font-size: 2em;

  line-height: 1.2em;

}

.font-xlarge {

  font-size: 4em;

  line-height: 1.4em;

}

.font-xxlarge {

  font-size: 5em;

  line-height: 1.5em;

}

.hide {

  display: none;

}

.show {

  display: block;

}

.invisible {

  visibility: hidden;

}

.affix {

  position: fixed;

}

.bs-example {

  position: relative;

  margin: 15px 0;

  padding: 39px 19px 14px;

  background-color: #fff;

  border: 1px solid #ddd;

  -webkit-border-radius: 4px;

  -moz-border-radius: 4px;

  border-radius: 4px;

}

.bs-example:after {

  content: "Example";

  position: absolute;

  top: -1px;

  left: -1px;

  padding: 3px 7px;

  font-size: 12px;

  font-weight: bold;

  background-color: #f5f5f5;

  border: 1px solid #ddd;

  color: #9da0a4;

  -webkit-border-radius: 4px 0;

  -moz-border-radius: 4px 0;

  border-radius: 4px 0;

}

.bs-example + .prettyprint {

  margin-top: -20px;

  padding-top: 15px;

}

.bs-example > p:last-child {

  margin-bottom: 0;

}

.square {

  -webkit-border-radius: 0px;

  -moz-border-radius: 0px;

  border-radius: 0px;

}
.-topsearch form{
 margin:0;
}
.-topsearch{
  margin-bottom:0;
   margin-top:0;
    padding-bottom: 0;
}

.-socialbutton {
    float: right;
    top: -63px;
}
.top-right{
  width:100%;
  }

.horizontal_menu {
  width: 1025px;
  float: left;
  margin: 0 0 0 0;
  padding: 0;
  list-style-type: none;
  /* background-color: #f2f2f2; 
  border-bottom: 1px solid #ccc; 
  border-top: 1px solid #ccc; */ }

.horizontal_menu li {
  list-style-type: none;
  float: right; }

.horizontal_menu li a {
text-transform: uppercase;
  display: inline;
        list-style-type: none;
  padding: 3px 15px;
  text-decoration: none;
  color: #069;
  border-right: 1px solid #ccc; }

.horizontal_menu li a:hover {
  color: #c00;
  background-color: #fff; }

.mod-539 {
float: right;
clear: none;
width: 145px;
padding: 0px;
margin: 0px;
/* top: 0px; */

}
.mod-571
{
float: left;
clear: none;
/* width: 1040px; */

}
.widget-logo
{
padding:0px !important;
margin:0px !important;
height:85px !important;
}
#search-form540 input {
height:50px;
border-radius: 0px !important;
}
#search-form540 {

}
body
{
background-color: #cecece;
background-image: url('../../../images/images/bodybg.png');
background-repeat: repeat-x;

}
.container
{
background-color:#ffffff;
}

/*
.itemHeader {
width: 1200px;

height: 130px;
background-image: url('../../../images/header11.jpg');
margin-top: -110px;
margin-left: -25px;
}
.itemTitle 
{
font-size: 46px;
font-weight: normal;
line-height: 128px;
padding: 0px 0 4px 40px;
margin: 0;
font-family: kalinga, arial !important;
color: white;
letter-spacing:-3px;
}
div.itemHeader h2.itemTitle
{

font-size: 46px;
font-weight: normal;
line-height: 128px;
padding: 0px 0 4px 40px;
margin: 0;
font-family: kalinga, arial !important;
color: white;
letter-spacing: -3px;
}
*/

#feature .block {
padding: 0px;
margin: 0px;
}
.widget-menu
{
min-height:50px !important;
}
#footer ul.menu li
{
list-style: none;
} 
#footer-wrap {
border-top:1px solid #dbdbdb;
}
#footer-wrap a {
color: #238882
}
#copyright {
margin-left: 30px;
}


/* green box */

.mod-464 a
{
color:#fff;
}
.mod-464 
{
background-color: #238882;
margin-right: 20px;
}
.mod-464 h2.title
{
border-bottom: 0px;
color:#fff;
}
h2.title
{
font-family: kalinga, arial;
}

.mod-395
{
margin-top: 20px;
margin-right: 20px;
background-color: #f2f2f2;

}
.mod-378
{
margin-top: 20px;
margin-right: 20px;
background-color: #f2f2f2;
}
.mod-525
{
margin-top: 20px;
margin-right: 20px;
background-color: #f2f2f2;
}
.mod-552
{
margin-top: 20px;
margin-right: 20px;
background-color: #f2f2f2;
} /*
.mod-524
{
background-color: #238882;
margin-right: 20px;
} 
.mod-524 
{
background-color: #238882;
}
.mod-524 h2.title
{
border-bottom: 0px;
color: #fff;
}
.mod-524 a
{
color: #FFFFFF;
}

.mod-567
{
background-color: #238882;
margin-right: 20px;
}
.mod-567 
{
background-color: #238882;
}
.mod-567 h2.title
{
border-bottom: 0px;
color: #fff;
}
.mod-567 a
{
color: #FFFFFF;
} */
/*
.mod-581
{
background-color: #238882;
margin-right: 20px;
}
.mod-581 
{
background-color: #238882;
}
.mod-581 h2.title
{
border-bottom: 0px;
color: #fff;
}
.mod-581 a
{
color: #FFFFFF;
} 
*/



.mod-540 
{
min-height: 35px;
width: 250px;
padding: 0px;
margin: 0px;
float: right;
margin-top: 20px;
}
h1, h2, h3, h4, h5, h6 {
font-family: Arial, sans-serif !important;
}table.adminlist tr td img,  table.adminlist tr td  iframe{  display: none;}



#modstalker .horiznotext {
    float: left;
    padding: 0 2px 1px 0;
    margin: 0 2px !important;
}


#modstalkerhoriz > ul {
    margin: 2px 0;
    overflow: hidden;
}
.k2filter-field-text .inputbox {
    margin: 7px 0 0 !important;
}
#modstalker ul li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    list-style: outside none none !important;
    margin: 0 !important;
    padding: 0 !important;
}

#itemListLeading div.catItemIntroText {
    display: block;
}
.sj-meganew .meganew-wrap .meganew-box .meganew-category {
    display: none;
}

.listing-summary .category {
font-size: 16px;
		}

media="screen"
.breadcrumb {
    padding: 8px 15px;
    margin: 0 0 20px;
    list-style: none;
    background-color: #f5f5f5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}