.sj-flat-menu{
  /*background-color:#FFF;*/
  text-align:left;
  /*border: 1px solid #72d7ff;*/
}

ul.sj-flat-menu,ul.sj-flat-menu ul{
  list-style:none ;
  margin:0;
  padding:0;
}

.sj-flat-menu     li{
  /*background-color: #3eb4e3;*/
  padding-left:5px;
  cursor:pointer;
  /*border-bottom: 1px solid #72d7ff;*/
  /*padding:10px;*/
  font-weight: bold;
  font-size: 13px;
  
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif !important; 
}

.sj-flat-menu .fm-item:hover a,.sj-flat-menu li.fm-active>.fm-item a{
  color:#fff;
  outline-style:none;
  border:none;
  text-decoration: none;
  font-size: 13px;
  
}



.sj-flat-menu li .fm-item .fm-link{
  padding-left:5px;
  position:relative;
  display:block;
  margin-right:14px;
  list-style:none;
  font-size: 13px;
}

.sj-flat-menu .fm-container li .fm-link, .sj-flat-menu .fm-container li {

margin-left:0px!important;
margin-right:0px!important;
padding-left:0px!important;
padding-right:0px!important;

}

.flyout-menu  li ul{
  background:none repeat scroll 0 0 #232323;
  /*border: 1px solid #72d7ff;*/
  margin:0;
  padding:0;
  min-width: 275px;
  list-style:none;
  font-size: 13px;
}

.sj-flat-menu  li ul li .fm-item a{

  /*background : url(../images/icon_dot.png) no-repeat left center;*/
  display:inline-block;
  background-size:6px;
  color: white;
  width: 100%;
  font-size: 13px;
  
}

.sj-flat-menu  li ul li .fm-item a:hover{
  background-color : #000;
}

.sj-flat-menu li .fm-item .fm-button{

  width:16px;
  height:18px;
  margin:0;
  overflow:hidden;
  position:absolute;
  right:3px;
  top:50%;
  margin-top:-10px;
}

.sj-flat-menu  li ul li .fm-item .fm-button{

	display: none;

}

.sj-flat-menu>li .fm-item{
  position:relative;
}

.sj-flat-menu>li .fm-item a{
  /*font-weight: bold;*/
  color:#cd412f;
  /*line-height:26px;*/
  outline:none;
  padding: 10px 10px 10px 4px;
  display: block;
}

.sj-flat-menu  a img{
  vertical-align:middle;
  border:0 none;
  height:auto;
  max-width:32px;
  width:32px;
  padding:0 5px 0 0;
}

.sj-flat-menu  li.fm-last,.sj-flat-menu  li ul li.fm-last{
  border:0;
}

.flyout-menu  li .fm-container{
  position:absolute;
  top:-1px;
  display:none;
  z-index:1000;
  padding:0;
}

.flyout-menu>li{
  position:relative;
  z-index:99;
}

.flyout-menu  li li{
  position:relative;
  z-index:100;
  list-style:none;
}

.flyout-menu.horizontal{
  width:100%;
}

.accordion-menu  li .fm-container{
  display:none;
}

.accordion-menu  li ul li .fm-item{
  /* height: 30px;   */
  display:inline-block;
  width:100%;
}

.accordion-menu li.fm-opened>.fm-item{
  border-bottom:1px solid #72d7ff;
  margin-bottom:-1px;
}

/* .sj-flat-menu .fm-opened .fm-container .fm-item,
.sj-flat-menu .fm-opened .fm-container li{
  padding-left:5px;
} */

.sj-flat-menu  li .fm-icon{
  font-size:20px;
}

.pretext,.posttext{
  /*margin:10px 0 20px 0 ;*/
}

ul.sj-flat-menu{
  /*  background: #3eb4e3;*/
}

.add{
  background:url('../images/add.png') no-repeat scroll right center center;
}

.subtract{
  background:url('../images/subtract.png') no-repeat scroll right center center;
}

.lang-active {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

body {
	background-color: #f8f5f5 !important;
	font-family: Verdana,Arial,Helvetica,sans-serif !important;
	color: #454444 !important;
	line-height: 18px !important;
	font-size: 11px !important;
}

h1, h3, h4, h5, h6, h2 {
    color: #cd4d2a !important;
}

h3 {
    font-size: 1.3em !important;
    line-height: 1.3em !important;
}

main ul li {
    margin-bottom: 2px !important;
}

body li {
    font-family: Verdana,Arial,Helvetica, sans-serif !important;
    font-size: 11px !important;
}

blockquote {
	font-family: Verdana,Arial,Helvetica, sans-serif !important;
    font-size: 11px !important;
}
