﻿.nav-wrapper{width:960px; margin:0 auto;padding-top:11px;}
.nav-wrapper1{width:960px; margin:0 auto;padding-top:17px;}
.navigation{float:left;position:relative;left:0; width:100%;margin-bottom:0;border-right:0px solid #1C25AA;border-top:0px solid #1C25AA;border-left:0px solid #1C25AA;background:#231f20; }
.navigation,.navigation ul{list-style:none;position:relative;margin:0;padding:0; text-transform:capitalize;}
.navigation ul a{float:left;}
.navigation ul ul a{float:none}
.navigation .arise-navigation a{float:none;padding:0}
.navigation ul ul,.navigation .arise-navigation,.navigation .arise-navigation ol li{opacity:0;visibility:hidden;display:none /9;-webkit-transition:opacity 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out;transition:opacity 150ms ease-in-out}
.navigation li:hover>ul,.navigation li:hover>.arise-navigation,.navigation li:hover>.arise-navigation ol li{opacity:1;visibility:visible;display:block !important/9;background:#FFF}
.navigation ul:after{content:"";clear:both;display:block}
.navigation ul li{float:left;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;z-index:99999}
.navigation ul li a{display:block;color:#FFF;font-size:12px!important;font-weight:400;text-mainnavation:none;padding:8px 19px 8px}
.arrow:after{content:"";float:right;text-align:right;width:0;height:0;display:block;top:9px;position:relative;border-right:3px solid transparent/9;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:3px solid #bbb;margin:-2px 0 0 5px}
.navigation .right{float:right}
.navigation .right ul,.navigation .right .arise-navigation{right:0;width:135px}
.navigation ul ul{background:#fff;border:1px solid #d2232a;border-top:0;position:absolute;top:100%;width:170px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04); z-index:99999}
.navigation ul ul ul{position:absolute;left:100%;border-top:1px solid #e0e0e0;top:-1px}
.navigation ul ul li a{font-weight:400;color:#000;border-bottom:1px solid #e4e4e4;padding:8px 12px}
.navigation ul ul li{float:none;position:relative;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;background:#fff!important}
.navigation ul ul li a:active,.navigation ul ul li:hover{background-color:#E9E9E9}
.navigation ul ul li:hover{background:#E9E9E9!important;color:#FFF}
.arise-navigation{position:absolute;top:100%;background-color:#fff;border:1px solid #e0e0e0;border-top:none;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:99999;padding:18px 11px}
.arise-navigation ol{list-style:none;padding:0}
.arise-navigation ol li{width:100%;border-bottom:1px dotted #d2d2d2;padding:6px 0}
.arise-navigation ol li ol li{border-bottom:0 dotted #d2d2d2;line-height:12px}
.arise-navigation ol li ol li a{color:#666;text-decoration:underline}
.arise-navigation ol li:hover,.arise-navigation ol li a{color:#000;font-size:12px;font-weight:400;background-color:#fff;background-image:none}
.arise-navigation ol li a:hover{color:#d2232a}
.arise-navigation div h4{font-size:13px;font-weight:400;color:#d2232a;border-bottom:1px solid #e4e4e4;margin:8px 0 2px;padding:0 0 5px}
.arise-navigation div h4 a{color:#d2232a}
.arise-navigation .col-1{width:135px}
.arise-navigation .col-2{width:288px}
.arise-navigation .col-3{width:441px}
.arise-navigation .col-4{width:594px}
.arise-navigation .col-1,.arise-navigation .col-2,.arise-navigation .col-3,.arise-navigation .col-4,.arise-navigation .col-5,.arise-navigation .col-6,.arise-navigation{float:left;margin:0 10px}
.arise-navigation.full-width{left:0px;width:960px;border:1px solid #d2232a;margin:0 auto;padding:15px 0}
.full-width .col-1,.full-width .col-2,.full-width .col-3,.full-width .col-4,.full-width .col-5,.full-width .col-6,.full-width{float:left;margin:0 .4% 0 1.4%}
.mainnav.navigation ul li:hover{color:#FFF;background:#D2232A}
.navigation ul li a:active,.navigation ul li:hover,.arise-navigation ol li ol li a:hover{color:#000}
.arise-navigation .col-5,.arise-navigation .col-6{width:747px}
/*.full-width .col-1,.full-width .col-2,.full-width .col-3,.full-width .col-4,.full-width .col-5,.full-width .col-6{width:14.7%}*/
.full-width .col-1, .full-width .col-2, .full-width .col-3, .full-width .col-4, .full-width .col-5, .full-width .col-6{ width:18% !important;}
@media only screen and max-width 767px {
.navigation ul li{width:100%;cursor:pointer;position:relative}
.navigation .arise-navigation ol li{height:0}
.navigation li:hover>.arise-navigation ol li{height:auto}
.arise-navigation,.navigation ul ul{z-index:100}
.navigation ul ul{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.navigation ul ul ul{left:0}
.navigation ul ul li:hover>ul{position:relative;border:none;border-top:1px solid #e4e4e4;-webkit-box-shadow:none;box-shadow:none}
.navigation ul li ul li .arrow:after{border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #bbb;margin:0}
.arise-navigation{padding:18px 0}
.arise-navigation ol li:last-child{margin:0 0 20px}
.navigation .col-1,.full-width .col-1,.navigation .col-2,.full-width .col-2,.navigation .col-3,.full-width .col-3,.navigation .col-4,.full-width .col-4,.navigation .col-5,.navigation .col-6,.full-width .col-5{float:left;width:90%;margin:0 0 0 5%}
}


/*search box*/
#search-wrap { padding:1px;}
#search{border: #000 1px solid;width: 200px; float: left;padding: 0px 2px 0px 2px; background:#FFF;}
#search #search-input-text{width: 161px;float: left;border: 0;color: #000;line-height: 100%;margin-top:3px;margin-bottom:3px;}
#search #search-input-text:focus{outline:none;color:#333;}
#search #search-input-submit{background: url(../images/search-zoom-icon.png) no-repeat 5px 1px;border: 0;float: left;width: 20px;z-index: 100;cursor: pointer;}
/*search box*/