.header .topbar{z-index:12;padding:8px 0;position:relative;}
@media (max-width:991px){.header .topbar{margin-bottom:20px;}
}
.header .topbar ul.loginbar{margin:0;}
.header .topbar ul.loginbar > li{display:inline;list-style:none;position:relative;padding-bottom:15px;}
.header .topbar ul.loginbar > li > a,
.header .topbar ul.loginbar > li > a:hover{color:#7c8082;font-size:11px;text-transform:uppercase;}
.header .topbar ul.loginbar li i.fa{color:#bbb;}
.header .topbar ul.loginbar li.topbar-devider{top:-1px;padding:0;font-size:8px;position:relative;margin:0 9px 0 5px;font-family:Tahoma;border-right:solid 1px #bbb;}
.header .topbar ul.languages{top:25px;left:-5px;display:none;padding:4px 0;padding-left:0;list-style:none;min-width:100px;position:absolute;background:#f0f0f0;}
.header .topbar li:hover ul.languages{display:block;}
.header .topbar ul.languages:after{top:-4px;width:0;height:0;left:8px;content:" ";display:block;position:absolute;border-bottom:6px solid #f0f0f0;border-left:6px solid transparent;border-right:6px solid transparent;border-left-style:inset;border-right-style:inset;}
.header .topbar ul.languages li a{color:#555;display:block;font-size:10px;padding:2px 12px;margin-bottom:1px;text-transform:uppercase;}
.header .topbar ul.languages li.active a i{color:#999;float:right;margin-top:2px;}
.header .topbar ul.languages li a:hover,
.header .topbar ul.languages li.active a{background:#fafafa;}
.header .topbar ul.languages li a:hover{text-decoration:none;}
.header{z-index:99;background:#fff;position:relative;border-bottom:solid 2px #eee;}
.header > .container{display:table;margin-bottom:-40px;}
@media (max-width:768px){.header > .container{width:100%;}
}
@media (max-width:991px){.header > .container{margin-bottom:0;}
}
.header .logo{height:100%;width:100px;display:table-cell;vertical-align:middle;}
.header .logo img{z-index:1;margin:20px 0;position:relative;height:40px;}
@media (max-width:520px){.header .logo{position:absolute;top:15px;}
}
@media (max-width:450px){.header .logo{top:20px;}
}
@media (max-width:450px){.header .logo{top:25px;}
.header .logo img{height:30px;}
}
@media (max-width:1200px){.header img.big-logo{width:170px;height:auto;}
}
@media (max-width:500px){.header img.big-logo{width:130px;height:auto;}
}
.header img.big-logo{transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;}
.header .navbar-toggle{border-color:#5fb611;}
@media (max-width:991px){.header .navbar-toggle{margin-right:0;}
}
.header .navbar-toggle .fa{color:#fff;font-size:19px;}
.header .navbar-toggle,
.header .navbar-toggle:hover,
.header .navbar-toggle:focus{background:#72c02c;padding:6px 10px 2px;}
.header .navbar-toggle:hover{background:#5fb611 !important;}
.header .navbar-collapse{position:relative;}
.header .navbar-nav > li > a{color:#687074;font-size:15px;font-weight:400;text-transform:uppercase;}
.header .navbar-nav > .active > a{color:#72c02c;}
@media (min-width:992px){.header .navbar-nav{float:right;}
}
.header.no-topbar .navbar-toggle{margin-top:25px;}
@media (min-width:992px){.header.no-topbar .navbar-nav{padding-top:36px;}
}
@media (max-width:991px){.header .navbar-collapse,
.header .navbar-collapse .container{padding-left:0;padding-right:0;}
}
@media (max-width:991px){.header .navbar-header{float:none;}
.header .navbar-toggle{display:block;}
.header .navbar-collapse.collapse{display:none !important;}
.header .navbar-collapse.collapse.in{display:block !important;overflow-y:auto !important;}
.header .navbar-nav{margin:0 0 5px;float:none !important;}
.header .navbar-nav > li{float:none;}
.header .navbar-nav > li > a{padding-top:30px;padding-bottom:40px;}
.header .dropdown-menu.pull-right{float:none !important;}
.header .navbar-nav .open .dropdown-menu{border:0;float:none;width:auto;margin-top:0;position:static;box-shadow:none;background-color:transparent;}
.header .navbar-nav .open > a,
.header .navbar-nav .open > a:hover,
.header .navbar-nav .open > a:focus{border-bottom-color:#eee;}
.header .navbar-nav .open .dropdown-menu > li > a,
.header .navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px;}
.header .navbar-nav .open .dropdown-menu > li > a{line-height:20px;}
.header .navbar-nav .open .dropdown-menu > li > a:hover,
.header .navbar-nav .open .dropdown-menu > li > a:focus{background-image:none;}
.header .navbar-nav .open .dropdown-menu > li > a{color:#777;}
.header .navbar-nav .open .dropdown-menu > li > a:hover,
.header .navbar-nav .open .dropdown-menu > li > a:focus{color:#333;background-color:transparent;}
.header .navbar-nav .open .dropdown-menu > .active > a,
.header .navbar-nav .open .dropdown-menu > .active > a:hover,
.header .navbar-nav .open .dropdown-menu > .active > a:focus{color:#555;background-color:#e7e7e7;}
.header .navbar-nav .open .dropdown-menu > .disabled > a,
.header .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.header .navbar-nav .open .dropdown-menu > .disabled > a:focus{color:#ccc;background-color:transparent;}
.header .dropdown-menu.no-bottom-space{padding-bottom:0;}
.header .navbar-nav > li > a{font-size:14px;padding:9px 10px;}
.header .navbar-nav > li a{border-bottom:solid 1px #eee;}
.header .navbar-nav > li > a:focus{background:none;}
.header .navbar-nav > li > a:hover{color:#72c02c;}
.header .navbar-nav > .active > a,
.header .navbar-nav > .active > a:hover,
.header .navbar-nav > .active > a:focus{background:#72c02c;color:#fff !important;}
.header .dropdown .dropdown-submenu > a{font-size:13px;color:#555 !important;text-transform:uppercase;}
}
@media (min-width:992px){.header .navbar-collapse{padding:0;}
.header .container > .navbar-header,
.header .container-fluid > .navbar-header,
.header .container > .navbar-collapse,
.header .container-fluid > .navbar-collapse{margin-bottom:-10px;}
.header .navbar-nav{position:relative;}
.header .navbar-nav > li > a{bottom:-2px;position:relative;padding:9px 20px 9px 18px;}
.header .navbar-nav > li > a,
.header .navbar-nav > li > a:focus{border-bottom:solid 2px transparent;}
.header .navbar-nav > li > a:hover,
.header .navbar-nav > .active > a{bottom:-2px;position:relative;border-bottom:solid 2px #72c02c;}
.header .navbar-nav > li > a,
.header .navbar-nav > li > a:hover,
.header .navbar-nav > li > a:focus,
.header .navbar-nav > .active > a,
.header .navbar-nav > .active > a:hover,
.header .navbar-nav > .active > a:focus{background:none;}
.header .navbar-nav > .open > a,
.header .navbar-nav > .open > a:hover,
.header .navbar-nav > .open > a:focus{color:#72c02c;}
.header .navbar-nav > li:hover > a{color:#72c02c;}
.header .dropdown-menu{padding:0;border:none;min-width:200px;border-radius:0;z-index:9999 !important;border-top:solid 2px #72c02c;border-bottom:solid 2px #687074;}
.header .dropdown-menu li a{color:#687074;font-size:13px;font-weight:400;padding:6px 15px;border-bottom:solid 1px #eee;}
.header .dropdown-menu .active > a,
.header .dropdown-menu li > a:hover{color:#687074;filter:none !important;background:#eee !important;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}
.header .dropdown-menu li > a:focus{background:none;filter:none !important;}
.header .navbar-nav > li.dropdown:hover > .dropdown-menu{display:block;}
.header .open > .dropdown-menu{display:none;}
.header .navbar-nav .search-open{width:330px;}
}
.header .dropdown-submenu{position:relative;}
.header .dropdown > a:after,
.header .dropdown-submenu > a:after{top:8px;right:9px;font-size:11px;position:absolute;font-weight:normal;display:inline-block;font-family:FontAwesome;}
@media (max-width:991px){.header .dropdown-submenu > a:after{content:" ";}
}
.header .dropdown > a:after{top:9px;right:15px;}
.header .dropdown-submenu > .dropdown-menu{top:3px;left:100%;margin-top:-5px;margin-left:0px;}
.header .dropdown-submenu > .dropdown-menu.submenu-left{left:-100%;}
.header .dropdown-submenu:hover > .dropdown-menu{display:block;}
@media (max-width:991px){.header .dropdown-submenu > .dropdown-menu{display:block;margin-left:15px;}
}
.header .dropdown-submenu.pull-left{float:none;}
.header .dropdown-submenu.pull-left > .dropdown-menu{left:-100%;margin-left:10px;}
.header .dropdown-menu li [class^="fa-"],
.header .dropdown-menu li [class*=" fa-"]{left:-3px;width:1.25em;margin-right:1px;position:relative;text-align:center;display:inline-block;}
.header .dropdown-menu li [class^="fa-"].fa-lg,
.header .dropdown-menu li [class*=" fa-"].fa-lg{width:1.5625em;}
.header .nav > li > .search{color:#aaa;cursor:pointer;min-width:35px;font-size:15px;text-align:center;background:#f7f7f7;padding:11px 0 12px;display:inline-block;border-bottom:solid 2px #aaa;}
@media (min-width:992px){.header .nav > li > .search{bottom:-2px;position:relative;}
}
.header .nav > li > .search:hover{color:#72c02c;background:#f7f7f7;border-bottom-color:#72c02c;}
.header .nav .search-open{right:0;top:40px;display:none;padding:14px;position:absolute;background:#fcfcfc;border-top:solid 2px #eee;box-shadow:0 1px 3px #ddd;}
.header .nav .search-open form{margin:0;}
@media (min-width:767px) and (max-width:991px){.header .navbar-toggle{margin-right:0;}
.header .nav .search-open{width:93%;}
}
@media (max-width:991px){.header .nav > li > .search{color:#999;width:35px;height:34px;text-align:left;background:#eee;line-height:12px;text-align:center;margin:5px 10px 0;border-bottom:none;}
.header .nav > li > .search:hover{background:#5fb611;color:#fff !important;}
.header .nav .search-open{top:5px;padding:0;left:48px;border-top:none;box-shadow:none;background:none;margin-right:10px;}
}
.header .mega-menu .nav,
.header .mega-menu .dropup,
.header .mega-menu .dropdown,
.header .mega-menu .collapse{position:static;}
.header .mega-menu .navbar-inner,
.header .mega-menu .container{position:relative;}
.header .mega-menu .dropdown-menu{left:auto;}
.header .mega-menu .dropdown-menu > li{display:block;}
.header .mega-menu .dropdown-submenu .dropdown-menu{left:100%;}
.header .mega-menu .nav.pull-right .dropdown-menu{right:0;}
.header .mega-menu .mega-menu-content{*zoom:1;padding:4px 15px;}
.header .mega-menu .mega-menu-content:before,
.header .mega-menu .mega-menu-content:after{content:"";display:table;line-height:0;}
.header .mega-menu .mega-menu-content:after{clear:both;}
.header .mega-menu .nav > li > .dropdown-menu:after,
.header .mega-menu .nav > li > .dropdown-menu:before{display:none;}
.header .mega-menu .dropdown.mega-menu-fullwidth .dropdown-menu{left:0;right:0;overflow:hidden;}
@media (min-width:992px){.header .mega-menu .mega-menu-content.content-two-col{min-width:596px;}
.header .mega-menu .mega-menu-content.content-three-col{min-width:864px;}
}
.header .mega-menu .dropdown.mega-menu-left .dropdown-menu{left:auto;overflow:hidden;}
.header .mega-menu .dropdown.mega-menu-right .dropdown-menu,
.header .mega-menu .dropdown.mega-menu-two-col-right .dropdown-menu{right:0;overflow:hidden;}
@media (min-width:992px){.header .mega-menu .equal-height{display:-webkit-flex;display:-ms-flexbox;display:flex;}
.header .mega-menu .equal-height-in{display:-webkit-flex;display:-ms-flexbox;display:flex;}
}
.header .mega-menu .equal-height-list h3{font-size:15px;font-weight:400;padding:0 10px 0 13px;text-transform:uppercase;}
@media (min-width:992px){.header .mega-menu .big-screen-space{margin-bottom:20px;}
}
@media (min-width:992px){.header .mega-menu .equal-height-in{padding:20px 0;border-left:1px solid #eee;}
.header .mega-menu .equal-height-in:first-child{border-left:none;margin-left:-1px;}
.header .mega-menu .equal-height-list{width:100%;}
.header .mega-menu .equal-height-list li a{display:block;margin-bottom:1px;position:relative;border-bottom:none;padding:5px 10px 5px 15px;}
.header .mega-menu .equal-height-list a:hover{text-decoration:none;}
.header .mega-menu .mega-menu-content li a{padding:5px 10px 5px 30px;}
.header .mega-menu .mega-menu-content li a:after{top:7px;left:15px;font-size:11px;content:"\f105";position:absolute;font-weight:normal;display:inline-block;font-family:FontAwesome;}
.header .mega-menu .disable-icons li a{padding:5px 10px 5px 15px;}
.header .mega-menu .disable-icons li a:after{display:none;}
}
@media (max-width:991px){.header .mega-menu .equal-height-list h3{color:#555;margin:0 0 5px;font-size:13px;font-weight:400;padding:6px 25px 5px;border-bottom:solid 1px #eee;}
.header .mega-menu .equal-height-list li a{color:#687074;display:block;font-size:13px;font-weight:400;margin-left:15px;padding:6px 25px;border-bottom:solid 1px #eee;}
.header .mega-menu .equal-height-list > h3.active,
.header .mega-menu .equal-height-list > .active > a,
.header .mega-menu .equal-height-list > .active > a:hover,
.header .mega-menu .equal-height-list > .active > a:focus{color:#555;background-color:#e7e7e7;}
.header .mega-menu .equal-height-list li a:hover{color:#333;text-decoration:none;}
}
.header.header-dark{background:#2d2d2d;border-bottom-color:#555;}
.header.header-dark .topbar ul.languages{background:#444;}
.header.header-dark .topbar ul.loginbar li.topbar-devider{border-right-color:#666;}
.header.header-dark .topbar ul.languages li a{color:#bbb;}
.header.header-dark .topbar ul.languages:after{border-bottom-color:#444;}
.header.header-dark .topbar ul.languages li a:hover,
.header.header-dark .topbar ul.languages li.active a{color:#bbb;background:#555;}
.header.header-dark .navbar-nav > li > a{color:#ddd;}
.header.header-dark .navbar-nav > .open > a,
.header.header-dark .navbar-nav > .open > a:hover,
.header.header-dark .navbar-nav > .open > a:focus{background:inherit;}
@media (max-width:991px){.header.header-dark .navbar-nav > li a{border-bottom-color:#666;}
.header.header-dark .navbar-nav .dropdown > a:hover{color:#72c02c;background:inherit;}
.header.header-dark .navbar-nav .open > a,
.header.header-dark .navbar-nav .open > a:hover,
.header.header-dark .navbar-nav .open > a:focus{border-bottom-color:#666;}
.header.header-dark .navbar-nav .open .dropdown-menu > li > a{color:#bbb;}
.header.header-dark .navbar-nav .open .dropdown-menu > li > a:hover,
.header.header-dark .navbar-nav .open .dropdown-menu > li > a:focus{color:#fff !important;}
.header.header-dark .navbar-nav .open .dropdown-menu > .active > a,
.header.header-dark .navbar-nav .open .dropdown-menu > .active > a:hover,
.header.header-dark .navbar-nav .open .dropdown-menu > .active > a:focus{color:#bbb;background:#444;}
.header.header-dark .dropdown .dropdown-submenu > a{color:#bbb !important;}
}
@media (min-width:992px){.header.header-dark .navbar-nav > li > a:hover,
.header.header-dark .navbar-nav > .active > a{color:#72c02c !important;}
.header.header-dark .dropdown-menu{background:#2d2d2d;}
.header.header-dark .dropdown-menu li > a{color:#bbb;border-bottom-color:#666;}
.header.header-dark .dropdown-menu .active > a,
.header.header-dark .dropdown-menu li > a:hover{background:#202020 !important;}
}
.header.header-dark .nav > li > .search{background:#444;}
.header.header-dark .search-open{background:#2d2d2d;border-top-color:#555;box-shadow:0 1px 3px #888;}
.header.header-dark .input-group .form-control{color:#bbb;background:#555;border-color:#999;box-shadow:0 0 2px #555;}
.header.header-dark .mega-menu .equal-height-list h3{color:#eee;}
@media (max-width:991px){.header.header-dark .mega-menu .equal-height-list li a{color:#bbb;border-bottom-color:#666;}
.header.header-dark .mega-menu .equal-height-list li a:focus,
.header.header-dark .mega-menu .equal-height-list li a:hover{color:#fff;}
.header.header-dark .mega-menu .equal-height-list h3{border-bottom-color:#666;}
}
@media (min-width:992px){.header.header-dark .mega-menu .equal-height-in{border-left-color:#666;}
}
.header-fixed .header{height:auto;}
.header-fixed .header.header-fixed-shrink{top:0;left:0;width:100%;height:95px;z-index:9999;position:fixed;margin-top:-35px;border-bottom:none;box-shadow:0 0 3px #bbb;background:rgba(255,255,255, 0.96);}
@media (max-width:991px){.header-fixed .header,
.header-fixed .header.header-fixed-shrink{height:inherit;position:relative;}
}
@media (min-width:992px){.header-fixed .header.header-fixed-shrink > .container{margin-bottom:-46px;}
.header-fixed .header.header-fixed-shrink .logo img{max-width:105px;margin:45px 0 -4px;}
.header-fixed .header.header-fixed-shrink .topbar{margin-top:-10px;}
.header-fixed .header.header-fixed-shrink .navbar-nav > li > a{padding-top:19px;padding-bottom:19px;}
.header-fixed .header.header-fixed-shrink .navbar-nav > li > a:hover,
.header-fixed .header.header-fixed-shrink .navbar-nav > .active > a{border-bottom:none;}
.header-fixed .header.header-fixed-shrink .dropdown > a:after{top:20px;}
.header-fixed .header.header-fixed-shrink .nav > li > .search{color:#555;padding:20px 0 22px;background:inherit;border-bottom:none;}
.header-fixed .header.header-fixed-shrink .nav .search-open{top:60px;}
}