@charset "utf-8";
/***!  templates/style/css/custom.css  !***/

/* ==========================================================================
   Start Fonts
   ========================================================================== */

@font-face {
   font-family: 'blissregular';
   src: url('/templates/style/fonts/bliss-regular-webfont.eot');
   src: url('/templates/style/fonts/bliss-regular-webfont-.eot#iefix') format('embedded-opentype'),
        url('/templates/style/fonts/bliss-regular-webfont.woff') format('woff'),
        url('/templates/style/fonts/bliss-regular-webfont.ttf') format('truetype');
   font-weight: normal;
   font-style: normal;font-display:swap;}
@font-face {
   font-family: 'thesanslight';
   src: url('/templates/style/fonts/thesans-light-webfont.eot');
   src: url('/templates/style/fonts/thesans-light-webfont-.eot#iefix') format('embedded-opentype'),
        url('/templates/style/fonts/thesans-light-webfont.woff') format('woff'),
        url('/templates/style/fonts/thesans-light-webfont.svg#thesanslight') format('svg');
   font-weight: normal;
   font-style: normal;font-display:swap;}
@font-face {
   font-family: 'thesanslightitalic';
   src: url('/templates/style/fonts/thesans-light-italic-webfont.eot');
   src: url('/templates/style/fonts/thesans-light-italic-webfont-.eot#iefix') format('embedded-opentype'),
        url('/templates/style/fonts/thesans-light-italic-webfont.woff') format('woff'),
        url('/templates/style/fonts/thesans-light-italic-webfont.svg#thesanslightitalic') format('svg');
   font-weight: normal;
   font-style: normal;font-display:swap;}
@font-face {
   font-family: 'thesanssemibold';
   src: url('/templates/style/fonts/thesans-semibold-webfont.eot');
   src: url('/templates/style/fonts/thesans-semibold-webfont-.eot#iefix') format('embedded-opentype'),
        url('/templates/style/fonts/thesans-semibold-webfont.woff') format('woff'),
        url('/templates/style/fonts/thesans-semibold-webfont.svg#thesanssemibold') format('svg');
   font-weight: normal;
   font-style: normal;font-display:swap;}
@font-face {
   font-family: 'thesanssemibolditalic';
   src: url('/templates/style/fonts/thesans-semibold-italic-webfont.eot');
   src: url('/templates/style/fonts/thesans-semibold-italic-webfont-.eot#iefix') format('embedded-opentype'),
        url('/templates/style/fonts/thesans-semibold-italic-webfont.woff') format('woff'),
        url('/templates/style/fonts/thesans-semibold-italic-webfont.svg#thesanssemibolditalic') format('svg');
   font-weight: normal;
   font-style: normal;font-display:swap;}
@font-face {
   font-family: 'thesansbold';
   src: url('/templates/style/fonts/thesans-bold-webfont.eot');
   src: url('/templates/style/fonts/thesans-bold-webfont-.eot#iefix') format('embedded-opentype'),
        url('/templates/style/fonts/thesans-bold-webfont.woff') format('woff'),
        url('/templates/style/fonts/thesans-bold-webfont.svg#thesansbold') format('svg');
   font-weight: normal;
   font-style: normal;font-display:swap;}
@font-face {
   font-family: 'thesansbolditalic';
   src: url('/templates/style/fonts/thesans-bold-italic-webfont.eot');
   src: url('/templates/style/fonts/thesans-bold-italic-webfont-.eot#iefix') format('embedded-opentype'),
        url('/templates/style/fonts/thesans-bold-italic-webfont.woff') format('woff'),
        url('/templates/style/fonts/thesans-bold-italic-webfont.svg#thesansbolditalic') format('svg');
   font-weight: normal;
   font-style: normal;font-display:swap;}
body {
	font-family: font-family: 'thesanslight', Arial, sans-serif!important;	}
h1,h2,h3,h4,h5,h6 {
 	
 	color:#004388;
 }
 p,
dl,
address, .listOverviewContactsAdress{
  font-size: 1.1em;
  line-height: 1.5em;
} 
 
a:hover{	text-decoration:underline;} 
 /* ==========================================================================
    End fonts
    ========================================================================== */
    
    #sidebar-1 h3 {
  display: block;
  margin: 1.1em 0 1.2em 0;
  text-transform: uppercase;
  font-size: 1.1em;
  font-family: 'blissregular', Arial, sans-serif;
  font-weight: bold;
  font-style: normal;
  color: #004388;}
 
    
ul#splitmeu a {
    float: left;
    width: 100%;
    padding: .4em 0;
    border-top: 2px solid #F2F5F9;
    font-family: 'thesanslight', Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 1em;
    line-height: 1.3em;
    color: #004388;	text-decoration:none;}
    
ul#mysplitmenu ul {  margin-left: 0px !important;  margin-top: 0px;} 
ul#mysplitmenu a::after {

  font-family: FontAwesome;
  content: "\f105";
  color: #7FA1C3;	float:right;	padding-right:10px;}

ul#mysplitmenu a {	text-decoration:none;	}

ul#mysplitmenu li  {  list-style-type: none !important;	padding-top:0;	padding-bottom:4px;    border-top: 2px solid #F2F5F9;}
ul#mysplitmenu a:hover{	color: red;}
ul#mysplitmenu li.active a.level2 {  		width:100%;    border-color: #004388;
    background-color: #004388;    float: left;
    width: 100%;
    border-top: 2px solid #F2F5F9;
    font-family: 'thesanslight', Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 1em;
    line-height: 1.3em;
    color: #ffffff;	
    text-decoration:none;	padding:.4em 0 .4em 10px;}
