/* footer
/   name           Favourite
/   version        4.2
/   description    Responsive and customizable Joomla!3 template
/   demo           http://demo.favthemes.com/favourite
/   author         FavThemes
/   author URL     https://www.favthemes.com
/   copyright      Copyright (C) 2012-2018 FavThemes.com. All Rights Reserved.
/   license        Licensed under GNU/GPLv3 (http://www.gnu.org/licenses/gpl-3.0.html)
*/

/*//////////////////////////////////////////////////////////////////////////////
///
///  custom style
///
//////////////////////////////////////////////////////////////////////////////*/


html, body {
  font-family: "Times New Roman", Times, serif;
  font-size: 16px;
  background-color: #f6f5ef;
  background-image: url(../images/mine_bg.gif);
  background-position: center top;
  line-height:1.3em;
}

/* Joomla Styles */



h1,h2,h3,h4,h5,h6{
  font-family: Georgia, "Times New Roman", Times, serif!important; 
  font-weight: 400!important;
}

h1{
  font-size: 30px;
  color: #8f0000;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
  font-variant: small-caps;

}
h2{
  font-size: 24px;
  color: #8f0000;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
  font-variant: small-caps;
}
h2 a{
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
  color: #8f0000;

}
h3{
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
    font-size: 22px;
  color: #8f0000;
}
h4{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;

}
h5{
  font-size: 14px;
  margin: 0px;
  padding: 0px;
}
h6{
  font-size: 16px;
  font-weight: normal;  
  margin: 1em 0px;
}
hr {
  height:5px;
  border:none !important;
  background-image: url(../images/bg-hr.gif);
  background-repeat: repeat-x;
  background-position: center center;
  width: 91%;
  margin-right: auto;
  margin-left: auto;
}
a {
  color: #8f0000;
  text-decoration: none;
}
a:hover {

}
.arial12{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
#wrapper{


}
#container {
  margin-right: auto;
  margin-left: auto;
  width: 960px;
  background-color: #f6f5ef;
  background-image: url(../images/mine_bg.gif);
  background-position: center top;
}
#container2 {

}
#headersides {
  background-image: url(../images/bg-header.jpg);
  background-repeat: no-repeat;
  background-position: center top;

}
#header {
  height: 154px;
  background-image: url(../images/bg-header.png);
  background-repeat: no-repeat;
  background-position: left top;
}
#header a{
  color: #0a500a;
}
#header p{
  margin:0px;
  padding: 8px 0px;
}
#header img{
  border:none;
}
#navbarsides{
  margin-right: auto;
  margin-left: auto;
  background-color: #9F0029;

}
#navbar{
  width: 960px;
  margin-right: auto;
  margin-left: auto;
  height: 38px;
  background-color: #9F0029;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #841417;
}
#slideshowsides{
  background-color: #f5f6f8;
  
}
#slideshow{
  float: right;
  width: 758px;
  
}
#slideshow p{
margin: 0px;
  
}
#content {



}
#content2 {

}
#comp {
  float: right;
  width: 722px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 20px;
  padding-left: 0px;
}
#comp p{

}
p.indent{
text-align: justify;
text-indent: 25pt;
}

#comp li{
  padding-top: 4px;
  padding-bottom: 4px;
}
#left {
  float: left;
  width: 212px;
  padding-bottom: 15px;
}
#left h3{
  color: #5b5b5b;
}

.clr {
  clear: both;
}
#bottom{
  background-color: #764b48;
  height: 12px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: #FFF;
  border-bottom-color: #FFF;
}
#footersides {
  min-height: 100px;
  background-color: #f6f5ef;
  background-image: url(../images/mine_bg.gif);
  background-position: center top;
  width: 960px;
  margin-right: auto;
  margin-left: auto;
  /*background-color: #0c0d5d;
  border-top-width: 4px;
  border-top-style: solid;
  border-top-color: #daa328;*/
}
#fav-copyright {
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  margin-right: auto;
  margin-left: auto;
  padding-top: 15px;
  text-align: center;
  background-image: url(../images/bg-footer.png);
  background-repeat: no-repeat;
  background-position: center top;
  margin-top:4em;
}
#fav-copyright a{

}
@media (max-width: 767px){
#fav-copyright {
  background-position: left top;
}
}
.footercol{
  width: 220px;
  float: left;
  margin-left: 7px;
  margin-right: 7px;
  
}
#copyright{
  margin-left: 7px;
  margin-right: 7px;
  padding-top: 0px;
  font-size: 12px;
}
#copyright p{
margin-top:-5px;
}



