body {background: url(../images/56c96d782bce1a46fae4ee45267c5950.jpg);
}

.item-405 a {text-align: center;}

#mainpage.container-fluid {background: #FFFFF0 url(../images/newbg-grey1.png)  no-repeat center top; }

#aside {margin-top: 20px;}

.list_vertical_book img {max-width: 80px;}

body.site.fluid {  padding:0; border-top: none !important;}

h1, h2, h3, h4, h5, h6, .item-page h3, .item-page h2, .item-page h1, #cel_1{
  color: #685038;
  font-weight: normal;
}

ul.tags {text-align: left;}

ul.nav.menu_content.mod-list {margin-left: 0px; font-weight: bold; font-size: 14px;}

h1, h2 {margin-bottom: 18px;}

hr {clear: both;}

header a.brand, header a.brand h6   {
  text-decoration: none;
  color:  #685038;}

a, .item-page a {
  color: #cc6622;
}

dd {margin-left: 0px; line-height: 24px;}

input.search-query {

 -webkit-border-radius: 3px!important;
    -moz-border-radius: 3px !important;
border-radius: 3px!important;
}

#back-top {position: fixed;
bottom: 10px;
right: 10px;}

table.bord td {border: 1px solid #000;}

.items-more {padding-top: 0px;}

.items-more ol , .nav-tabs > li > a, .nav-pills > li > a {margin-left: 0px; padding-left: 0px;}

.blog .nav-stacked li {margin: 0px;}

.nav-tabs.nav-stacked > li > a {border: 0px;}

ul.tags.inline li {padding: 0; margin: 0 3px 3px 0;}

.list-striped, .row-striped {
margin-top: 24px;
border-top: 0px !important;
}

.brand img {max-width: 50%;}

.item-page li{margin-bottom:8px;}

a:hover, a:focus {
    color: #685038;
    text-decoration: underline;
}

header h2, header h3, header h4, header h5, header a {color: #685038;}

.moduletable h3, .moduletable h2 {
   font-weight: bold;
   text-align:center;
}

.topmg {margin-top: 26px;}

#content {margin-bottom : 36px;}

/*menu*/

.sub-menu li{text-align: left;}

#aside ul.nav {margin-left: 0 !important;}

nav#menu {
    background: #B7AB93;
    position: relative;
    text-align: center;
    text-transform:uppercase;
    border-bottom: 3px solid #685038;
    margin-bottom: 12px;
    }

nav#menu  a {color: #fff;}

nav#menu ul {  display:inline-block; margin-bottom: -4px; color: #fff; }

nav#menu li  {
  letter-spacing: 1px;
    padding: 18px 12px;
    float: left;
  border-right: 1px solid rgba(80, 80, 80, 0.12);
  margin-bottom: 2px;
}

.sidebar-nav li  {
    letter-spacing: 1px;
    padding: 10px  12px;
  margin-bottom: 2px;
}

#aside  ul.nav.menu li {
    display: block;
    padding: 12px;
    margin-bottom: 2px;}


nav#menu li:hover,  ul.nav.menu li.current.active  { 
  background: #827661;}

nav#menu li.parent > ul  {margin-top: 19px; margin-left: -19px; display: none;}

nav#menu li.parent:hover > ul {display: block;      background: #B7AB93; position: absolute; z-index: 99999;}

nav#menu li.parent:hover > ul li { float: none; }

.nav {
    list-style: none;
    display: inline-block;
}

#left ul.nav.menu li  {
    background: none !important;
}

#left .nav.menu a {color: #685038;}

#right  ul.nav.menu li {
    display: block;
    padding: 12px;
    margin-bottom:12px;}

ul.menu-topbanner li {float: left;  } 

ul.nav.menu-topbanner > li > a > img {
	max-width: 100%; 
}

.nav > li > a:hover, .nav > li > a:focus {background-color: transparent;}

.sidebar-nav ul, .sidebar-nav menu, .sidebar-nav dir {
    display: block;
    list-style-type: none;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 0px;
}

ul.nav.menuhor { overflow: hidden; width: 100%; margin-left: 0px;}

ul.nav.menuhor li { float: left; margin-right: 12px;}

