@charset "utf-8";
/* THF BASELINE CSS TWEEKS: V:0.01 sap */

*{outline:none;}

/*a,input,button,p,ul,li,.btnx{
-webkit-transition:all .2s ease-in;
-moz-transition:all .2s ease-in;
-o-transition:all .2s ease-in;
-ms-transition:all .2s ease-in;
transition:all .2s ease-in;}*/

ul{padding:0; margin:0;list-style:none;}
ul li{ padding:0; margin:0;}

body{padding:0;margin:0;cursor:default;}

a{text-decoration:none;}
a:hover{text-decoration:underline; }
img{border:none;}
img.btn{cursor:pointer;}


nav,header,footer,section{ margin:0; padding:0;display:block;}
form{margin:0; padding:0;}
fieldset{margin:0;padding:8px;border-radius:5px;-moz-border-radius:5px; -webkit-border-radius: 5px;}
legend{color:#666666;}
textarea{resize:none;}
input{color:#444;}
input:hover{color:#005;}

.clear{content: ".";display: block; height: 0; clear: both; visibility: hidden; }
.clearfixie {clear:both; height: 1% !important;	overflow: visible !important; }/* IE6 */
.sfa label,.sfb label,.sfc label,.sfd label{cursor:pointer;}
p.line{margin-bottom:0.25em;}


.txt_shadow{text-shadow: 3px 3px 6px #DfDfDf; }
.txt_shadow_bk{text-shadow: 3px 3px 6px #303030;}
.shadow{-moz-box-shadow: 3px 2px 5px #888888;-webkit-box-shadow: 3px 2px 5px #888888;box-shadow: 3px 2px 5px #888888;}
.exround{border-radius:15px;-moz-border-radius:15px; -webkit-border-radius: 15px;}
.round{	border-radius:0.5em;-moz-border-radius:0.5em; -webkit-border-radius: 0.5em;}
.round1{	border-radius:1em;-moz-border-radius:1em; -webkit-border-radius: 1em;}
.round_top{border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px;}
.round_left{border-radius:5px 0px 0px 5px;-moz-border-radius:5px 0px 0px 5px; -webkit-border-radius: 5px 0px 0px 5px;}
.round_right{border-radius:0px 5px 5px 0px;-moz-border-radius:0px 5px 5px 0px; -webkit-border-radius: 0px 5px 5px 0px;}
.round_bottom{border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px;}
.round_top_left{border-radius:5px 0px 0px 0px;-moz-border-radius:5px 0px 0px 0px; -webkit-border-radius: 5px 0px 0px 0px;}
.round_top_right{border-radius:0px 5px 0px 0px;-moz-border-radius:0px 5px 0px 0px; -webkit-border-radius: 0px 5px 0px 0px;}

.border{border:1px solid #999;}

.valignMiddle{ position: relative; top: 50%;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%); transform: translateY(-50%);}/* parent pos absolute*/

.valign_mid_parent{ display: table;}
.valign_mid_obj{  display: table-cell;  vertical-align: middle;}

/*gdfgdfgdsg*/
.gradientg,.gradientgh{
	background: rgba(226,226,226,1);
	background: -moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(254,254,254,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(226,226,226,1)), color-stop(100%, rgba(254,254,254,1)));
	background: -webkit-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(254,254,254,1) 100%);
	background: -o-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(254,254,254,1) 100%);
	background: -ms-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(254,254,254,1) 100%);
	background: linear-gradient(to bottom, rgba(226,226,226,1) 0%, rgba(254,254,254,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe', GradientType=0 );
	}

.gradientgh:hover{
	background: rgba(181,198,208,1);
	background: -moz-linear-gradient(top, rgba(181,198,208,1) 0%, rgba(242,246,248,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(181,198,208,1)), color-stop(100%, rgba(242,246,248,1)));
	background: -webkit-linear-gradient(top, rgba(181,198,208,1) 0%, rgba(242,246,248,1) 100%);
	background: -o-linear-gradient(top, rgba(181,198,208,1) 0%, rgba(242,246,248,1) 100%);
	background: -ms-linear-gradient(top, rgba(181,198,208,1) 0%, rgba(242,246,248,1) 100%);
	background: linear-gradient(to bottom, rgba(181,198,208,1) 0%, rgba(242,246,248,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5c6d0', endColorstr='#f2f6f8', GradientType=0 );
}
/*fgdfgs*/

table.gradient, table.gradient td, table.gradient th{border:#F0F0F0 thin solid; padding:0.3em 0.5em;}
table.gradient th{
	background: rgba(181,218,255,1);
	background: -moz-linear-gradient(top, rgba(181,218,255,1) 0%, rgba(242,246,248,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(181,218,255,1)), color-stop(100%, rgba(242,246,248,1)));
	background: -webkit-linear-gradient(top, rgba(181,218,255,1) 0%, rgba(242,246,248,1) 100%);
	background: -o-linear-gradient(top, rgba(181,218,255,1) 0%, rgba(242,246,248,1) 100%);
	background: -ms-linear-gradient(top, rgba(181,218,255,1) 0%, rgba(242,246,248,1) 100%);
	background: linear-gradient(to bottom, rgba(181,218,255,1) 0%, rgba(242,246,248,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5daff', endColorstr='#f2f6f8', GradientType=0 );
	}
table.gradient tr {
	background: rgba(226,226,226,1);
	background: -moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(254,254,254,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(226,226,226,1)), color-stop(100%, rgba(254,254,254,1)));
	background: -webkit-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(254,254,254,1) 100%);
	background: -o-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(254,254,254,1) 100%);
	background: -ms-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(254,254,254,1) 100%);
	background: linear-gradient(to bottom, rgba(226,226,226,1) 0%, rgba(254,254,254,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe', GradientType=0 );
	}

table.gradient tr:hover {
	background: rgba(181,198,208,1);
	background: -moz-linear-gradient(top, rgba(181,198,208,1) 0%, rgba(242,246,248,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(181,198,208,1)), color-stop(100%, rgba(242,246,248,1)));
	background: -webkit-linear-gradient(top, rgba(181,198,208,1) 0%, rgba(242,246,248,1) 100%);
	background: -o-linear-gradient(top, rgba(181,198,208,1) 0%, rgba(242,246,248,1) 100%);
	background: -ms-linear-gradient(top, rgba(181,198,208,1) 0%, rgba(242,246,248,1) 100%);
	background: linear-gradient(to bottom, rgba(181,198,208,1) 0%, rgba(242,246,248,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5c6d0', endColorstr='#f2f6f8', GradientType=0 );
	}

/*gdfgsdhsd*/
table.list_tbl{border:#ddd solid 1px; text-align:center;}
.list_tbl td, .list_tbl th{border:1px solid #FFF;}
.list_tbl th{background-color:#DDEEFF;}
.list_tbl tr:nth-child(even){background-color:#F1F1F1;}
.list_tbl tr:nth-child(odd){background-color:#E9E9E9;}
.tr_hover{background-color:#E1FFF1 !important;}
.tr_selected{background-color:#FFEECC !important;}


.btnx{
	display:inline-block;
	font-size:inherit;
	padding:0.5em; margin:0.5em;
	color:#000;
	border: thin solid #666;-webkit-border-radius: 0.4em; -moz-border-radius: 0.4em; border-radius: 0.4em; 
	background: rgb(222,239,255);
	background: -moz-linear-gradient(top, rgba(222,239,255,1) 0%, rgba(152,190,222,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(222,239,255,1)), color-stop(100%,rgba(152,190,222,1)));
	background: -webkit-linear-gradient(top, rgba(222,239,255,1) 0%,rgba(152,190,222,1) 100%);
	background: -o-linear-gradient(top, rgba(222,239,255,1) 0%,rgba(152,190,222,1) 100%);
	background: -ms-linear-gradient(top, rgba(222,239,255,1) 0%,rgba(152,190,222,1) 100%);
	background: linear-gradient(to bottom, rgba(222,239,255,1) 0%,rgba(152,190,222,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#deefff', endColorstr='#98bede',GradientType=0 );
}
.btnx:hover{
	color:#236;
	background: rgb(169,228,247);
	background: -moz-linear-gradient(top,  rgba(232,249,255,1) 0%, rgba(155,195,227,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(232,249,255,1)), color-stop(100%,rgba(155,195,227,1)));
	background: -webkit-linear-gradient(top,  rgba(232,249,255,1) 0%,rgba(155,195,227,1) 100%);
	background: -o-linear-gradient(top,  rgba(232,249,255,1) 0%,rgba(155,195,227,1) 100%);
	background: -ms-linear-gradient(top,  rgba(232,249,255,1) 0%,rgba(155,195,227,1) 100%);
	background: linear-gradient(to bottom,  rgba(232,249,255,1) 0%,rgba(155,195,227,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#deefff', endColorstr='#98bede',GradientType=0 );
}



/*******************************************  stweak  ********************************************************************/

.stweak{ height:2.5em;  width: 100%;   max-width: 20em;  vertical-align: middle;  white-space: nowrap;  position: relative; overflow: hidden;}
.stweak, .stweak input, .stweak .sicon, .stweak button{	font-size: 1em; border:none;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	-webkit-transition: all .55s ease;-moz-transition: all .55s ease;-ms-transition: all .55s ease;
	-o-transition: all .55s ease;transition: all .55s ease;	}
.stweak input{	outline:none;   -webkit-border-radius: 0.5em;  -moz-border-radius: 0.5em;  border-radius: 0.5em;  width: 100%; height: 100%;}
.stweak button{height:100%;}

.stweak input::-webkit-input-placeholder {   color: #65737e;}
.stweak input:-moz-placeholder {   color: #65737e;  }/* Firefox 18- */
.stweak input::-moz-placeholder {    color: #65737e;  } /* Firefox 19+ */
.stweak input:-ms-input-placeholder {    color: #65737e;  }

.stweak input{border: 0.07em solid #ddd; background: #f8f8f8;}
.stweak4 button.sicon{ margin-top:0.06em; margin-right:0.02em; height:2.4em;}/*border fix:  margin-top:0.06em; margin-right:0.02em; height:2.4em; */
.stweak1 input:hover,
.stweak1 input:focus,
.stweak1 input:active,
.stweak4 button.sicon{  background: #d2d2d2;}
.stweak4:hover button.sicon:hover{background: #bbb;}

.stweak1 input,
.stweak2 input{ color: #63717f;  }
.stweak2 input:focus,
.stweak2 input:active,
.stweak2:hover input,
.stweak3 input,
.stweak4 input{color: #333;}
.stweak1 .sicon,
.stweak2 .sicon,
.stweak3 .sicon,
.stweak4 button.sicon{color: #444;}
.stweak2:hover .sicon,
.stweak3:hover .sicon{color: #888;}



.bk.stweak input{border:0.07em solid #3b404b; background: #2b303b;}
.bk.stweak4 button.sicon{  margin-top:0.06em; margin-right:0.02em; height:2.4em;} /*border fix:  margin-top:0.06em; margin-right:0.02em; height:2.4em; */
.bk.stweak1 input:hover,
.bk.stweak1 input:focus,
.bk.stweak1 input:active,
.bk.stweak4 button.sicon{  background: #232833;}
.bk.stweak4:hover button.sicon:hover{background: #fff;}

.bk.stweak1 input,
.bk.stweak2 input{ color: #63717f;  }
.bk.stweak2 input:focus,
.bk.stweak2 input:active,
.bk.stweak2:hover input,
.bk.stweak3 input,
.bk.stweak4 input{color: #fff;}
.bk.stweak1 .sicon,
.bk.stweak2 .sicon,
.bk.stweak3 .sicon,
.bk.stweak4 button.sicon{color: #4f5b66;}
.bk.stweak2:hover .sicon,
.bk.stweak3:hover .sicon{color: #93a2ad;}


.bl.stweak input{border: 0.07em solid #98c6dd; background: #eaf3f8;}
.bl.stweak4 button.sicon{ margin-top:0.06em; margin-right:0.02em; height:2.4em;}/*border fix:  margin-top:0.06em; margin-right:0.02em; height:2.4em; */
.bl.stweak1 input:hover,
.bl.stweak1 input:focus,
.bl.stweak1 input:active,
.bl.stweak4 button.sicon{ background: #84bad6;}
.bl.stweak4:hover button.sicon:hover{background: #328dbc;}

.bl.stweak1 input,
.bl.stweak2 input{ color: #1e5470; }
.bl.stweak2 input:focus,
.bl.stweak2 input:active,
.bl.stweak2:hover input,
.bl.stweak3 input,
.bl.stweak4 input{color: #0c212c;}
.bl.stweak1 .sicon,
.bl.stweak2 .sicon,
.bl.stweak3 .sicon,
.bl.stweak4 button.sicon{color: #123243;}
.bl.stweak2:hover .sicon,
.bl.stweak3:hover .sicon{color: #236283;}

/* http://www.color-hex.com/color/328dbc */



.stweak.gbk input,
.stweak.gbkh:hover input,
.stweak.gbkh input:focus,
.stweak.gbkh input:active{background: rgb(255,255,255);
background: -moz-linear-gradient(left,  rgba(255,255,255,0.4) 0%, rgba(229,229,229,0.4) 100%);
background: -webkit-linear-gradient(left,  rgba(255,255,255,0.4) 0%,rgba(229,229,229,0.4) 100%);
background: linear-gradient(to right,  rgba(255,255,255,0.4) 0%,rgba(229,229,229,0.4) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66ffffff', endColorstr='#66e5e5e5',GradientType=1 );}


.bk.stweak.gbk input,
.bk.stweak.gbkh:hover input,
.bk.stweak.gbkh input:focus,
.bk.stweak.gbkh input:active{background: -moz-linear-gradient(left,  rgba(0,0,0,0.23) 0%, rgba(0,0,0,0) 100%);
background: -webkit-linear-gradient(left,  rgba(0,0,0,0.23) 0%,rgba(0,0,0,0) 100%);
background: linear-gradient(to right,  rgba(0,0,0,0.23) 0%,rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b000000', endColorstr='#00000000',GradientType=1 );}

.bl.stweak.gbk input,
.bl.stweak.gbkh:hover input,
.bl.stweak.gbkh input:focus,
.bl.stweak.gbkh input:active{background: rgb(232,237,240);
background: -moz-linear-gradient(left,  rgba(255,255,255,0.4) 0%, rgba(210,220,226,0.4) 100%);
background: -webkit-linear-gradient(left,  rgba(255,255,255,0.4) 0%,rgba(210,220,226,0.4) 100%);
background: linear-gradient(to right,  rgba(255,255,255,0.4) 0%,rgba(210,220,226,0.4) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66ffffff', endColorstr='#66d2dce2',GradientType=1 );}


.stweak1 input{  padding-left: 3em;}
.stweak1 .sicon{
  position: absolute;
  top: 50%;  left:0%;
  transform: translate(0, -50%);
  -ms-transform:translate(0, -50%);
  -webkit-transform:translate(0, -50%);
  margin-left: 1em;  margin-top:0; margin-bottom:0; margin-right:0;
  z-index: 5;  width:3em;}

.stweak2 input{padding-left: 2.8em; width:3em;}
.stweak2 .sicon{  position: absolute;
  top: 50%;  left:0%;
  transform: translate(0, -50%);
  -ms-transform:translate(0, -50%);
  -webkit-transform:translate(0, -50%);
  margin-left: 1em;  margin-top:0; margin-bottom:0; margin-right:0;
  z-index: 5;  width:2em;} 
.stweak2{width:4em; overflow:visible;}
.stweak2 input:focus,
.stweak2 input:active,
.stweak2:hover input{/*width: 100%;*/ width: 20em;} 

.stweak3{overflow:visible;}
.stweak3 input{  padding-left: 2.5em;}
.stweak3 .sicon{
  position: absolute;
  top: 50%; left:0;
  transform: translate(0, -50%);
  -ms-transform:translate(0, -50%);
  -webkit-transform:translate(0, -50%);
  margin-left: 1em;  margin-top:0; margin-bottom:0; margin-right:0;
  z-index: 5;  width:2em;
}
.stweak3:hover .sicon{
  top:20%; -webkit-transform:scale(1.3);  -moz-transform:scale(1.3);
  -ms-transform:scale(1.3);  -o-transform:scale(1.3);   transform:scale(1.3);
  } 

.stweak4{overflow: hidden; }
.stweak4 input{  padding-left: 1.2em;}
.stweak4 button.sicon{
  width: 3.6em;
  opacity: 0;  position:absolute; right:-3.6em; 
  -webkit-border-top-right-radius: 0.5em;
  -webkit-border-bottom-right-radius: 0.5em;
  -moz-border-radius-topright: 0.5em;
  -moz-border-radius-bottomright: 0.5em;
  border-top-right-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
}
.stweak4:hover button.sicon, .stweak4:active button.sicon, .stweak4:focus button.sicon{ opacity: 1;    right:0;  }
/********************************** stweak *********************************************/




.nav_cms {  margin:0 auto; width:95%; font-size: 1.1em;   font-weight:bold;  display:block; height:2.95em;}
.nav_cms ul {  padding: 0;  margin: 0;  list-style: none;  position: relative;}
.nav_cms ul li {
	display: inline-block;
	opacity:1;
	  border-radius: 1em 1em 0em 0em; 
	 -moz-border-radius: 1em 1em 0em 0em; 
	 -webkit-border-radius: 1em 1em 0em 0em;  
}
.nav_cms ul li li {  border-radius: 0px;  -moz-border-radius: 0px;  -webkit-border-radius: 0px; }
.nav_cms a {  display: block;  padding: 0 0.5em;   font-size: 1em;  line-height: 3em;  text-decoration: none;
	white-space: nowrap;	text-overflow: ellipsis;    overflow: hidden;	word-wrap: break-word;}
.nav_cms ul ul a{ }
.nav_cms li:hover,.nav_cms li.selected { }
/* Hide Dropdowns by Default */
.nav_cms ul ul {  position: absolute;  top: 3em; /* the height of the main nav */  display: none;  opacity:0;  /* opacity transition fix */}
.nav_cms ul li:hover ul {display:block;} /* opacity transition fix */
/* Display Dropdowns on Hover */
.nav_cms ul li:hover > ul {  display: inherit;  opacity:inherit;}
/* Fisrt Tier Dropdown */
.nav_cms ul ul li {  width: 16em;  float: none;  position: relative;  display: list-item; /*opacity:1;*/}
/* Second, Third and more Tiers	*/
.nav_cms ul ul ul li {  position: relative;  top: -3em;  left: 16em;}
/* Change this in order to change the Dropdown symbol */
/*.nav_cms li > a:after {font-family:'FontAwesome';  content: " +";}*/
.nav_cms li ul li > a:after {font-family:'FontAwesome';  content: " \f061";}
.nav_cms li > a:only-child:after {  content: '';}
/* nav_cms COLOURS CONFIG: */

.nav_cms,.nav_cms a { color: #FFF;}
.nav_cms ul li {
	background: rgb(41,107,137);
	background: -moz-linear-gradient(top,  rgb(51,142,189) 0%, rgb(41,107,137) 100%);
	background: -webkit-linear-gradient(top,  rgb(51,142,189) 0%,rgb(41,107,137) 100%);
	background: linear-gradient(to bottom,  rgb(51,142,189) 0%,rgb(41,107,137) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#338ebd', endColorstr='#296b89',GradientType=0 );
}
.nav_cms ul li li {  background: rgb(41,107,137);}
.nav_cms ul ul a{ border-bottom:thin solid #888; }
.nav_cms li:hover,.nav_cms li.selected {  background: #333;}


.nav_cms.grey,.nav_cms.grey a { color: #000;}
.nav_cms.grey ul li {
	background: #eee;
background: -moz-linear-gradient(top,  rgba(204,204,204,0) 0%, rgb(221,221,221) 100%);
background: -webkit-linear-gradient(top,  rgba(204,204,204,0) 0%,rgb(221,221,221) 100%);
background: linear-gradient(to bottom,  rgba(204,204,204,0) 0%,rgb(221,221,221) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#00dddddd',GradientType=0 );
}
.nav_cms.grey ul li li {  background: #ddd;}
.nav_cms.grey ul ul a{ border-bottom:thin solid #555; }
.nav_cms.grey li:hover,.nav_cms.grey li.selected {  background: #eee;}


/*******************************************************************************************/

/** Topmenu (added multi-level support v1.1) **/

.menu_sap {
	-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;

	font-size:inherit;	
	padding: 0px;
/*	background:#FFF;
/*	color: #fff;
	border-bottom:thin solid #EEE;
	border-top:thin solid #EEE;
*/
	text-transform:uppercase;
}
.menu_sap,.menu_sap>ul{height:3em;}

.menu_sap.zone_content{margin:0 auto;}/*fix ma margini*/


.menu_sap ul { 
-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;
	float: left;
	padding: 0;
	margin: 0;
	list-style: none;
	/*background-color: #fff; */
}


.menu_sap li {
	-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;
    overflow: hidden; 
	float: left;
	padding-right: 0.1em;
	white-space: nowrap; 
    text-overflow: ellipsis; 
}
.menu_sap li:hover {    overflow: visible; }


.menu_sap li{width:14em; height:3.1em;} /*12 + 2x(0.4+0.6) */
.menu_sap>ul>li:hover {  height:auto; }/* fix la ascunderea primului dropdown */



.menu_sap a {
	-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;
	white-space: nowrap; 
    text-overflow: ellipsis; 
	overflow:hidden;
	width:12em;
	color:#333;
	display: inline-block;
	text-decoration:none;
	margin:0.2em; 
	padding:0.6em;
	border: 1px solid #000;
	-webkit-transition:all .2s ease-in;
	-moz-transition:all .2s ease-in;
	-o-transition:all .2s ease-in;
	-ms-transition:all .2s ease-in;
	transition:all .2s ease-in;
	background:#FDFDFD;

/*	padding-top: 5px;	padding-bottom: 5px;	padding-left: 12px;	padding-right: 12px;	height: 19px; background-color: #15242b; */

}



.menu_sap a:hover,
.menu_sap li:hover>a,
.menu_sap li.active>a {
	color:#FFF;
	background: #000;
/*	width:12em;*/
}


	
/** Second-level lists **/

.menu_sap li ul { 
	position: absolute;	left: -999em;
	
/*background:#FEFEFE;
	border:0px #CCC solid;
	border-radius:0.5em;-moz-border-radius:0.5em; -webkit-border-radius: 0.5em;
	-moz-box-shadow: 3px 2px 5px #888888;-webkit-box-shadow: 3px 2px 5px #888888;box-shadow: 3px 2px 5px #888888; */
	display: none;
	z-index: 10000;
}
.menu_sap li:hover>ul{display:block; left:inherit;}
.menu_sap li li:hover>ul{position:relative; top:-4em;}


.menu_sap li ul{	width:14em; }
.menu_sap li ul a {width:12em;}


.menu_sap li.active ul a:hover {	color: #fff;	text-decoration: none;	background-color: #5B7D86;}
.menu_sap li.active ul a {	text-decoration: none;	background-color: #15242B;}

/** Level third and above **/
.menu_sap li ul ul { margin-left:14em; height:0; margin-top:0.6em;}
.menu_sap li:hover ul ul, .menu_sap li:hover ul ul ul, .menu_sap li.sfhover ul ul, .menu_sap li.sfhover ul ul ul {}
.menu_sap li:hover ul, .menu_sap li li:hover ul, .menu_sap li li li:hover ul, .menu_sap li.sfhover ul, .menu_sap li li.sfhover ul, .menu_sap li li li.sfhover ul { }/* nested under hovered items */


/*round addition level 0*/
.menu_sap.roundb>ul>li>a{
	text-align:center;
	border:0px solid #FFF;
	border-radius:0.5em;-moz-border-radius:0.5em; -webkit-border-radius: 0.5em;
	-webkit-transition:all .2s ease-in;
	-moz-transition:all .2s ease-in;
	-o-transition:all .2s ease-in;
	-ms-transition:all .2s ease-in;
	transition:all .2s ease-in;
	}
.menu_sap.roundb>ul>li>a:hover{
	background: rgba(181,198,208,1);
	border-radius:1.5em;-moz-border-radius:1.5em; -webkit-border-radius: 1.5em;
	}







/*****************************************************************************************************************************/
.fusion-separator{text-align:center;}
.fusion-separator:after {
  display: block;
  margin-top: 0.8em;
  height: 0.5em;
  width: 100%;
  content: '';
  background: -webkit-radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 65%);
  background: -moz-radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 80%);
  background: -o-radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 80%);
  background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 65%);
}
.fusion-separator.wt{color:#f4f4f4;}
.fusion-separator.wt:after{
  background: -webkit-radial-gradient(ellipse at 50% -50%, rgba(255, 255, 255, 0.5) 0px, rgba(0, 0, 0, 0) 65%);
  background: -moz-radial-gradient(ellipse at 50% -50%, rgba(255, 255, 255, 0.5) 0px, rgba(0, 0, 0, 0) 80%);
  background: -o-radial-gradient(ellipse at 50% -50%, rgba(255, 255, 255, 0.5) 0px, rgba(0, 0, 0, 0) 80%);
  background: radial-gradient(ellipse at 50% -50%, rgba(255, 255, 255, 0.5) 0px, rgba(0, 0, 0, 0) 65%);	
  }
/********************************************************************************************/

.row-eq-height,.flexBox {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
}
.flexItem{
	-webkit-flex: 1;  /* Safari 6.1+ */
	-ms-flex: 1;  /* IE 10 */
	flex: 1;
}