ul#mysplitmenu li.active a:hover {  color:fff; background-color: #20B1E6; }
ul#mysplitmenu li.active  ul li  a {  color:#777;	padding-left:11px;width:100%!important;	display:block;}
ul#mysplitmenu li ul li.active a.level3 {  color:#fff;     border-color: #7FA1C3;    background-color: #7FA1C3;    	width:100%!important;	display:block;	padding-left:11px;	padding-bottom:3px;	}
ul#mysplitmenu li ul li.active a:hover {  color:lime; background-color: #20B1E6; }
ul#mysplitmenu li ul li.active ul li a {  color:#777;	width:100%;}
ul#mysplitmenu li ul li.active ul li a:hover {  color:red;  }
ul#mysplitmenu li ul li ul li.active a.level4 {  color:#999;	padding-left:11px;	background-color:#d5e0ea;	padding-bottom:3px;}
ul#mysplitmenu li ul li ul li.active a::after {	color: #d5e0ea;}
ul#mysplitmenu li ul li ul li ul li.active a {  color:#296bb7;  }
ul#mysplitmenu li ul li ul li.active ul li  a {  color:#777;  }
ul#mysplitmenu li ul li ul li ul li.active a.level5  {  color:#999;  padding-bottom:3px;	background-color:#d5e0ea;}
ul#mysplitmenu li ul li ul li ul li.active a::after {	color: #d5e0ea;}
ul#mysplitmenu li ul li ul li ul li ul li.active a {  color:#296bb7;  }
ul#mysplitmenu li ul li ul li ul li.parent ul li a {  color:#777;  }
ul#mysplitmenu li ul li ul li ul li ul li.active a.level6 {  color:#999;  padding-bottom:3px;	background-color:#d5e0ea;}
ul#mysplitmenu a.last {    border-bottom: 2px solid #F2F5F9;width:100%!important;display:block;		padding-left:9px;}
/*ul#mysplitmenu li:last-child {    border-bottom: 2px solid #F2F5F9;width:100%!important;}*/

a.level3{	padding-top:42px;}
a.level4{	padding-top:9px;}
a.level5{	padding-top:9px;}
a.level6{	padding-top:9px;}

/*****==================================================================================================******/
ul#mysplitmenu2 ul {  margin-left: 0px !important;  margin-top: 0px;} 

ul#mysplitmenu2 li  {  list-style-type: none !important;}

ul#mysplitmenu2.navMarkets a.navSubHeader {
  display: block;
  margin: 1.1em 0 1.2em 0;
  text-transform: uppercase;
  font-size: 1.1em;
  font-family: 'blissregular', Arial, sans-serif;
  font-weight: bold;
  font-style: normal;
  color: #004388;
}
ul#mysplitmenu2.navMarkets .active a {
    border-color: #004388;
    background-color: #004388;
    color: #FFF;	padding-left:10px;}
ul#mysplitmenu2.navMarkets a {
    float: left;
    width: 100%;
    padding: .4em 0;
    border-top: 2px solid #F2F5F9;
    font-family: 'thesanslight', Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 1em;
    line-height: 1.3em;
    color: #004388;}
    
 .navSub ul ul ul span {
  width: 81%;
  padding: 0 7%;
}
.navSub .active ul .active ul .active a {
  color: #00A6E2;
}
.navSub .active ul .active ul .active a:hover,
.navSub .active ul .active ul .active a:focus {
  color: #FFF;
}  
   /* ==========================================================================
   Test Navigation 
   ========================================================================== */
/*ul#mysplitmenu3 a::after {
  font-family: FontAwesome;  content: "\f105";  color: #7FA1C3;	float:right;	padding-right:10px;}
 
ul#mysplitmenu3 ul {  margin-left: 0px !important;  margin-top: 0px;} 

ul#mysplitmenu3 li  {  list-style-type: none !important;}

ul#mysplitmenu3.navMarkets a.navSubHeader {
  display: block;
  margin: 1.1em 0 1.2em 0;
  text-transform: uppercase;
  font-size: 1.1em;
  font-family: 'blissregular', Arial, sans-serif;
  font-weight: bold;
  font-style: normal;
  color: #004388;
}
ul#mysplitmenu3.navMarkets .active a {
    border-color: #004388;
    background-color: #004388;
    color: #FFF;	padding-left:10px;}
ul#mysplitmenu3.navMarkets a {
    float: left;
    width: 100%;
    padding: .4em 0;
    border-top: 2px solid #F2F5F9;
    font-family: 'thesanslight', Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 1em;
    line-height: 1.3em;
    color: #004388;}
    
 .navSub ul ul ul span {
  width: 81%;
  padding: 0 7%;
}
.navSub .active ul .active ul .active a {
  color: #00A6E2;
}
.navSub .active ul .active ul .active a:hover,
.navSub .active ul .active ul .active a:focus {
  color: #FFF;
} ============================*/
.bobmodule {	margin-bottom:30px;}

ul#mysplitmenu3 a::after {
  font-family: FontAwesome;  content: "\f105";  color: #7FA1C3;	float:right;	padding-right:10px;}
  
ul#mysplitmenu3 {  margin: 0;  padding: 0;  list-style: none;}

ul#mysplitmenu3 ul,
ul#mysplitmenu3.unstyled ul {
  margin-left: 0px !important;   margin-top: 0px !important;; }
.sidebar .moduletable ul#mysplitmenu3 ul li, .sidebar .moduletable ul#mysplitmenu3.unstyled ul li {
    list-style-type:none!important; 
    padding: 0px 0!important; 
} 
ul#mysplitmenu3 a {
  float: left;
  width: 100%;
  padding:.4em 0 .4em 10px;
  border-top: 2px solid #F2F5F9;
  font-family: 'thesanslight', Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 1em;
  line-height: 1.3em;
  color: #004388;	text-decoration:none;}
  

ul#mysplitmenu3 li a.last-end { border-bottom: 2px solid #F2F5F9;
	}
ul#mysplitmenu3 a:hover,
ul#mysplitmenu3 a:focus {
  border-color: #00A6E2;
  background-color: #00A6E2;
  color: #FFF;
}
ul#mysplitmenu3 span {
  float: left;
  width: 88%;
  padding: 0 3.5%;
}
/*ul#mysplitmenu3 .fa-angle-right {
  float: right;
  width: 5%;
  padding: .15em 0;
  color: #7FA1C3;	display:none;}*/
/*ul#mysplitmenu3 a:hover .fa-angle-right,
ul#mysplitmenu3 a:focus .fa-angle-right {
  color: #7FD2F0;
}*/
ul#mysplitmenu3 li.active a {
  
  background-color: #004388;
  color: #FFF;	font-size:15px;}
ul#mysplitmenu3 li.active a::after {
  font-family: FontAwesome;  content: "\f105";  color: #004388;	float:right;	padding-right:10px;}

/* Navigation - Sub - 2. Level */
ul#mysplitmenu3 li ul li:hover a {	background-color:#00A6E2;}
ul#mysplitmenu3 li ul li.active a {	background-color:#7FA1C3;}
/* Navigation - Sub - 2. Level */
ul#mysplitmenu3 li.active ul li a::after {
  font-family: FontAwesome;  content: "\f105";  color: #7FA1C3;	float:right;	padding-right:10px;}