.nav.menu a {color: #fff;}

ul.menu-topbanner li {float: left; width:16%;} 

ul.menu-topbanner img {width:98%;}

.nav > li > a:hover, .nav > li > a:focus {background-color: transparent;}



.verytop, #gruemenu.grue_150  {text-align:center; background: #B7AB93; border-bottom: 3px solid #685038;}

.verytop ul.nav.menu  {margin: 0; padding:0;}

.verytop .nav li {display: inline-block; padding: 8px 24px ; font-size: 12px; text-transform: uppercase;}

ul.nav.menu li {
    background: #B7AB93;
}

.nav.menu a {color: #fff;}


ul.nav.menu li:hover,  ul.nav.menu li.current.active  { 
  background: #827661;}



.nav > li > a:hover, .nav > li > a:focus {background-color: transparent;}

/*end menu*/

.tags.inline a  {color: #fff;}

#cel_1 {margin-bottom: 24px;}

.fancybox-caption {display:none;}

h1 {font-size: 20px;} h2, #cel_1 {font-size: 18px;} h3 {font-size: 16px;} h4 {font-size: 14px;}

h1, h2, h3 {text-align: left;}

.blog li {margin: 12px;}

.container-fluid {
  max-width: 1280px;
  margin: 0 auto;
  padding: 10px 20px;
}

.blog img, .blog-featured img, .thumbnail.item-image, .category.list-striped img  { float: left; max-width: 200px;  border: 1px solid #cbcbcb; padding: 5px; margin-right: 10px; }

.thumbnail.item-image {float: left; border-radius: 0px;}

.custom-rightmargin, .custom-rightmarg {margin-right: 30px;}

.custom-rightmarg a {font-size:14px; color:#fff;}

.moduletable-bmargin{margin-bottom: 24px;}

.readmore .btn {font-size: 1em;
    display: inline-block;
    padding: 0.75em !important;
    background-color: transparent;
   background-image: none;
    color: #a5182d !important;
    margin-bottom: 1em !important;
    border-radius: 0.125em;
    line-height: 1em;
    border: 1px solid #a5182d;
    font-family: 'PT Sans', sans-serif;
   text-transform:uppercase;
    -webkit-font-smoothing: antialiased;
    transition: all 0.2s ease;}

.readmore .btn:hover {font-weight:bold;}

dt.article-info-term, span.icon-chevron-right {display: none;}

.sidebar-nav ul, .sidebar-nav menu, .sidebar-nav dir {
    display: block;
    list-style-type: none;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 0px;
}



.page-header {padding: 0; border: none;}

.item-page img, .pull-none.item-image img {max-width: 100%; border: 1px solid #cbcbcb; padding:5px; margin:5px 5px 15px 0px;}

.nav-tabs.nav-stacked  li  a {
  border-top: none;
  border-left: none;
  border-right: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

#content {text-align: justify;}

.traur {padding: 5px; border: 1px solid #000;}

.breadcrumb {font-size: 12px;}

.blog-bg, ul.category-module-smallhead .mod-articles-category-introtext {background: #0843AE;color: #fff; font-size: 14px;font-weight: bold; text-align:center; display: block; width: 100px;
padding: 12px 0 6px 0;  margin-right:10px;}

.blog-bg {float:left;}

ul.category-module-smallhead li{display:block; list-style:none; width:100%;float:none; margin-bottom: 18px;}

.mod-articles-category-title  {    font-weight: bold; }

.categories-list li {list-style: none; margin: 0 12px; font-size:14px;}

.categories-list div {margin: 12px 18px; font-size:14px;}

.item, .items-row {margin-bottom: 14px;}

ul.latestnews {list-style:none;
 font-size: 14px; margin-left: 0;}

ul.latestnews li {list-style:none;
margin: 12px 0;}

.page-header {margin: 24px 0px;}

.list-striped li:nth-child(odd), .list-striped dd:nth-child(odd), .row-striped .row:nth-child(odd), .row-striped .row-fluid:nth-child(odd), 
.list-striped li:hover,
.list-striped dd:hover,
.row-striped .row:hover,
.row-striped .row-fluid:hover  {
    background-color: transparent;
}

.list-striped li, .list-striped dd, .row-striped .row, .row-striped .row-fluid {
    border-bottom: 0px;
    padding: 0px;
}

.bt-introtext {
  background: #0843AE;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    display: block;
    width: 100px;
    padding: 18px 0;
    float: left;
top: 80px;
  right:20px;
position: absolute;
z-index: 1000;}

.bt-center {position:relative; z-index:10;}

#aside ul.nav.menu li a {color: #fff; font-size: 13px;  }

.fancybox-opened .fancybox-title {
    visibility: hidden;
}

div.list_horizontal_book {width: 100%;}

ul.nav.menuhor { overflow: hidden; width: 100%;}

ul.nav.menuhor li { float: left; margin-right: 12px;}

.search-top {text-align: right;}

.moduletable-left {float: left; margin-right: 3px;  max-width: 24%;}

option:hover, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: light-grey;
    background-image: none !important;
    border-color: grey !important;;

}

.btn-primary {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #cc6622;
    background-image: none !important;
    border-color: grey !important;;

}

.field-label {
    font-weight: bold;

    float: left;
    padding-right: 14px;
    margin: 0px;
}

.innertable td {padding: 5px; border: 1px solid #000;}

.item-image img {max-height: 250px;}

.children {margin-left: 24px;}

.children h3 {font-size: 14px;}

@media (min-width: 1024px)
{
header {display: block;
height: 225px;}
    
}

@media (max-width: 767px)
{
 header .brand img {		max-width: 200px;	}
  header h3, header h4, header h5 {font-size: 12px;}
  h1 {font-size: 16px;} h2 {font-size: 14px;} h3 {font-size: 12px;} h4 {font-size: 12px;}
  .page-header {clear:both;}
 .category.list-striped img  {float:none !important; clear: both;}

}

@media (max-width: 980px)
{
#mainpage.container-fluid {background-image: none!important;  }

 ul.menu-topbanner li {float: left; width: 15%; margin:3px;}
  
/* mobilemenu*/
  
nav#menu.topmenu {
  height: 56px; 
  margin-bottom: 12px; 
  background:#B7AB93 url(../images/menu-icon.png) no-repeat;
  cursor:pointer;
    }
  
nav#menu.topmenu ul {display:none;}  
  
nav#menu.mobilemenu {
  background:#B7AB93 url(../images/menu-icon.png) no-repeat;
  cursor:pointer;
  }

nav#menu.mobilemenu ul {margin-top: 56px;}
  
nav#menu  li {
  float: none;
  margin: 8px 0;
  padding:0px;
  }
  
nav#menu li.parent > ul, nav#menu li.parent:hover > ul  {
  background:#B7AB93;
  margin: 16px 0px; 
  position: relative; 
  display: block;
  } 
  
  nav#menu li:hover,  ul.nav.menu li.current.active  { 
  background: #B7AB93;
  }
  
  ul.nav.menu-topbanner.mod-list {margin-left:8px;}
  
/* end mobilemenu */  
}

@media (max-width: 1023px)
{

 ul.menu-topbanner li {float: left; width: 49%; margin: 1px;}
}