.contentpaneopen{
}
.createdate {
  font-size: 12px;
    color: #666;
}
.article_separator{
}
.small {
  font-size: 12px;
    color: #666;
}

/* Section and Category Styles */


.category {

}

.contentdescription {
}

.contentpane {
  min-height: 400px;

}
.contentpane td {
  vertical-align: top;
}

.sectiontableheader {
  /*background-color: #E0E0E0;
  padding-right: 7px;
  padding-left: 7px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-weight: bold;
  border-top-width: 8px;
  border-right-width: 1px;
  border-bottom-width: 8px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #FFF;
  border-right-color: #FFF;
  border-bottom-color: #FFF;
  border-left-color: #FFF;
  line-height: 24px;*/
    font-size: 18px;
  color: #8f0000;
  background-image: url(../images/tab_bg.png);
  margin: 0px;
  padding-top: 10px;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 10px;
  border: 1px solid #c8bca0;
  background-color: #FFF;
  background-repeat: repeat-x;
  background-position: left bottom;
  border-radius:2px 2px 2px 2px;
}

.sectiontableentry1 td, .sectiontableentry2 td{
  padding: 7px;
} 

.hasTip {
}

.sectiontablefooter {
}

.pagination {
}

#limit {
}

.inputbox {
}
form table td{

}





.breadcrumbs {
  font-size: 12px;
  color: #666;
  display: block;
  padding-top: 10px;
}
.pathway {
    margin-bottom: 10px;
  font-size: 12px;
    color: #666;
  text-decoration: none;
}
.pathway a {
  font-size: 12px;
    color: #666;
  text-decoration: none;
}
.pathway a:hover {
  text-decoration: underline;
}





form#form-ccsignup fieldset p {
        margin-top: 4px;
margin-bottom: 4px;
margin-left: 0px;
margin-right: 0px;
        padding: 0px;
}




/*HOME PAGE*/
.tdpanel{
  background-image: url(../images/panel.png);
  vertical-align: top;
}
.tdpanel2{
  background-image: url(../images/panel2.png);
  background-repeat: no-repeat;
  background-position: left top;
  height: 11px;
}
.divpanel{
  width: 280px;
  margin-right: auto;
  margin-left: auto;
  
}
#tableIndex1{
  margin-bottom: 15px;
}
#tdIndex11{
  border: 1px solid #999999;
  vertical-align: top;
}
#tdIndex12{
  vertical-align: top;
}
#tdIndex11div{
  background-image: url(../images/bg-quotebox.jpg);
  border: 1px solid #cacaca;
  margin: 2px;
  background-repeat: repeat-x;
  background-color: #E3E3E3;
  background-position: center top;
  height: 306px;
}
#tdIndex11divform{
margin-top: 175px;  
height: 170px;
  /*background-image: url(../images/bg-quoteform.png);
  background-repeat: no-repeat;
  background-position: center top;*/
}

.divquotetext{
  margin-right: 10px;
  margin-left: 10px;
}
.divquotetext h2{
  padding: 0px;
  margin-top: 10px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;

}
.divquotetext p{
  padding: 0px;
  margin-top: 10px;
  margin-right: 0px;
  margin-bottom: 3px;
  margin-left: 0px;
}
.divquoteform{
  width: 212px;
  margin-right: auto;
  margin-left: auto;
}
.divquoteformTitle{
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #FFF;
  padding-top: 20px;
  padding-bottom: 10px;
}
/*-----------------------------
  Bonus Style
  -----------------------------*/
