﻿@font-face {
  font-family: "icon-font";
  src: url('../fonts/icon-font.eot'); /* IE9 Compat Modes */
  src: url('../fonts/icon-font.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/icon-font.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/icon-font.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/icon-font.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/icon-font.svg#svgFontName') format('svg'); /* Legacy iOS */
}
.icon-desktop:before,
.icon-menu-close:before,
.icon-menu:before,
.icon-mobile:before,
.icon-submenu-down:before,
.icon-submenu-right:before,
.icon-world:before,header h1:before,
.nav-button:before,
.nav-close:before,
.RwdMenu .nav-submenu > a:after,
.RwdMenu > ul > .nav-submenu > a:after {font-family: 'icon-font';-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-style: normal;font-variant: normal;font-weight: normal;text-decoration: none;text-transform: none;vertical-align: top;}
.RwdMenu .nav-submenu li a{padding:0 20px;}
.RwdMenu .RwdMenuUL {padding:0;}
.icon-desktop:before {content: '\E001';}
.icon-menu-close:before {content: '\E002';}
.icon-menu:before {content: '\E003';}
.icon-mobile:before {content: '\E004';}
.icon-submenu-down:before {content: '\E005';}
.icon-submenu-right:before {content: '\E006';}
.icon-world:before {content: '\E007';}
#container {padding:0;}
header {display: block;position: fixed;top: 0;left: 0;right: 0;z-index: 901;padding-left: 10px;line-height: 42px;background: #E52C50;color: #FFFFFF;}
header h1 {height: 42px;margin: 0;font-size: 22px;line-height: 42px;color:#FFFFFF;text-align:left;overflow:hidden;}
header h1:before {content: '\E004';margin-right: 8px;}
#footerMenu2 {background:#E52C50;color:#FFFFFF;}
#footerMenu2 ul.navigation li a,#footerMenu2 ul.navigation li .fa-inverse,#footerMenu2 ul.navigation li a p{color:#FFFFFF;}
.Footer_Msg {color:#FFFFFF;}
.slidebarAll {background:#FFFFFF;color:#000000;}
.slidebarAll i{color:#000000;}
.slidebarAll .t1{color:#E52C50;}
.slidebarAll .t2{color:#000000;}
.slidebarAll a{color:#4A4A4A;}
.slidebarAll .input01{border:1px #FFFFFF dashed;color:#000000;padding:5px;font-size:18px;background:none;}
.slidebarAll .BorderDashed{border:1px #FFFFFF dashed;}
.slidebarAll .BorderDashedBottom{border-bottom:1px #FFFFFF dashed;}
.slidebarAll .BorderSolid{border:1px #FFFFFF solid;}
.slidebarAll .BorderSolidBottom{border-bottom:1px #FFFFFF solid;}
.nav-button,a.nav-button:visited,a.nav-button:link,
.nav-close,a.nav-close:visited,a.nav-close:link {position: fixed;top: 1px;width: 36px;height: 40px;overflow: hidden;z-index: 902;cursor: pointer;text-decoration: none;line-height: 42px;background: #E52C50;color: #FFFFFF;}
.nav-button:before,
.nav-close:before {display: block;text-align: center;}
.nav-button {display: block;right: 1rem;font-size: 36px;}
.nav-button:before {content: '\E003';}
.nav-close {display: none;right: 4rem;font-size: 36px;}
.nav-close:before {content: '\E002';}
.RwdMenu {padding-top: 42px;background: #FFFFFF;color: #4A4A4A;}
.RwdMenu ul {background: #FFFFFF;}
.RwdMenu ul li{font-size:18px;line-height:18px;}
.RwdMenu ul ul {background: #FFFFFF;min-width:150px;}
.RwdMenu ul ul ul {background: #FFFFFF;}
.RwdMenu ul ul ul ul {background: #FFFFFF;}
.RwdMenu ul ul ul ul ul {background: #FFFFFF;}
.RwdMenu li {border-top: 1px solid #FFFFFF;cursor: pointer;}
.RwdMenu ul li:hover > a,
.RwdMenu ul li.nav-active > a {color: #FFFFFF;background: #E52C50;}
.RwdMenu ul ul li {font-size:18px;line-height:18px;}
.RwdMenu ul ul li > a {color: #4A4A4A;background: #FFF0F5;}
.RwdMenu ul ul li:hover > a,
.RwdMenu ul ul li.nav-active > a {color: #4A4A4A;background: #FFF0F5;}
.RwdMenu .nav-submenu > ul {}
.RwdMenu a,
.RwdMenu a:hover,
.RwdMenu a:active,
.RwdMenu a:visited {background: #FFFFFF;color: #4A4A4A;text-decoration: none;}
.RwdMenu a{padding: 0;}
.RwdMenu font,.RwdMenu span{padding: 0 20px;}
@media screen and (min-width: 1002px) {
.RwdMenu .nav-submenu > a:after {display:none;margin:0;padding:0;width:0;}
.RwdMenu .nav-submenu > a {padding-right: 0 !important;}
}
@media screen and (max-width: 1001px) {
.RwdMenu .nav-submenu > a:after {position: absolute;display: block;right: 10px;top: 1px;content: '\E005';}
.RwdMenu .nav-submenu > a {padding-right: 30px !important;}
.RwdMenu a{padding: 0 10px;}
.RwdMenu ul li{float:none;}
.RwdMenu font,.RwdMenu span{padding: 0;}
}
@media only screen and (max-width: 1001px) {
#container {padding: 42px 0 52px 0;}
.RwdMenu {padding:0;line-height: 42px;}
.RwdMenu .nav-submenu > ul {border:0;}
.RwdMenu ul li a{min-height:42px;font-size:18px;line-height:42px;}
.RwdMenu ul li {float:none;}
}
@media only screen and (max-width: 814px) {
.RwdMenu .RwdMenuUL {padding:42px 0 200px 0;}
}
@media only screen and (min-width: 1002px) {
.RwdMenu {padding:0;background: #FFFFFF;color: #4A4A4A;}
.RwdMenu ul {background: #FFFFFF;}
.RwdMenu ul li {font-size:18px;line-height:18px;}
.RwdMenu a,
.RwdMenu a:hover,
.RwdMenu a:active,
.RwdMenu a:visited {background: #FFFFFF;color: #4A4A4A;text-decoration: none;}
.RwdMenu ul li:hover > a,
.RwdMenu ul li.nav-active > a {background: #E3E6FF;color: #4A4A4A;}
body {padding: 0 !important;}
header {position: relative;display:none;}
header h1:before {content: '\E001';}
.nav-button {display: none;}
.RwdMenu {padding: 0 !important;}
.RwdMenu > ul > li {border-top: none;line-height: 42px;vertical-align:middle;}
.RwdMenu ul ul ul {}
.RwdMenu ul li:first-child {border-top: none;}
.RwdMenu ul ul ul li:first-child {border-top: none;}
.RwdMenu .nav-left > ul {}
.RwdMenu .nav-submenu li {width: 100%;line-height: 42px;}
.RwdMenu .nav-submenu > ul {margin: 0;}
.RwdMenu > ul > .nav-submenu > a:after {content: '\E005';}
.RwdMenu .nav-submenu > a:after {content: '\E006';}
}
@media screen and (min-width: 814px) and (max-width: 1001px) {
#container {padding: 42px 0 0 0;}
.slider-nav {margin-left:25px;}
.hamburger {display:inline-block;}
#open-left {display:inline-block;}
}
@media screen and (min-width: 814px) and (max-width: 960px) {
.hamburger {display:inline-block;}
#open-left {display:inline-block;}
}