ul#mysplitmenu3 li ul li.active a::after {
  font-family: FontAwesome;  content: "\f105";  color: #7FA1C3;	float:right;	padding-right:10px;}

ul#mysplitmenu3 li.active ul li:hover a {	background-color:#00A6E2;color:#FFFFFF;} 

ul#mysplitmenu3 li.active ul li a {
    color: #7FA1C3;
    padding-left: 11px;
    width: 100%!important;
    display: block;	background-color:transparent;}
    
ul#mysplitmenu3 li.active ul li.active a {
    color: #fff;
    padding-left: 11px;
    width: 100%!important;
    display: block;	background-color:#7FA1C3;}

    
/* Navigation - Sub - 3. Level */ 
ul#mysplitmenu3 li.active ul li.active ul li:hover a { background-color:#00A6E2;	color:#FFFFFF;} 
 
ul#mysplitmenu3 li.active ul li.active ul li a {
    color: #7FA1C3;
    padding-left: 11px;
    width: 100%!important;
    display: block;	background-color:transparent;}
    
ul#mysplitmenu3 li.active ul li.active ul li.active a {
    color: #fff;
    padding-left: 11px;
    width: 100%!important;
    display: block;	background-color:#7FA1C3;}
ul#mysplitmenu3 li a.level2 {	border-top: 2px solid #F2F5F9!important;}
/* Navigation - Sub - 4. Level */ 
ul#mysplitmenu3 li.active ul li.active ul li.active ul li:hover a {background-color:#00A6E2;	color:#FFFFFF;}
	
ul#mysplitmenu3 li.active ul li.active ul li.active ul li a {
    color: #7FA1C3;
    padding-left: 11px;
    width: 100%!important;
    display: block;	background-color:transparent;}
    
ul#mysplitmenu3 li.active ul li.active ul li.active ul li.active a {
    color: #fff;
    padding-left: 11px;
    width: 100%!important;
    display: block;	background-color:#7FA1C3;}


/* Navigation - Sub - 5. Level */
ul#mysplitmenu3 li.active ul li.active ul li.active ul li.active ul li:hover a { background-color:#00A6E2;	color:#FFFFFF;}

ul#mysplitmenu3 li.active ul li.active ul li.active ul li.active ul li a {
    color: #7FA1C3;
    padding-left: 11px;
    width: 100%!important;
    display: block;	background-color:transparent;}
    
ul#mysplitmenu3 li.active ul li.active ul li.active ul li.active ul li.active a {
    color: #fff;
    padding-left: 11px;
    width: 100%!important;
    display: block;	background-color:#7FA1C3;}



/* Navigation - Sub - 6. Level */ 
ul#mysplitmenu3 li.active ul li.active ul li.active ul li.active ul li.active ul li:hover a { background-color:#00A6E2;	color:#FFFFFF;}


ul#mysplitmenu3 li.active ul li.active ul li.active ul li.active ul li.active ul li a {
    color: #7FA1C3;
    padding-left: 11px;
    width: 100%!important;
    display: block;	background-color:transparent;}
    
ul#mysplitmenu3 li.active ul li.active ul li.active ul li.active ul li.active ul li.active a {
    color: #fff;
    padding-left: 11px;
    width: 100%!important;
    display: block;	background-color:#7FA1C3;}
    
    
.active ul#mysplitmenu3 a {
  border-color: #FAFBFD;
  background-color: #FFF;
  color: #7FA1C3;
}
ul#mysplitmenu3 ul .last a,
.navSub ul ul li:last-child a {
  border-bottom: none;
}
/*.active ul#mysplitmenu3 .fa-angle-right {
  display: block;
  color: #CCD9E7;
}*/
.navSub .active ul a:hover,
.navSub .active ul a:focus,
.navSub .active ul .active a:hover,
.navSub .active ul .active a:focus {
  border-color: #00A6E2;
  background-color: #00A6E2;
  color: #FFF;
}
.navSub .active ul .active a,
.navSub .active ul .active a:hover,
.navSub .active ul .active a:focus {
  border-color: #7FA1C3;
  background-color: #7FA1C3;
  color: #FFF;
}
/*.navSub .active ul .active .fa-angle-right{
  display: none;*/

/* Navigation - Sub - 3. Level */