.mod1  {
  width: 300px;
  text-align: justify;
  float: left;
  padding-right: 0;
}
.mod2  {
  width: 300px;
  padding-left: 20px;
  text-align: justify;
  float: left;
  padding-right: 0;
}
.mod3  {
  width: 300px;
  text-align: justify;
  float: left;
  padding-left: 20px;
}
.mod4  {
  width: 620px;
  padding-left: 10px;
  text-align: justify;
  float: left;
}
.mod5  {
  width: 300px;
  padding-left: 20px;
  text-align: justify;
  margin-left: 640px;
  float: left;
}
.mod6  {
  width: 300px;
  padding-left: 10px;
  text-align: left;
  float: left;
}
.mod7  {
  width: 620px;
  padding-left: 20px;
  text-align: justify;
  float: left;
  margin-bottom: 20px;
  border-bottom: 1px solid #373737;
  padding-bottom: 10px;
}
.col1, .col2 {
  float: left;
  width: 350px;
  margin-bottom: 50px;
  }
.col1 { margin: 0 10px 0 0; }
.col2 {
  margin: 0 0 0 10px;
  font-size: inherit;
  line-height: inherit;
  font-style: inherit;
  }
.columns {
  width: 100%;
  clear: both;
  float: left;
}

.colA, .colB, .colC {
  float: left;
  border: #000000;
  padding-top: 5px;
  width: 210px;
}
.colA {
  margin: 0 12px 0 0;
  border: #000000;
  border-right: 1px solid #d8dadb;
  padding-right: 12px;
}
.colB {
  margin: 0;
  border: #000000;
  border-right: 1px solid #d8dadb;
  padding-right: 12px;
}
  
.colC {
  margin: 0 0 0 12px;
}
.footercol h3{
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 15px;
}
.footercol ul.menu{
  color: #ccc;
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}
.footercol ul.menu li{
  display: block;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #ccc;
  padding-top: 3px;
  padding-left: 15px;
  padding-bottom: 3px;
  background-image: url(../images/footer_list_style.png);
  background-repeat: no-repeat;
  background-position: left center;
}
.footercol ul.menu a{
  color: #666;
}
.custom_social{
  margin-left: 675px;
  position: absolute;
  top: 10px;  
}


