@charset "utf-8";
body { margin: 0; padding: 0; font-weight: 400; line-height: 1.42857143; background-color: #ffffff; color: #000000; font-family: 'Open Sans', sans-serif; font-size: 14px; }
*, input[type="search"] { -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.main-container input[type=text],.main-container input[type=password],.direct input[type=text],.direct input[type=password]{ -moz-box-sizing: initial; -ms-box-sizing: initial; -o-box-sizing: initial; -webkit-box-sizing: initial; box-sizing: initial;}
img { max-width: 100%; }
a {  text-decoration: underline; }
h1, h2, h3, h4, h5, h6 { color: #383a39; }
a:hover .BodyText, .BodyText a:hover, a:hover, a:focus { color: #005580; text-decoration: none }
.container { padding: 0 15px; }
p { margin: 0 0 10px; }
li, address { line-height: 1.6em; }
.wrapper-inner { background: #ffffff; padding: 10px 15px; margin: 15px 0; }
/***Header***/

.header { box-shadow: 0 4px 4px -2px rgba(0,0,0,.15); padding: 15px 0 0; background: #ffffff; position: relative; width: 100%; z-index: 99; transition: top .3s ease-in-out, box-shadow .15s ease-in-out; -webkit-transition: top .3s ease-in-out, box-shadow .15s ease-in-out; -moz-transition: top .3s ease-in-out, box-shadow .15s ease-in-out; -ms-transition: top .3s ease-in-out, box-shadow .15s ease-in-out; }
.header .navbar { margin-bottom: 0; }
.header .navbar .container { width: 1000px; padding: 0 15px; }
.header .navbar-inner { border: none; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; padding: 0; min-height: inherit; padding: 0; background: none; }
.header .brand span { display: block; color: #222222; font-weight: 400; margin-bottom: 3px; }
.header a { text-decoration: none; }
.header .navbar .brand { padding: 0; margin: 0; }
.header .navbar .nav { float: left; }
.header .navbar .nav > li > a { position: relative; z-index: 99999; background: transparent; }
.header .navbar .nav li a { color: #fff; line-height: normal; text-align: center; font-weight: 400; letter-spacing: 0; text-decoration: none; -moz-text-shadow: none; -ms-text-shadow: none; -o-text-shadow: none; -webkit-text-shadow: none; text-shadow: none; -moz-transition: all ease 0.1s; -ms-transition: all ease 0.1s; -o-transition: all ease 0.1s; -webkit-transition: all ease 0.1s; transition: all ease 0.1s; font-size: 20px; color: #00215A; font-size: 16px; line-height: 54px; padding: 0px 20px; text-transform: uppercase; font-weight: 700; }
.header .navbar .nav li.active a { background: none; color: #642C8A; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; }
.header .navbar .nav li a:hover, .header .navbar .nav li a:focus, .header .navbar .nav li.dropdown:hover > a { background: none; color: #642C8A; }
.header .navbar .nav li li > a:hover, .header .navbar .nav li > a:focus, .header .navbar .nav li li.parents.menu-open > a, .header .navbar .nav li li:hover > a, .header .navbar .nav li li.dropdown-submenu.submenu-open > a, .header .navbar .nav li > ul li:hover { background: none; color: #BB9805; }
.header .navbar .nav li > a:hover, .header .navbar .nav li > a:focus, .header .navbar .nav li.parents.menu-open > a, .header .navbar .nav li:hover > a, .header .navbar .nav li.dropdown-submenu.submenu-open > a { background: #F2EBCD; text-decoration: none; text-shadow: none; color: #BB9805; }
.nav .dropdown-toggle:hover .caret, .nav .dropdown-toggle:focus .caret { border-top-color: #BB9805; border-bottom-color: #BB9805; }
.header .nav-collapse .nav { margin: 0; }
.navIcon .menu { display: none; }
.header .navbar .nav > li > ul::after, .header .navbar .nav > li > ul::before { display: none; }
.header .navbar .pull-right > li > ul, .header .navbar .nav > li > ul { left: 0; right: inherit; top: 34px; }
.header .navbar .nav li > ul li { color: rgba(255,255,255,0.8); }
.header .navbar .nav li > ul li a { padding: 6px 11px; border: none; display: block; line-height: 24px; text-align: left; white-space: nowrap; min-width: 200px; color: #F2EBCD; font-size: 13px; text-transform: none; font-weight: normal; }
.header .navbar .nav > li > ul { -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
.header .navbar .nav li > ul > li:last-child a { border-bottom: none; }
.header .navbar .nav > li > ul { min-width: 190px; }
.header .dropdown-submenu > .dropdown-menu { border: none; padding: 0; margin: 0; }
.header .dropdown-submenu > a::after { display: none; }
.header .navbar .nav li > ul > li.dropdown-submenu ul li a { border: none; }
.header .navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle { background: #383a39; color: #fff !important; }
 [data-toggle="dropdown"] {
display: none;
}
.header .navbar .nav > li > ul { border-radius: 0; background: rgb(0, 107, 182); }
.header .navbar .nav > li:nth-child(7) > > ul, .header .navbar .nav > li:last-child > ul {
left: inherit;
right: 0;
}
.header .navbar li.dropdown-submenu > .menu_click { display: none; }
.header .dropdown-submenu::after { content: ""; font: var(--fa-font-solid); opacity: 1; position: absolute; right: 3px; top: 50%; -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.header .navbar .nav > li > ul { position: absolute; list-style-type: none; left: 0; right: inherit; }
.header .navbar .nav > li { position: relative; }
.header .navbar .nav > li.parents > a { position: relative; z-index: 1; }
.navMain { margin: 0; }
.header-sidebar { float: right; max-width: 70%; }
.navbar .nav .dropdown-toggle .caret { vertical-align: middle; margin: 0; }
.nav .dropdown-toggle .caret { border-top-color: #00215A; border-bottom-color: #00215A; }

.header .navbar .nav > li:hover > .menu_click { opacity: 1; }
#header.nav-up { top: -260px; box-shadow: none; transition: top .3s ease-in-out, box-shadow .6s ease-in-out; }
.header-top { float: right; width: auto; max-width: 100%; }
.top-menu { float: left; }
.top-menu ul { margin: 0; display: inline-block; vertical-align: top; margin: -3px 0 0; }
.top-menu li { float: left; list-style: none; }
.top-menu a { color: #BB9805; text-decoration: none; white-space: nowrap; font-size: 12px; line-height: 33px; text-transform: uppercase; font-weight: normal; padding: 0 7px; display: block; }
#quicksearch-form { float: left; margin: 0 8px 0 13px; }
#quicksearch-form .form-control { font-size: 11px; height: 25px; padding: 3px 8px; border: none; border-radius: 0; box-shadow: none; background: #eee; font-family: 'Open Sans', sans-serif; width: 230px; color: #555; line-height: 1.4; position: relative; z-index: 2; float: left; }
#quicksearch-form .btn { color: #BB9805; padding: 3px 8px; font-size: 12px; background: #eee; border: none; border-radius: 0; height: 25px; margin-left: 1px; -webkit-transition: all 200ms linear 0s; -moz-transition: all 200ms linear 0s; -ms-transition: all 200ms linear 0s; -o-transition: all 200ms linear 0s; transition: all 200ms linear 0s; text-shadow: none; box-shadow: none; margin: 0 0 0 1px; display: inline-block; vertical-align: top; }
#quicksearch-form .btn img {max-width: 17px;}
.social-menu { float: right; }
.social-menu ul { margin: 0; }
.social-menu li { float: left; list-style: none; margin-left: 4px; }
.social-menu li a { background: transparent; display: inline-block; text-align: center; color: #BB9805; }
.social-menu li a .fa{display: inline-block;}
.social-menu li a .fa-hover{display: none;}
.social-menu li a:hover .fa, .social-menu li a:focus .fa{display: none;}
.social-menu li a:hover .fa-hover, .social-menu li a:focus .fa-hover{display: inline-block;}
/******Footer*****/
.footer { color: #fff; background-color: transparent; height: auto; min-height: 35px; margin-top: 20px; }
.footer a { color: #fff; text-decoration: none; }
.footer a:hover { color: #BB9805; }
.footer-inner { background: #00215A; border-top: 5px solid #BB9805; }
.footer-inner .container { position: relative; }
.footcol { padding: 30px 0 20px; }
.socialcol .fa { margin-right: 6px; color: #BB9805; max-width: 17px;}
.qlinkcol li, .socialcol li { list-style: none; margin: 8px 0; }
.foothead { position: relative; font-weight: 700; text-transform: uppercase; font-size: 17px; margin-bottom: 20px; font-family: 'Lato', sans-serif; }
.footcol { float: left; width: 33.33%; }
.footcol.one { background: #BB9805; font-weight: 300; min-height: 225px; width: 230px; max-width: 100%; position: relative; padding: 30px 35px 35px; box-shadow: 0px 4px 4px rgba(0, 0, 0, .2); }
.footcol.one::after { border-left: 116px solid transparent; border-right: 116px solid transparent; border-top: 22px solid #BB9805; content: ""; height: 0; position: absolute; left: 0; bottom: -22px; }
.footcol.one a:hover { color: #00215A !important; }
.footcol.two { width: 33.33%; margin-left: 15%; }
.footcol.three { width: 20%; }
ul.qlinkcol { width: 50%; float: left; padding: 0 8px; margin: 0; }
.footer-inner .social-icon { width: 34px; height: 34px; line-height: 34px; background: #BB9805; margin-top: 10px; }
#icopyright { background-color: transparent; padding: 15px; }
#copyright-inner { color: #999; text-align: center; }
#copyright-inner a { color: #999; }
#copyright-inner a:hover { color: #333; }
/* din */

.copyleft { float: left; }
.copyleft p { line-height: 32px; color: #4a4a4a; font-size: 18px; display: inline-block; }
.copyleft { margin: 0px; display: inline-block; }
.copyleft { display: inline-block; list-style: none; vertical-align: middle; width: 75%; }
.copyleft a { color: #642C8A; font-size: 18px; text-decoration: underline; }
.copyleft a:hover { text-decoration: none; }
.copyrightside { float: right; margin-top: 30px; }
.copyrightside a { font-size: 18px; color: #4a4a4a; text-decoration: none; }
#pbmc-wrap { padding: 20px 0 0; text-align: center; display: inline-block; width: 100%; }
#pbmc { color: #a8a8a8; }
#pbmc { font-size: 11px; line-height: 30px; height: 30px; display: block; width: 170px; margin: 0 auto; text-decoration: none !important; }
#pbmc:hover { color: #666; }
#pbmc:hover img { opacity: 1; }
#pbmc-wrap a img { opacity: 0.5; }
/******Content*****/
.quicklinks h3 { line-height: 1; border-bottom: 1px solid #ccc; padding: 0 0 10px; margin: 0 0 14px; }
.quicklinks-menu { margin: 0 0 20px; }
.quicklinks-menu li { list-style: none; text-align: center; }
.quicklinks-menu li a { background: #642C8A; display: block; color: #fff; text-decoration: none !important; padding: 11px; border-bottom: 1px solid #ffffff; text-transform: uppercase; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; }
.quicklinks-menu li a:hover { opacity: 0.8; }