.navSub .active ul .active ul a {
  color: #7FA1C3;
}
.navSub ul ul ul span {
  width: 81%;
  padding: 0 7%;
}
.navSub .active ul .active ul .active a {
  color: #00A6E2;
}
.navSub .active ul .active ul .active a:hover,
.navSub .active ul .active ul .active a:focus {
  color: #FFF;
}
    
    

   /* ==========================================================================
   BUTTONS
   ========================================================================== */
   
  .btn-primary {
    display: inline-block;
    margin-bottom: 10px;
    padding: .5em 1.2em;
    color: #FFF;
    background-color: #005C9F;
    background: linear-gradient(120deg, #005C9F, #004787);
    border-radius: 4px;		text-decoration:none;border-style:none;}
    
    .btn-primary:hover {
    display: inline-block;
    margin-bottom: 10px;
    padding: .5em 1.2em;
    color: #FFF;
    background-color: #20B1E6;
    background: linear-gradient(120deg, #20B1E6, #008DCB);
    border-radius: 4px;	border-style:none;}
    
    .btn-primary-phone {
    display: inline-block;
    margin-bottom: 10px;
    padding: .5em 1.2em;
    color: #FFF;
    background-color: #005C9F;
    background: linear-gradient(120deg, #005C9F, #004787);
    border-radius: 4px;		text-decoration:none;border-style:none;}
    
    .btn-primary-phone::before {

     font-family: FontAwesome;
     content: "\f095";
     color: #FFF;	padding-right:10px;}
     
  .btn-primary-phone:hover {
    display: inline-block;
    margin-bottom: 10px;
    padding: .5em 1.2em;
    color: #FFF;
    background-color: #20B1E6;
    background: linear-gradient(120deg, #20B1E6, #008DCB);
    border-radius: 4px;	border-style:none;}

      
   .btn-secondary1 {
    display: inline-block;
    margin-bottom: 10px;
    padding: .5em 1.2em;
    color: #FFF;
    background-color: #8aa9c9;
    background: linear-gradient(120deg, #8aa9c9, #7497bb);
    border-radius: 4px;		text-decoration:none;border-style:none;}
    
    .btn-secondary1:hover {
    display: inline-block;
    margin-bottom: 10px;
    padding: .5em 1.2em;
    color: #FFF;
    background-color: #20B1E6;
    background: linear-gradient(120deg, #20B1E6, #008DCB);
    border-radius: 4px;	border-style:none;} 
    
   .btn-secondary2 {
    display: inline-block;
    margin-bottom: 10px;
    padding: .5em 1.2em;
    color: #FFF;
    background-color: #737373;
    background: linear-gradient(120deg, #737373, #595959);
    border-radius: 4px;		text-decoration:none;border-style:none;}
    
    .btn-secondary2:hover {
    display: inline-block;
    margin-bottom: 10px;
    padding: .5em 1.2em;
    color: #FFF;
    background-color: #20B1E6;
    background: linear-gradient(120deg, #20B1E6, #008DCB);
    border-radius: 4px;	border-style:none;}    
    
    
    .btn-accented-primary {
    display: inline-block;
    margin-bottom: 10px;
    padding: .5em 1.2em;
    color: #FFF;
    background-color: #F9B833;
    background: linear-gradient(120deg, #F9B833, #F7A600);
    border-radius: 4px;		text-decoration:none;border-style:none;}
    
    .btn-accented-primary:hover {
    display: inline-block;
    margin-bottom: 10px;
    padding: .5em 1.2em;
    color: #004388!important;
    background-color: #F9B833;
    background: linear-gradient(120deg, #F9B833, #F7A600);
    border-radius: 4px;		text-decoration:none;border-style:none;}  
    
    .button.cta-gradient {
    background: linear-gradient(135deg,#f9b833 0,#f7a600 100%);
}
.button.cta-gradient.active, .button.cta-gradient:hover {
    color: #004388;
}

.button {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 600;
    color: #fff;
    line-height: 21px;
}

.button {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    font-family: inherit;
    padding: .5em 1em;
    -webkit-appearance: none;
    border: 1px solid transparent;
    border-radius: .25rem;
    transition: none;
    font-size: 1rem;
    line-height: 1;
    text-align: center;
    cursor: pointer;
    background-color: #004388;
    color: #fff;
}

.button.primary-gradient {
    background: linear-gradient(135deg,#005c9f 0,#004787 100%);
}

.button.primary-gradient.active, .button.primary-gradient:hover {
    background: linear-gradient(135deg,#20b1e6 0,#008dcb 100%);
}
a.button:focus, a.button:hover {
    text-decoration: none;
}
p.talk {
    background-color: #f5f5f5;
	display: inline-block;
    vertical-align: middle;
    border: 1px solid transparent;
    border-radius: .25rem;
	padding: 3.5px 10px;
}
p.talk a {
    color: #767477;
    text-decoration: none;
    font-size: 16px;
}
p.talk a.fa.fa-phone-square, p.talk a.fa.fa-envelope-square {
	font-size: 1.0em;
    text-align: right;
}

p.talk a.fa.fa-phone-square:hover, p.talk a.fa.fa-envelope-square:hover {color: #005c9f;}	

    /* ==========================================================================
   End Buttons
   ========================================================================== */
   /* ==========================================================================
   START MODULE OVERRIDES
   ========================================================================== */
   
   .moduletable.mff-light {    margin-bottom: 20px;    padding: 15px;   border: 4px solid #F2F5F9;    background-color: #FAFBFD;}
   .moduletable.mff-light h4 {margin:0 0 9px;text-transform: uppercase;font-size: 1.1em;font-family: 'blissregular', Arial, sans-serif;font-weight: bold;    font-style: normal;    color: #7FA1C3;}
   .ContainerContactsName {
    display: block;	color:#666666;	font:bold 16px/21px 'thesanssemibold', Arial, sans-serif;}
    
    .faLink {    color: #00A6E2;} 
    .moduletable.mff-light li span {    display: block;}  
    .sidebarContainerDownloadsMeta {	    margin-left: 17px; font-size: 15px;}
    
    
   /* ==========================================================================
   No Number Tabs
   ========================================================================== */ 
#mainWrap .nn_tabs > ul.nav-tabs > li > a:hover {
    background-color: #20B1E6!important;	color:white!important;}
    
.nn_tabs > ul.nav-tabs > li > a {	background-color:#005C9F;	color:white !important;}  

    
.nn_tabs > ul.nav-tabs > li.active > a {background-color:#7FA1C3!important;	color:white!important;}  
    
   .nn_tabs .nav-tabs {
    border-top: 2px solid #F2F5F9;
    border-top: 0px solid #ddd;
} 
  
  .wf_file_size_mod {	display:block;color:#666666;	font-size:80%;}
  span.wf_file_text {    margin-left: 3px;	display:inline-block;}
  em.fa.fa-file-pdf-o {    margin-right: 5px;}
  
 /* .wf_file_size_mod::before {  content: "PDF";}  */
  
  .owl-controls .owl-page span {    background: #005C9F;}
    /* ==========================================================================
   End MODULE OVERRIDES
   ========================================================================== */
/* ==========================================================================
   Download-list
   ========================================================================== */
   .mainContentWrapperColumns ul li {	list-style-type:none;}
   
   .download-list.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
}
em.fa.fa-file-pdf-o.fa-2x {    float: left;	padding-right:8px;}
.download-list {
  list-style: none;
  margin: 1.3em 0;
  padding: 0.75em 1em;
  background-color: #F2F5F9;
  color: #7FA1C3;
}
em.fa.fa-phone {
    margin-right: 3px;
}
.download-list li {
  float: left;
  width: 48.5%;
  margin: 0.25em 3% 0.25em 0;
}

.download-list li:nth-child(even) {
  margin-right: 0;
}

.download-list li a {
  display: block;
  padding:0.5em;
  position: relative;
  background-color: white;
  border-radius: 4px;
  word-wrap: break-word;
}

.download-list li a i {
  position: absolute;
  left: 0.38235em;
  top: 0.38235em;
  font-size: 2.125em;
}

.download-list li a .file-info,
.download-list li a small {
  display: block;
}

.download-list li a small {
  color: #666;
  text-transform: uppercase;
}

.download-list li a:hover,
.download-list li a:focus {
  color: white;
  background-color: #00A6E2;
  text-decoration: none;
}

.download-list li a:hover small,
.download-list li a:focus small {
  color: white;
}

/* ==========================================================================
   End Download-list
   ========================================================================== */
   
/*adjusts the position of the caret for the dropdown menu*/
.zen-menu li.parent > a::before, .zen-menu li.parent > .zen-menu-heading::before {    margin-top: 10px;}

#navwrap .zen-spotlight {    border-bottom: 0 none;    padding: 0px 0 0;
}

.widephone {
	margin-bottom: 10px!important;
}
#search {
    margin-top: 5px;	}
#logowrap #search form {
	padding-top: 0;
	margin-bottom: 0!important;
}

input, select {
    min-height: 30px!important;
    
}

/*.secondary3-row {
    background:#D24C41 none repeat scroll 0 0;
    color: #414141;
}*/
/* when under viewport size, .mean-container is added to body */

#mobilephone {
	position: fixed;
	top: 200px;
	left: 5px;
	z-index: 2000;
	background-color:transparent;
	float: left;
	visibility: visible;
}
div#mobphone {	font-family:blissregular, Arial, sans-serif;	color:#999999;	font-weight:bold;	width:450px;	float:right;}
/* @group split menu */
.zen-menu ul .zen-group ul ul li {
    list-style-type: none !important;
}
/*split MENU overrides*/

zen-menu ul .zen-group ul ul {
    margin-left: 2px !important;}
.splitmenu .zen-menu ul .zen-group ul ul{
    list-style-type: none !important;	background-color:maroon;}
.splitmenu.forcedown ul#zen-menu li.current.active.deeper.parent.zen-group{list-style-type: none !important;
	}
/* @end */
#navwrap {
	width: 100%!important;
	height: 38px;
}
#banner.zen-spotlight .moduletable {
    margin-bottom: 0px!important;
}
#bannerwrap .zen-spotlight .moduletable {
margin-bottom: 0;
}
#banner .moduletable.banner-img-fix img {margin-bottom:-4px}
.zentools.flexslider .slides img {
    margin: 0 0 0px;}
.secondary3-row li {
    border-bottom: none;
}
.menu_title {
    display: block;
    position: absolute;
    float:left;
    bottom:1em;
    margin-right:2em;
    color:#FFFFFF;
    font-size: 16px;
    line-height: 22px;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700;
	top: 10px;
	right: 10px;
}

/**Zentools overrides***/
.zentools.grid .zenimage {
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}
.pagehilight .zentools div.zeninner {
    background-color: rgba(0, 0, 0, 0.04) !important;
}
.zen-menu-horizontal ul ul ul li {
    width: 90%;
}
.zen-menu ul .zen-group ul ul {
     margin-left: 3px !important;
}
.zen-menu li.parent > a::before{
	margin-right: 8px;
}
.moduletable.mff-zen-press-rel h4 {	margin-top:0;	margin-bottom:0;}
.moduletable.mff-zen-press-rel p {		margin-bottom:0;	font-size:1.1em;	margin-top:-5px;}
.moduletable.mff-zen-press-rel {	border-bottom:2px solid #F2F5F9;}
.moduletable.mff-zen-press-rel li.zt-item.zt-item{    border-top: 2px solid #F2F5F9;	padding-bottom:16px;	padding-top:16px;}
.moduletable.mff-zen-press-rel .zt-date.zt-element.zt-block.zt-element-2.zt-left.zt-left {     font-size: 1.1em;
    color: #7fa1c3;
    font-family: 'thesanssemibold', Arial, sans-serif;
    font-weight: normal;	margin-top:0;	margin-bottom:0;}

/* @end */   /*split MENU overrides*/

#advancedSearch {	display:none;}

#bottomwrap .spotlight{
	border-style: none!important;
	
} 
#bottomwrap {
	border-bottom: 0px solid #eee !important;
	color:#7FA1C3;	background-color:#F2F5F9;}

#menu .off-canvas-trigger{
	background-color: ;
}
a.btn.off-canvas-trigger.sb-toggle-right.visible-navcollapse {
  text-decoration: none;
}
.freestyle4 {
    min-height: 12em;
    padding: 16px;
    border: 4px solid ;	margin-top:30px;}
.row-style-3 h1, .row-style-3 h2, .row-style-3 h3, .row-style-3 h4, .row-style-3 h5, .row-style-3 h6, .row-style-3 p, .row-style-3 li, .row-style-3 span {
    color: #7fa1c3;
}
.mainwrap.zen-spotlight {	margin-top:1px;}
.zen-spotlight {
    border-bottom: 0px solid #eeeeee;
}
/* @group split menu */
/**2**//**
ul#mysplitmenu li  {  list-style-type: none !important;}
ul#mysplitmenu a:hover{	color: red;}
ul#mysplitmenu li.active a {  color:#296bb7;  }
ul#mysplitmenu li.active a:hover {  color:red;  }
ul#mysplitmenu li.active  ul li  a {  color:#777;  }
ul#mysplitmenu li ul li.active a {  color:#296bb7;  }
ul#mysplitmenu li ul li.active a:hover {  color:red;  }
ul#mysplitmenu li ul li.active ul li a {  color:#777;  }
ul#mysplitmenu li ul li.active ul li a:hover {  color:red;  }
ul#mysplitmenu li ul li ul li.active a {  color:#296bb7;  }
ul#mysplitmenu li ul li ul li ul li.active a {  color:#296bb7;  }
ul#mysplitmenu li ul li ul li.active ul li  a {  color:#777;  }
ul#mysplitmenu li ul li ul li ul li.active a {  color:#296bb7;  }
ul#mysplitmenu li ul li ul li ul li ul li.active a {  color:#296bb7;  }
ul#mysplitmenu li ul li ul li ul li.parent ul li a {  color:#777;  }
ul#mysplitmenu li ul li ul li ul li ul li.active a {  color:#296bb7;  }

/*split MENU overrides*/

/*module suffex short headers removes the top margin for all hclasses in a modile overrides*/
.shortheaders h1, .shortheaders h2, .shortheaders h3, .shortheaders h4,.shortheaders h5,.shortheaders h6 {  margin-top: 0px!important;}
/* overrides*/

zen-menu ul .zen-group ul ul {
    margin-left: 2px !important;}
.splitmenu .zen-menu ul .zen-group ul ul{
    list-style-type: none !important;	background-color:maroon;}
.splitmenu.forcedown ul#zen-menu li.current.active.deeper.parent.zen-group{list-style-type: none !important;
	}
.accordion li.parent.expand	{list-style-type: none!important;}
/* @end */

section.readmore,{
  margin-top: 14px;
}
h2.article-title, h1.article-title {
  padding-bottom: 12px;
}
.page-header {
  padding-bottom: 0px!important;
  margin-top: 20px;
  margin-right: 0px;
  margin-bottom: 12px!important;
}
  
.nn_tabs .nav-tabs > li > a {
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    line-height: 18px;
    margin-right: 2px;
    padding: 6px 12px;	margin-bottom:1px;}
    
section.readmore {  margin-top: 25px;}
.article-title {  margin-bottom: 5px;}
ul.nav.nav-tabs.nav-stacked {  margin-top: 30px;}
.sidebar .moduletable .accordion ul ul li, .sidebar .moduletable .sidebar .moduletable .accordion ul.unstyled ul li {list-style-type: none!important;	}

.moduletable.margintop10 {margin-top: 10px;}
.moduletable.margintop20 {margin-top: 20px;}
.moduletable.margintop30 {margin-top: 30px;}

section#topwrap {    background-color: #fafafa;}
section#topwrap .zen-spotlight, #navwrap .zen-spotlight {
    border-bottom: 0;
    padding: 2px 0 0;
}

section#topwrap .zen-spotlight .moduletable{ margin-bottom:3px;}
#top3 .form-group { margin-bottom: 3px;	float:right;}
#top4 a {	text-decoration:none;	color:#004388;	font-size:13px;}
#menu ul > li a, #menu ul > li .zen-menu-heading {
    color: #343434;
    font-size: 16px !important;
    text-transform: uppercase;
    padding:7px 22px 4px 20px;
    background: none;
    text-shadow: none;
    box-shadow: none;	font-size:1.1em;	}
#menu ul > li a,#menu ul > li a {	border-bottom:4px solid #ffffff;}
#menu ul > li a:hover,#menu ul > li a:active {	border-bottom:4px solid #00A6E2;}
#menu ul ul > li a:hover {	border-style:none;}
#menu ul ul > li:hover{	background-color:#1aafe5!important;	}
#menu ul ul > li a {	padding-left:10px;border-style:none;	padding-top:5px;}
#menu ul ul > li {	border-bottom: 1px solid #3369a0;}
a.LOGOUT{background-color: #004388;
	color: silver;}
 /*search overrides*/   
.search label,.form-search label {	display:inline-block;	padding-right:5px;	color:#999999;	text-align:left;	width:60px;	padding-top:4px;}
#search.form-group {  margin-bottom: 0!important;}
form#mod-finder-searchform {  margin-bottom: -5px;  height: 20px;	margin-right:-5px;}

#topwrap .form-group{	width:275px;}

#div1 input#mod-finder-searchword.search-query.form-control{	border-bottom:1px solid #cccccc!important;	border-left-style:none!important;	border-right-style:none!important;	border-top-style:none!important;	background-color:#fafafa;	height:20px!important;	color:transparent!important;}
#div1 input#mod-finder-searchword.search-query.form-control:focus{	color:#999;}

#div1 input {
    min-height: 20px!important;	background-color:transparent;	margin-top:0px;	border-top-style:none!important;	border-right-style:none!important;	border-left-style:none!important;}
    
 #above input#mod-search-searchword {   	width:99%;}
#div1 textarea, input[type="text"] {}
#div1 input {    color: #fafafa!important;}
#div1 input:focus {    color: #999999!important;}
input.search-query {
    padding-right: 2px;
    padding-left: 1px; 	height:20px;	width:220px!important;	padding-top:2px;}
    
div#topsy {	width:530px;	float:right;	text-align:right;}

.meta-group {
    display: inline;
    padding: 0 30px 0 0;
}
.headerMeta {
    text-align: right;
    height: 40px;
    background-color: #FAFAFA;
    color: #999;
    font-size: .9em;
    line-height: 40px;
    text-transform: uppercase;
}
    
label.finder.hidden-navcollapse.control-label {    color: brown;	text-align:right;	padding-right:10px;	width:60px;}

.autocomplete-suggestions {
    border: 1px solid #ccc;
    background: #fafafa;
    cursor: default;
    overflow: auto;
    -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.14);
    -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.14);
    box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.14);
}

#footer .socialmedia i {
    display: inline-block;
    margin: 0 5px 0 0;
    font-size: 1.3em;	text-align:right;}
.socialmedia-holder {	text-align:right;}
#wrapper1 {	text-align:right;}
#div1 {
    display: inline-block;
    width:404px;
    height:30px;
    border: 0px solid red;	float:right;	background:url(/templates/style/css/search-icon-zero-mff-blue.png) no-repeat right center;	margin-top:-3px;}
#div2 {
    display: inline-block;
    width:310px;
    height:30px;
    border: 0px solid green;	float:right;	padding-top:0px;	margin-left:10px;}
/*.mff-search .search label, .form-search label {	color:red;	display:none;}*/
    
section.article-content ul {	list-style-type:disc;	margin-left:35px;	color:#343434;line-height: 22.5px!important;}
section.article-content ul li {	padding-bottom:5px;}

#menu ul > li a.contact {
   /*display: inline-block;*/
    color: #004388;
    cursor: pointer;
    /*padding: 5px 30px 5px 20px;*/
    background-color: #005c9f;
    background: linear-gradient(120deg, #005c9f, #004787);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #ffffff;
    font-size: 16px;
    font-family: 'blissregular';
    text-transform: uppercase;	margin-top:-45px!important;	float:none!important;	padding-bottom:2px;	padding-top:4px;}
#menu ul > li a.contact:hover {	
    background-color: #20B1E6;
    background: linear-gradient(120deg, #20B1E6, #008DCB);}
    
.nn_sliders.accordion>.accordion-group.icon>.accordion-heading>a.accordion-toggle span.nn_sliders-toggle-inner:before {
    display: inline-block;
    speak: none;
    content: "\f107";	color:#7FA1C3!important;	float:right;	font:normal 25px 'fontawesome';}
.nn_sliders.accordion>.accordion-group.icon.active>.accordion-heading>a.accordion-toggle span.nn_sliders-toggle-inner:before {
    content: "\f106"; color:#7FA1C3!important;
}
.nn_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle {
    transition-duration: 0.2s;
    text-decoration: none !important;
    color:#004388!important;
    padding-bottom: 8px;
    padding-left: 5px;font-size:22px;	font-family: thesanssemibold, Arial, sans-serif;letter-spacing:-.01px;}
    
.nn_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle {
    transition-duration: 0.2s;
    text-decoration: none !important;
    color: #004388 !important;
    background-color: #Fff;
    content: ;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 5px;	font-size:22px;	font-family: thesanssemibold, Arial, sans-serif;	letter-spacing:-.01px;}
.nn_sliders.accordion > .accordion-group > .accordion-body > .accordion-inner {
    border-top: 2px solid #f2f5f9;
    padding:9px 1px 9px 5px;}
    .nn_sliders.accordion > .accordion-group {
    border-radius: 0;
    margin-bottom: 2px;
    border-top: 0px solid #dddddd;
    border-left: 0px solid #dddddd;
    border-right: 0px solid #dddddd;
    border-bottom: 2px solid #f2f5f9;
}
.nn_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:hover {
    background-color: #ffffff;
    color: #333333;
    text-decoration: none;
}
#set-nn_sliders-2 {	border-top:2px solid #f2f5f9;}

.nn_sliders-toggle-inner {
  font-size:22px;	color:#004388;	font-weight:bold;}
  
.mff-zen2 h4, .mff-zen2 h4 a, .mff-zen-press-rel h4, .mff-zen-press-rel h4 a {	color:#004388!important;font-size: 19.6px;}
.mff-zen2 p {	    margin: 0 0 .6em 0;}
.mff-zen2 ul {	    margin-left: 0px!important;}
.mff-zen2 li.zt-item.zt-item {	   padding-left: 0%!important;margin-bottom: 13px!important;}
.mff-zen2 img.lazyOwl {    margin-bottom: 1px;}
.mff-zen2 h4.zt-block {	margin-top:5px;	margin-bottom:1px;}
.mff-zen2 .zt-text-intro.zt-element.zt-block.zt-element-3.zt-left {    margin-bottom: 1px;    margin-top: 1px;}
.mff-zen2 .zentools .zt-block {	margin-top:0;}
.mff-zen-press-rel h4 a:hover {	color:red;}
.mff-zen-press-rel p {	}
strong {
    font-family: 'thesanssemibold', Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
}
.article-title {
    margin-top: 0;
    line-height: 1.4em;
   	border-style:none;}
/**------------------------------------------------------------------
Mean Menu stuff
--------------------------------------------------------------------*/   	
.mean-container .mean-bar {
  margin-bottom: 0px;
    z-index: 99;
	
}
.mean-container .mean-nav {
    border-bottom-style: none;}
    
.mean-container a.meanmenu-reveal:hover {
    color: #ffffff;
}
   	
.mean-container .mean-nav ul li a, .mean-container .mean-nav ul li span.zen-menu-heading {
    color: #fffff;
}  	
.mean-container .mean-nav ul li a, .mean-container .mean-nav ul li span.zen-menu-heading {
    color: #ffffff;
}
.mean-container .mean-nav .expand, .mean-container .off-canvas-body .expand {	background-color:transparent;}
.mean-container .mean-nav ul li:hover a {    color: #ffffff;}
/*start temp entry------for testing the concept--------------------- */
  .mean-container .mean-bar {position:relative;	margin-top:40px;	height:25px;}/**This line positions the button**/
     
      /*.mean-container .mean-nav {    float: left;    width: 90%;    margin-top: 50px;}*/
    
    a.meanmenu-reveal {    background-color: darkblue;    color: #FFF;    background-color: #004388;    background: linear-gradient(120deg, #005C9F, #004787);
    border-radius: 4px!important;     padding: 8px 8px 8px 8px!important;    margin-right: 20px!important;    margin-top: 4px;}
/*endtemp entry--------------------------- */
/*.moduletable.mff-light {text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;	}*/
/*.wf_file_text a {
    text-align:start;
    text-indent:15em;
}*/

em.fa.fa-file-pdf-o {display:table-cell; width:15px;
    vertical-align:top;	height:75px;	float:left;}
    
.has-zent2-grid section.article-content {
    margin-top: -22px;
}  
  /**------------------------------------------------------------------
end  Mean Menu stuff there is some in the media queries
--------------------------------------------------------------------*/   	

#mydate li,.mydate2, #articledate{
  color: #7fa1c3;font-family: thesanssemibold, Arial, sans-serif;
font-size: 16.94px;
font-style: normal;
font-weight: normal;
height: auto;
line-height: 21.56px;	padding-bottom:20px;}
div#mydate ul {	margin-left:1px;}

  /**------------------------------------------------------------------
start table stuff
--------------------------------------------------------------------*/  
#mydate li,.mydate2, #articledate{
  color: #7fa1c3;font-family: thesanssemibold, Arial, sans-serif;
font-size: 16.94px;
font-style: normal;
font-weight: normal;
height: auto;
line-height: 21.56px;	padding-bottom:20px;}
div#mydate ul {	margin-left:1px;}

#darktable2 tr th.light-blue {
    background-color: #20B1E6!important;	color:white!important;}

#darktable2 tr th.mff-blue {
    background-color: #005c9f!important;	color:white!important;}
    
#darktable2 tr th.mff-alert {
    background-color: #DF342E!important;	color:white!important;}

#darktable2 tr th.mff-grey {
    background-color: rgba(0,0,0,0.5)!important;	color:white!important;}
    
#darktable2 tr th.mff-grey-bdr {
    background-color: rgba(0,0,0,0.5)!important;	color:white!important;	border-right:1px solid #fFffff;}

#darktable2 tr th.mff-grey-clean {
    background-color: rgba(0,0,0,0.5)!important;	color:#999999;}
    
#darktable2 tr td.mff-light-grey {
    background-color: rgba(0,0,0,0.15)!important;	color:#333333;!important;}

#darktable2.table-bordered th, .table-bordered td {    border-left: 2px solid white;}
#darktable2 tr.cat-list-row1 {	border-bottom : 1px solid rgba(0,0,0,0.15)!important;}
#darktable2 tr.cat-list-row0 {	border-bottom : 1px solid rgba(0,0,0,0.15)!important;}
#darktable2.table-bordered {    border: 0px solid #dddddd;border-bottom : 1px solid rgba(0,0,0,0.15)!important;}
#darktable2.table-striped>tbody>tr:nth-child(odd)>td, 
#darktable2.table-striped>tbody>tr:nth-child(odd)>th {
   background-color: #fff;
 }
 #darktable2.table-striped>tbody>tr:nth-child(even)>td,
 #darktable2.table-striped>tbody>tr:nth-child(even)>th {
   background-color: rgba(0,0,0,0.15);
 }
  /**------------------------------------------------------------------
ens table stuff
--------------------------------------------------------------------*/ 

span.followUs {	color:#999999;}
span.highlight, span.badge.badge-info {    background-color: #FACA66;    font-weight: bold;    padding: 1px 4px;}
span.badge.badge-info {    background-color: #FACA66;    font-weight: bold;    padding: 1px 4px;	color:#999999;}
.formRequired {
    color: #e63323;
}
div#set-nn_sliders-1{	border-top:2px solid #f2f5f9;	margin-top:22px;}   
#abovewrap .zen-spotlight {    display:none;}

#menu nav ul li ul .zen-menu-child.cols-1  {
    display: none!important;

}
.formResponsive .formHorizontal .formControlLabel{	width:200px;}
.formResponsive .formHorizontal .formControls {
    margin-left: 220px;
}
  .scrollTableText {	color:#333333;}
  
  div.scrollTableTextDiv::first-line { 
    background-color: white;	color:#007d4e;	padding-left:55px;	padding-right:5px;	font-weight:bold;}
    
  div.scrollTableTextDiv table#darktable2 {	margin-top:5px;}
    
.mmfblog h2.article-title a {
    color: #004388;
} 
.alert-info, .alert-block, .alert-message {
    background-color: #f5f5f5;
    border-color: #f5f5f5;
    color: #3a87ad;
	padding: 10px;
} 
.blogmenu a {
    float: left;
    width: 100%;
    padding: .4em 0 .4em 10px;
    border-top: 2px solid #F2F5F9;
    font-family: 'thesanslight', Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 1em;
    line-height: 1.3em;
    color: #004388;
    text-decoration: none;
} 
 
   .moduletable.hidden-navcollapse.top25.grey {
	margin-top: 80px;
	    background-color: #8e919c47;
}
#login-form input {
    margin-bottom: 5px!important;
}
td.fabrik_actions.fabrik_element.btn-group{
    width: 232px!important;
} 
 
 [class^="icon-"], [class*=" icon-"] {
     display: inline;
}
i.icon-mail{
    
}

    /*Media queeries----------------------------My Group */
@media only screen and (min-device-width : 789px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
	em.fa.fa-file-pdf-o {	height:75px!important;}
	div#mobphone {    width: 400px;}
	
	}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
	.nn_tabs.outline_handles.top > ul.nav-tabs > li a, .nn_tabs.outline_handles.top > ul.nav-tabs > li a {	margin-bottom:5px;}
	}
@media only screen and (max-width: 787px) {
	/*#abovecontent .zen-spotlight {	display:none;}
	.showsearch #abovecontent.zen-spotlight {	display:inline!important;}*/
	section#logowrap {	height:1px;}
	.mainwrap.zen-spotlight {	padding-top:0;}
	.mffsearch {	display:none;}
    #navwrap { 
     height: 0px;
	}
    #menu {  
    color: #f56464;
	}
    #logo {	text-align: center;
		margin-top: 0px;
		padding-bottom: 0px;
	}
    #mob {	margin-top:30px;	z-index:2000;}
   .responsive-enabled .apple-wrap {
   	position: absolute;
   	top: 0;
   	z-index: 110!important;
   }
   .responsive-enabled .mobi-wrap {
   	position: fixed;
   	top: 0;
   	z-index: 2000!important;   }
   	.formResponsive .formHorizontal .formControlLabel{	width:145px;}
.formResponsive .formHorizontal .formControls {
    margin-left: 0px;
}
    }
@media screen and (min-width:786px){
	
     #mobilephone.mobi-wrap
     { display:inline-block;}
     .menu_title{
      display:none !important; 
     visibility:hidden;} 
     }
 @media only screen and (max-width: 520px) { li.pdf {width:100%}}

@media screen and (max-width:786px) {
	#abovewrap .zen-spotlight {    display:inline;}
	.view-search section#mainWrap {    margin-top: 1px;}
	.nn_tabs-responsive ul#set-nn_tabs-sm-1 {    margin-left: 1px;}
	.nn_tabs-responsive ul#set-nn_tabs-sm-1 li.nn_tabs-tab-sm a {	background-color:#005c9f;    border: 0px solid #999999 !important;    border-radius: 0 !important;    color: #ffffff !important;}
	.nn_tabs-responsive ul#set-nn_tabs-sm-1 li.nn_tabs-tab-sm a:hover {	background-color:#20B1E6!important;}
	#top4 a {	font-size:12px!important;}
	#mobilephone.mobi-wrap{ background-color:transparent;top:40px;left:0;width:80%;padding:0 0 0 10px; z-index:12000; position: absolute; color:white; height:30px;} 
	
    #mobilephone.mobi-wrap p { margin- bottom:1px;  margin-left:5px;}
    .responsive-enabled .social-wrap {left: 0;padding: 0 0 0 1px!important;top: 10px;width: 70%;	  	position: absolute;line-height: 1px;	background-color:#d5d5d5;} 
	.responsive-enabled .social-wrap span {	  		padding-top: 0;	  	}
    mobilephone.mobi-wrap a { color:#efefef; text-decoration: none!important; }
    #mobilephone.mobi-wrap a:hover { color:black; text-decoration: none; } 
    #mobilephone.mobi-wrap .no-social p {margin-top:9px; }

    section#topwrap {    background-color: #fafafa; position:absolute;	width:100%;	height:40px;}
    #social-phone span {	display:none;}
    #mobile-logo-bg {background-color:#ffffff;	position:fixed;	top:40px;	left:0px;	z-index:20000;	width:100%;	height:50px;	padding-top:10px;}
    #logo-mobile {	width:200px;}
    #logo-mobile img {	margin-left:45px;}
    section#bannerwrap {    margin-top: -20px!important;}
    #wrapper1 {	text-align:centre;	height:30px;	width:100%;}
    
    .search label, .form-search label {
    display: inline-block;
    padding-right: 5px;
    color: #999999;
    text-align: left;
    width: 160px;
    padding-top: 4px;
}
    input.search-query {    height: 35px;    width: 99%!important;	float:left;}    
    
    
    /*#div1 {    display: inline-block;    width:180px!important;    height:30px;    border: 0px solid red;	float:left;	}*/
    #div2 {    display: inline-block;    width:360px;    height:30px;    border: 0px solid green;	float:right;	padding-top:7px;}
    #topwrap .form-group {    width: 180px;	}
    #topwrap input#mod-finder-searchword {
    width: 130px;
    float: left;
    background: url("/templates/style/css/search-icon-zero-mff-blue.png") no-repeat scroll 100% 50% #fafafa !important;	border-style:none!important;	}
    input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color: rgb(250, 255, 189);
    background-image: none;
    color: rgb(0, 0, 0);
}

.zentools.zt-no-margin .zt-image img {    margin-bottom: 10px;}
li.item-201 {
    background-color: #004388;
	color: silver;
}





    }