/* Article functions */
.actions img{
  border:none;
}
ul.actions {
  clear:both;
  margin-top: -20px;
  float:right;
  padding: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
ul.actions li {
  list-style-type: none;
  float:right;
  margin-left: 10px;
  padding: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.article-info-term{
  display:none;
}
dl.article-info{
  padding:0px;
  margin-top: -12px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
dd.published{
  margin:0px;
  padding:0px;
  color: #666;
  font-size: 12px;
}
dd.create{
  margin:0px;
  padding:0px;
  color: #666;
  font-size: 12px;
}
dd.createdby{
  margin:0px;
  padding:0px;
  color: #666;
  font-size: 12px;
}
dd.category-name{
  padding:0px;
  color: #666;
  font-size: 12px;
  display: block;
  position: relative;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-top: 0px;
}
.item, .items-leading{
  padding-bottom: 5px;
  /*border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #5D180E;*/
}

ul.category-module{
  font-size: 13px;
  list-style-type: none;
  margin: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 5px;
}
ul.category-module li{
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 30px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  display: block;
}
ul.category-module li h4{
  font-size: 14px;
  padding: 0px;
  display: block;
  clear:both;
  margin-top: 2px;
  margin-right: 0px;
  margin-bottom: 2px;
  margin-left: 0px;
}
ul.category-module li h4 a{
  color: #000;
  text-decoration: none;
  margin: 0px;
}
.slide{
  color:#000;
  font-size: 15px;
}
.slide a{
  color:#000;
}
p.mod-articles-category-readmore{
  float: left;
  display: block;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #000;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 5px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 5px;
}
span.mod-articles-category-date{
  /*display: block;*/
  float: left;
}
.mod-languages{
  color: #73681a;
}
.mod-languages .lang-active a{
  color: #73681a;
  font-weight: bold;
}
.rsform fieldset.formFieldset{
  border: 1px solid #CCC;
}




.lof-ass .lof-description{
  z-index:3;
  position:absolute;
  bottom:0px;
  left:0px;
  width:580px;
  padding:10px;

  /* filter:0.7(opacity:60) */
}


.sott{
  background-image: url(../images/bg-sott.png);
  background-repeat: no-repeat;
  background-position: left top;
  text-align: center;
  font-weight: bold;
  height: 138px;
  padding-top: 100px;
}
.sott p{
  margin-top: 8px;
  margin-left: 0px;
  padding: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  font-size: 15px;
}
.sott p a{
  font-size: 14px;
}


/* ++++++++++++++  blog  ++++++++++++++ */

.cols-1
{
        display: block;
        float: none !important;
        margin: 0 !important;
}

.cols-2 .column-1
{
        width:46%;
        float:left;
}

.cols-2 .column-2
{
        width:46%;
        float:right;
        margin:0
}

.cols-3 .column-1
{
  float:left;
  width:30%;
  border-right: solid 1px #FFF;
  padding-top: 0px;
  padding-right: 2%;
  padding-bottom: 0px;
  padding-left: 0px;

}
.cols-3 .column-2
{
  float:left;
  width:30%;
  border-right: solid 1px #FFF;
  padding-top: 0px;
  padding-right: 2%;
  padding-bottom: 0px;
  padding-left: 2%;
  margin: 0px;
    
}
.cols-3 .column-3
{
  float:left;
  width:30%;
  margin: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 2%;
}

.items-row
{
        overflow:hidden;
        margin-bottom:10px !important;
}

.column-1,
.column-2,
.column-3
{
        padding:10px 5px
}

.column-2
{
        width:55%;
        margin-left:40%;
}

.column-3
{
        width:30%
}

.blog-more
{
        padding:10px 5px
}

.cols-4 .column-1
{
        width:23%;
        float:left
}

.cols-4 .column-2
{
        width:23%;
        margin-left:1%;
        float:left;
}

.cols-4 .column-3
{
        width:23%;
        margin-left:1%;
        float:left
}

.cols-4 .column-4
{
        width:23%;
        margin-left:0;
        float:right
}
.cols-2 h2{

}





/* ++++++++++++++  first level  ++++++++++++++ */

/*
#nav .moduletable-example ul#mainlevel
{
  background:#fff;
  border:0;
}

ul#mainlevel
{
  border:0;
  background:#fff */ /* url(../images/nav_level_1.gif) repeat-x */ /* ;
  border:solid 0px #eee;
}

.module_content ul#mainlevel
{
  border:0;
}

ul#mainlevel li
{
  border-bottom:solid 1px #ddd;
}


ul#mainlevel li a:link,
ul#mainlevel li a:visited
{
  color:#444;
  background:url(../images/karo.gif) 5px 12px no-repeat
}

ul#mainlevel li.active a:link,
ul#mainlevel li.active a:visited
{
  color:#333;
}

ul#mainlevel li a:hover,
ul#mainlevel li a:active,
ul#mainlevel li a:focus,
ul#mainlevel li.active a:hover,
ul#mainlevel li.active a:active,
ul#mainlevel li.active a:focus
{
  background: #fff url(../images/nav_level_1.gif) repeat-x;

}

 ul#mainlevel
{
        list-style-type:none !important;
        margin:0 0 0px 0px ;
        padding: 0px 5px 20px 5px;

}

 .module_content ul#mainlevel
{
        margin-left:-5px;
        padding:10px 0 0 0 ;
}

 ul#mainlevel li
{
        margin:0;
}

ul#mainlevel li a:link,
 ul#mainlevel li a:visited
{
        display:block;
        padding:7px 4px 7px 15px;
        text-decoration:none;
}

 ul#mainlevel li.active a:link,
 ul#mainlevel li.active a:visited,
 ul#mainlevel li a#active_menu
{
  background: #fff url(../images/nav_level_1.gif) repeat-x;
  color:#09F;
}

 ul#mainlevel li a:hover,
 ul#mainlevel li a:active,
 ul li a:focus
{

}


*/

.lof-ass{

  border:none;
}


#comp .pagination li{
  background-image: none;
  padding: 5px;
}

div.pagination{
  text-align:center;
  font-weight: bold;
}
.pagination ul {
  list-style-type: none;
  margin-left: 0px;
  margin-right: 0px;
  padding: 0px;
}

.pagination ul li {
  display: inline;
  padding: 5px;
}

#comp .rsform li{
  background-image:none;
  padding: 5px;
}
.awardbox{
  /*background-color: #d5c9ad;
  border: 1px solid #c8bca0;*/
  margin: 1.5em 10px;
  padding-right: 8px;
  padding-left: 8px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-variant: small-caps;
  font-size: 14px;
  padding-bottom: 1em;
}
.custom_stampsbox{
  font-family: "HelveticaNeue-CondensedBold", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-stretch: condensed;
  font-size: 14px;
}
.customvideohome{
  /*background-image: url(../../../images/bg-videoplayer.jpg);
  height:360px;
  background-color: #261519;
  border: 1px solid #c8bca0;
  background-position: center top;*/
  text-align: center;
  margin-top:35px;
}

img.jg_photo, .jg_minis a img {
  background-color: #c8bca0;
  background-image: none;
  border-top-width: 1px !important;
  border-right-width: 1px !important;
  border-bottom-width: 1px !important;
  border-left-width: 1px !important;
  border-top-style: solid !important;
  border-right-style: solid !important;
  border-bottom-style: solid !important;
  border-left-style: solid !important;
  border-top-color: #c8bca0 !important;
  border-right-color: #c8bca0 !important;
  border-bottom-color: #c8bca0 !important;
  border-left-color: #c8bca0 !important;
    box-shadow: 5px 5px 5px #948c7b;
}

img.jg_photo {
vertical-align: bottom;
padding: 0px !important;
margin: 0 0.3em 0.3em 0;
}
.imgshadow{
box-shadow: 5px 5px 5px #948c7b;
margin-bottom:3px;
}

.quotetitle{
  color: #8f0000;
  font-weight: bold;  
}
p.nomargin{
margin: 0px;
}
.searchsearch{
  text-align: right;
  /*margin-top:15px;*/
}
.moduletable_language
{
  text-align: right;
  margin-top:5px;

}
.moduletable_language li{

}
.portrait img{
  margin:5px 0px
}

div.jwts_content{
 text-align: justify;
}
.cat-children{
  height: 0px;
  overflow: hidden;
}
div.moduletable_yearselect{
/*position:relative;
left:0px;
top:0px;
z-index:3000;
  padding-top: 30px;
    height: 25px;
    overflow: hidden;*/
}
.moduletable_yearselect table{
    float: right;
}
.gallery .pagination li{
margin-left: 5px;
margin-right: 5px;
}

.search .only{
height: 0px;
overflow: hidden;
display: none;
}
.moduletable_stampsbox{
margin-top: 60px;
}
.books {
font-family: "Times New Roman", Times, serif;
font-size: 12px;
color: black;
text-align: center;
text-indent: 25pt;
margin: 0px;
font-weight: bold;
line-height: 30px;
}
.booksn {
font-family: "Times New Roman", Times, serif;
font-size: 12px;
color: maroon;
text-indent: 25pt;
margin: 0px;
font-weight: bold;
line-height: 30px;
}
.jg_catelem_txt p{
  margin: 0px 0px 0px 0px;
}
#comp div.jg_catelem_txt ul li{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px !important;
}

p img {
    padding: 0;
    background-color:transparent;
}
#fav-headerwrap,
#fav-copyrightwrap,
#fav-mapwrap,
#fav-mainwrap {
    background-color: transparent;
  box-shadow:none;
}

ul.maximenuck li.maximenuck.level1 > a span.titreck{
   font-size: 16px!important;
}
ul.maximenuck li.maximenuck.level1 > a{
 
 font-size: 16px;
    padding: 6px 0px 6px 6px!important;
   color:#2a1e04!important;
}
div#maximenuck168 ul.maximenuck li.maximenuck.level1 {
    background: url(../images/menu-item-bg.png) top right no-repeat!important;
  background-size: cover!important;
}

div#maximenuck168.maximenuckv ul.maximenuck li.maximenuck.level1:hover,
div#maximenuck168.maximenuckv ul.maximenuck li.maximenuck.level1.active{
  background: url(../images/menu-item-bg.png) top right no-repeat!important;
  background-size: cover!important;
}


div#maximenuck168 ul.maximenuck,
div#maximenuck168.maximenuckh ul.maximenuck,
div#maximenuck168 div.floatck{
background :#807254!important;
}

.mobilemenuck-item > .level1 {
    background: #807254!important;
}

.level2 + .mobilemenuck-submenu .mobilemenuck-item > div {
    background: #574a2f!important;
}

.rl_sliders.accordion>.accordion-group .panel-heading {
    padding: 0;
  background: url(../images/tab_bg.png) #ffffff bottom right repeat-x!important;
}

div#maximenuck168 ul.maximenuck li.maximenuck.level1:hover > a span.titreck, div#maximenuck168 ul.maximenuck li.maximenuck.level1.active > a span.titreck, div#maximenuck168 ul.maximenuck li.maximenuck.level1:hover > span.separator, div#maximenuck168 ul.maximenuck li.maximenuck.level1.active > span.separator {
color:#8f0000!important;
}

div#maximenuck168 ul.maximenuck li.maximenuck span.separator, div#maximenuck168 ul.maximenuck2 a, div#maximenuck168 ul.maximenuck2 li.maximenuck span.separator{
  color:#ffffff!important;
}
div#maximenuck168.maximenuckv ul.maximenuck li.level1.parent > a:after, div#maximenuck168.maximenuckv ul.maximenuck li.level1.parent > span.separator:after{
      top: .55em!important;
}
#fav-logo h1 {
    text-align: center!important;
}
#fav-logo h1 a {
    display: inline!important;
    text-align: center!important;
}
.default-logo, .media-logo {
    display: inline!important;
}

div#maximenuck168 span.titreck {
    /*font-size: 16px;*/
}

#fav-slidewrap {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}

.fav-module-block-light {
    background-color: transparent!important;
}

.rl_sliders.accordion>.accordion-group.active>.accordion-heading>a.accordion-toggle {
    color: #000000;
}

.breadcrumb{
      padding: 0;
    margin: 0;
     font-size: 13px!important;
  background-color:transparent!important;
}
.breadcrumb>.active{
    font-size: 13px!important;
    color: #666!important;
}

[data-id="maximenuck168"].mobilemenuck a {
    font-weight: 400!important;
    font-size: 1.0em!important;
}
[data-id="maximenuck168"] .mobilemenuck-title,
[data-id="maximenuck168"] .mobilemenuck-bar-title {
 font-size: 16px!important;
    font-weight: 400!important;
    font-family:Arial, Helvetica, sans-serif;
}






.blog h2{
font-weight: bold;
font-size:24px !important;
color:#000 !important;
}
.blog a{
font-size:20px !important;

}
.blog .pagination a{
font-size:16px !important;
}
.blog .publisher{
font-weight: bold;
font-size:17px !important;
}

.breadcrumb>li>.divider.icon-location {
display:none;
}

table.portrait td{
  padding:6px;
  vertical-align: bottom;
}
.formResponsive input[type="submit"], .formResponsive button[type="submit"],
.moduletablesearch .btn-primary {
    display: inline-block;
    *display: inline;
    padding: 4px 12px;
    margin-bottom: 0;
    *margin-left: .3em;
    font-size: 14px;
    line-height: 20px;
    color: #333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f5f5f5;
    *background-color: #e6e6e6;
    background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
    background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
    background-image: -o-linear-gradient(top,#fff,#e6e6e6);
    background-image: linear-gradient(to bottom,#fff,#e6e6e6);
    background-repeat: repeat-x;
    border: 1px solid #ccc;
    *border: 0;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    border-bottom-color: #b3b3b3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    *zoom: 1;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
}


div#maximenuck168.maximenuckv ul.maximenuck li.maximenuck.level1.item101,
div#maximenuck168.maximenuckv ul.maximenuck li.maximenuck.level1.item343{
    display: none !important;
  }
#fav-maincontent .moduletablesearch {
  margin-top:-33px;
}

.favbodyhomepage #fav-maincontent .moduletablesearch {
  margin-top:-13px;
}


@media (min-width: 768px) and (max-width: 979px) {
  .hidden-desktop {
    display: none !important;
  }
}