/* Import Vollkon font styling */
@import url(https://fonts.googleapis.com/css?family=Vollkorn:400,700);
/* MegaNavbar v2.2.0 (http://www.MegaNavbar.com) Copyright 2014 MegaNavbar.com. All Rights Reserved.
** Licensed under Regular License (http://codecanyon.net/licenses/regular) or Extended License (http://codecanyon.net/licenses/extended)
** We will take legal action against those who copy our HTML content, CSS style sheets and JavaScript functions without a license.
*/

/* --- Set Collapsed navbar - in % of window height (for small devices ) --- */
@media (max-width: 767px) {
    .navbar.xs-height25.navbar-fixed-top .navbar-collapse, .navbar.xs-height25.navbar-fixed-bottom .navbar-collapse {max-height: 25vh}
    .navbar.xs-height33.navbar-fixed-top .navbar-collapse, .navbar.xs-height33.navbar-fixed-bottom .navbar-collapse {max-height: 33vh}
    .navbar.xs-height50.navbar-fixed-top .navbar-collapse, .navbar.xs-height50.navbar-fixed-bottom .navbar-collapse {max-height: 50vh}
    .navbar.xs-height66.navbar-fixed-top .navbar-collapse, .navbar.xs-height66.navbar-fixed-bottom .navbar-collapse {max-height: 66vh}
    .navbar.xs-height75.navbar-fixed-top .navbar-collapse, .navbar.xs-height75.navbar-fixed-bottom .navbar-collapse {max-height: 75vh}
    .navbar.xs-height100.navbar-fixed-top .navbar-collapse, .navbar.xs-height100.navbar-fixed-bottom .navbar-collapse {max-height: 100vh}
}

/* Carousel-indicators */
.navbar-carousel-indicators{position:relative;bottom:inherit;left:0;right:0;z-index:0;width:100%;padding-left:0;padding-right:0;margin-left:0;margin-right:0;text-align:inherit ;list-style:none}
.navbar-carousel-indicators li{width:100%;height:auto;margin:0px;text-indent:inherit;cursor:pointer;border:0;border-radius:0px; display: block;}
.navbar-carousel-indicators .active{width:100%;height:auto;margin:0;background-color:transparent}

/* ---GENERAL ---*/
.navbar, .dropdown-menu {min-width:35px}
.navbar .container, .navbar .container-fluid {position: relative}
.navbar .navbar a, a:hover, a:focus {text-decoration: none}
.navbar a.navbar-link,.navbar .navbar-text {line-height: 20px; padding:15px;margin: 0;}
.navbar p>a.navbar-link,.navbar p>.navbar-text {padding:15px 0;}
.navbar .dropdown-menu {overflow: visible!important; -webkit-transition: height 1ms;  transition: height 1ms}
.navbar .navbar-nav .dropdown-menu li.disabled:hover>a, .navbar .navbar-nav .dropdown-menu li.disabled:focus>a {cursor: not-allowed}
.navbar.navbar-fixed-top, .navbar.navbar-fixed-bottom {-webkit-transform: none; -o-transform: none; -moz-transform: none; transform: none;  -ms-transform: none;}
.navbar .nav > li > a {display: inline-block;} 
@media (max-width: 767px) {
    .navbar {border-bottom:0px;}
    .navbar .navbar-nav>li.divider{display: none}
    .navbar .navbar-header a.navbar-link{display:block;margin:0;padding:15px 15px}
    .navbar a.navbar-link, .navbar .navbar-text{display:block;margin:0;padding:10px 15px;line-height: 20px;}
    .navbar p>a.navbar-link{display:inline-block;padding:0!important}
    .navbar .navbar-header .navbar-text{padding:15px;margin:0}
    .navbar .navbar-form{border:0;margin:0;-webkit-box-shadow:none;box-shadow:none}
}

.navbar .navbar-nav .dropdown-menu ul,.navbar .navbar-nav .dropdown-menu ul .dropdown-menu{padding:0px}
.navbar .navbar-nav .dropdown-menu li{list-style:none}
.navbar .navbar-nav.navbar-right:last-child{margin-right:0px} /*ltr*/
.navbar .navbar-header{z-index:1;position:relative}
.navbar .container-fluid .navbar-collapse,.navbar .container .navbar-collapse{position:relative;padding-right:0px;padding-left:0px}
.navbar.navbar-static-top .container .navbar-collapse,.navbar.navbar-static-top .container-fluid .navbar-collapse{margin-right:-15px;margin-left:-15px}
.navbar.navbar-static-top .container .navbar-header,.navbar.navbar-static-top .container-fluid .navbar-header{margin-left:-15px;margin-right:0px} /*ltr*/
.navbar.navbar-static-top.brand-right .container .navbar-header,.navbar.navbar-static-top.brand-right .container-fluid .navbar-header{margin-left:0px;margin-right:-15px}
.navbar.navbar-fixed-top.brand-right .container .navbar-header,.navbar.navbar-fixed-bottom.brand-right .container .navbar-header,.navbar.navbar-fixed-top.brand-right .container-fluid .navbar-header,.navbar.navbar-fixed-bottom.brand-right .container-fluid .navbar-header{margin-left:0px;margin-right: 0px!important}
.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:0px} /*ltr*/

/*Headers, labels, buttons*/
.navbar .dropdown-menu li.dropdown-header{display:block;padding:5px 15px;font-size:16px;line-height:20px;white-space:nowrap;font-weight:bold}
.navbar .dropdown-short .dropdown-menu li.dropdown-header{display:block;padding:5px 0px;font-size:16px;line-height:20px;white-space:nowrap;font-weight:bold}
.navbar h1,.navbar .h1,.navbar h2,.navbar .h2,.navbar h3,.navbar .h3{margin-top:0px;margin-bottom:0px;padding-top:20px;padding-bottom:10px}
.navbar h4,.navbar .h4,.navbar h5,.navbar .h5,.navbar h6,.navbar .h6{margin-top:0px;margin-bottom:0px;padding-top:10px;padding-bottom:10px}
.navbar .panel-title{padding-top:0px;padding-bottom:0px}
.navbar .label{line-height:14px;margin:0 0 0 10px;padding:3px 5px;vertical-align:top}
.navbar-nav>.btn-group{margin:8px 10px 8px 0px}
.navbar .btn-group>.dropdown-menu,.navbar .navbar-form>.input-group .dropdown-menu{margin-top:8px}
.navbar .dropdown-menu li>a.dropdown-toggle{display:block;padding:5px 30px 5px 15px;clear:both;font-weight:400;line-height:20px;white-space:nowrap;cursor:pointer;overflow:hidden;text-overflow:ellipsis} /*ltr*/
.navbar.caret-left .navbar-nav .dropdown-menu li>a.dropdown-toggle,.navbar .navbar-nav.caret-left .dropdown-menu li>a.dropdown-toggle,.navbar .navbar-nav .dropdown-menu.caret-left li>a.dropdown-toggle,.navbar .navbar-nav .dropdown-menu li.caret-left>a.dropdown-toggle,.navbar .navbar-nav .dropdown-menu li>a.caret-left.dropdown-toggle{padding:5px 15px 5px 30px}
.navbar .dropdown-menu li>a{display:block;padding:5px 15px 5px 15px;clear:both;font-weight:400;line-height:20px;white-space:nowrap;cursor:pointer;overflow:hidden;text-overflow:ellipsis}
.navbar a>span.desc{display:block;font-size:smaller;text-overflow:ellipsis;overflow:hidden}

@media (max-width: 767px) {
    .navbar .navbar-collapse .navbar-nav>.navbar-form,.navbar .navbar-collapse>.navbar-form{margin:0;border-top:none;border-bottom-width:1px;border-bottom-style:solid}
    .navbar .navbar-collapse .navbar-nav>a.navbar-link,.navbar .navbar-collapse>a.navbar-link,.navbar .navbar-collapse .navbar-nav>.navbar-text,.navbar .navbar-collapse>.navbar-text,.navbar .navbar-collapse .navbar-nav>li{border-bottom-width:1px;border-bottom-style:solid}
    .navbar .navbar-collapse .navbar-nav>li>a {padding-top: 9px; margin-top: 1px}
    .navbar .navbar-collapse .navbar-nav>li.open>a,.navbar .navbar-collapse .navbar-nav>li.xs-hover:hover>a, .navbar-nav>li.active>a {padding-top: 10px;padding-bottom: 11px;margin-top: 0px}
    .navbar .navbar-nav>li{clear:both}
    .navbar .navbar-header .navbar-nav>li{clear:none}
    .navbar.navbar-fixed-bottom .navbar-collapse{position: absolute!important;bottom:100%;width:100%;border-bottom:1px solid}
    .navbar .navbar-nav>li>a{display:block}
    .navbar .navbar-nav .dropdown-menu{padding:0;border-radius: 0!important}
    .navbar.navbar-fixed-top.brand-right .container .navbar-header,.navbar.navbar-fixed-bottom.brand-right .container .navbar-header,.navbar.navbar-fixed-top.brand-right .container-fluid .navbar-header,.navbar.navbar-fixed-bottom.brand-right .container-fluid .navbar-header{margin-left: -15px!important;margin-right: -15px!important}
    .navbar .navbar-nav>button{display:block;width:100%}
    .navbar .navbar-nav>.btn-group{display:table;width:100%;table-layout:fixed;border-collapse:separate;margin:8px 10px 8px 0}
    .navbar .navbar-nav>.btn-group>.btn-group{display:table-cell;float:none;width:1%}
    .navbar .navbar-nav>.btn-group>.btn-group .btn{width:100%}
    .navbar .navbar-header .navbar-nav.navbar-right{float:right} /*ltr*/
    .navbar .navbar-header .navbar-nav.navbar-left{float:left} /*ltr*/
    .navbar .navbar-toggle{margin-left:15px}
    .navbar .navbar-nav{margin:1px}
}
/* --- END GENERAL ---*/


/* --- FORM EXPANDED ---*/
@media (min-width: 768px) {
    .navbar .navbar-form-expanded input, .navbar .navbar-form-expanded input:focus:hover {-webkit-transition: width 0.25s ease; transition: width 0.25s ease}
    .navbar input[data-width="70px"],.navbar .navbar-form-expanded input[data-width-expanded="70px"]:focus, .navbar .navbar-form-expanded:hover input[data-width-expanded="70px"]{width: 70px!important}
    .navbar input[data-width="80px"],.navbar .navbar-form-expanded input[data-width-expanded="80px"]:focus, .navbar .navbar-form-expanded:hover input[data-width-expanded="80px"]{width: 80px!important}
    .navbar input[data-width="90px"],.navbar .navbar-form-expanded input[data-width-expanded="90px"]:focus, .navbar .navbar-form-expanded:hover input[data-width-expanded="90px"]{width: 90px!important}
    .navbar .navbar-form-expanded input,.navbar input[data-width="100px"],.navbar .navbar-form-expanded input[data-width-expanded="100px"]:focus, .navbar .navbar-form-expanded:hover input[data-width-expanded="100px"]{width: 100px!important}
    .navbar input[data-width="110px"],.navbar .navbar-form-expanded input[data-width-expanded="110px"]:focus, .navbar .navbar-form-expanded:hover input[data-width-expanded="110px"]{width: 110px!important}
    .navbar input[data-width="120px"],.navbar .navbar-form-expanded input[data-width-expanded="120px"]:focus, .navbar .navbar-form-expanded:hover input[data-width-expanded="120px"]{width: 120px!important}
    .navbar input[data-width="130px"],.navbar .navbar-form-expanded input[data-width-expanded="130px"]:focus, .navbar .navbar-form-expanded:hover input[data-width-expanded="130px"] {width: 130px!important}
    .navbar input[data-width="140px"],.navbar .navbar-form-expanded input[data-width-expanded="140px"]:focus, .navbar .navbar-form-expanded:hover input[data-width-expanded="140px"] {width: 140px!important}
    .navbar input[data-width="150px"],.navbar .navbar-form-expanded input[data-width-expanded="150px"]:focus, .navbar .navbar-form-expanded:hover input[data-width-expanded="150px"] {width: 150px!important}
    .navbar input[data-width="160px"],.navbar .navbar-form-expanded input[data-width-expanded="160px"]:focus, .navbar .navbar-form-expanded:hover input[data-width-expanded="160px"] {width: 160px!important}
    .navbar input[data-width="170px"],.navbar .navbar-form-expanded input[data-width-expanded="170px"]:focus, .navbar .navbar-form-expanded:hover input[data-width-expanded="170px"] {width: 170px!important}
    .navbar .navbar-form-expanded input:focus,.navbar .navbar-form-expanded:hover input, .navbar input[data-width="180px"],.navbar .navbar-form-expanded input[data-width-expanded="180px"]:focus, .navbar .navbar-form-expanded:hover input[data-width-expanded="180px"] {width: 180px!important}
    .navbar input[data-width="190px"],.navbar .navbar-form-expanded input[data-width-expanded="190px"]:focus, .navbar .navbar-form-expanded:hover input[data-width-expanded="190px"] {width: 190px!important}
    .navbar input[data-width="200px"],.navbar .navbar-form-expanded input[data-width-expanded="200px"]:focus, .navbar .navbar-form-expanded:hover input[data-width-expanded="200px"] {width: 200px!important}
}
/* --- END FORM EXPANDED ---*/


/* --- HELPERS CLASSES ---*/
.navbar .no-border,.navbar.no-border,.navbar .no-border>*,.navbar.no-border>*{border: none!important;border-radius: 0!important}
.navbar .no-border-radius,.navbar.no-border-radius,.navbar .no-border-radius>*,.navbar.no-border-radius>*{border-radius: 0!important}
.navbar .no-padding{padding: 0!important}
.navbar .padding15{padding: 15px!important}
.navbar .no-margin{margin: 0!important}
.navbar .margin15{margin: 15px!important}
.navbar .no-shadow,.navbar.no-shadow,.navbar .no-shadow>*,.navbar.no-shadow>*{-webkit-box-shadow: none!important;box-shadow: none!important}
.navbar .navbar-nav li:not(.dropdown)>.dropdown-menu.bordered:not(.no-padding):after, .navbar .navbar-nav li:not(.dropdown)>.dropdown-grid-wrapper>.dropdown-menu.bordered:not(.no-padding):after {content: ''; display: block; z-index: -1; top: 15px; outline-width: 1px; outline-style: solid; position: absolute; left: 15px; right: 15px; bottom: 15px}
/* --- END HELPERS CLASSES ---*/

/* --- DIVIDERS --- */
@media (min-width: 768px) {
    .navbar .navbar-nav>li.divider  {position: relative; width: 1px; height: 50px}
}

.navbar .navbar-nav .divided {position: relative; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-direction: normal; -moz-box-direction: normal; -webkit-box-orient: horizontal; -moz-box-orient: horizontal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -moz-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-box-align: stretch; -moz-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch}
.navbar .navbar-nav .dropdown-short .divided>*:before {margin: -1px -1px -1px 0px;}
.navbar .navbar-nav .dropdown-short .divided>*.h-divided:before {margin: -1px -1px 0px 0px;}
.navbar .navbar-nav .divided.row:before {display: block;}
.navbar .navbar-nav .divided>*:before {margin: -1px -1px 0px 0px; content: ''; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; z-index: -1; border-width: 1px; border-style: solid; background: transparent!important;}
.navbar .navbar-nav .dropdown-menu .divided li:not(.row)>h1, .navbar .navbar-nav .dropdown-menu .divided li:not(.row)>h2, .navbar .navbar-nav .dropdown-menu .divided li:not(.row)>h3, .navbar .navbar-nav .dropdown-menu .divided li:not(.row)>h4, .navbar .navbar-nav .dropdown-menu .divided li:not(.row)>h5, .navbar .navbar-nav .dropdown-menu .divided li:not(.row)>h6, .navbar .navbar-nav .dropdown-menu .divided li:not(.row)>a {margin-left: 1px; margin-bottom: 1px}
.navbar .navbar-nav .h-divider:after {content: ''; margin-top: -1px; width: 100%; display: block; height: 1px; z-index: 2;}
.navbar .navbar-nav .h-divider {position: relative!important;}
.navbar .navbar-nav .h-divided>*:after {content: ''; margin-top: -1px; width: 100%; height: 1px; display: block; z-index: 1;}
.navbar .navbar-nav .h-divided>*:first-child:before {content: ''; margin-top: -1px; width: 100%; height: 1px; display: block; z-index: 1;}
.navbar .navbar-nav .h-divided>*.collapse-up-onclick:after, .navbar .navbar-nav .h-divided>*.collapse-down-onclick:after,.navbar .navbar-nav .h-divided>*.collapse-up-onhover:after, .navbar .navbar-nav .h-divided>*.collapse-down-onhover:after {-webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: -1; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 1 0 auto; -webkit-align-self: auto; -ms-flex-item-align: auto; align-self: auto}
/* --- END DIVIDERS --- */

/* --- BRAND, TOGGLE BOTTON --- */
.navbar .navbar-header>.navbar-nav>li,.navbar .navbar-header>.navbar-nav.navbar-left>li,.navbar.brand-right .navbar-header>.navbar-nav.navbar-left>li{float:left}
.navbar .navbar-header>.navbar-nav.navbar-right>li,.navbar.brand-right .navbar-header>.navbar-nav>li,.navbar.brand-right .navbar-header>.navbar-nav.navbar-right>li{float:right}
.navbar.brand-right .navbar-header>.navbar-brand{float:right;margin-left:0;margin-right:0px} /*ltr*/
.navbar.brand-right .navbar-header>.navbar-toggle{float:left;margin-left:15px;margin-right:15px}
.navbar.brand-right .navbar-nav.navbar-right:last-child{margin-right:0}
.navbar.menu-lg .navbar-brand,.navbar .menu-lg .navbar-brand,.navbar-brand.menu-lg{padding:10px 20px;font-size:24px;line-height:30px}
.navbar.menu-sm .navbar-brand,.navbar .menu-sm .navbar-brand,.navbar-brand.menu-sm{padding:10px 10px;font-size:16px;line-height:30px}
.navbar.menu-xs .navbar-brand,.navbar .menu-xs .navbar-brand,.navbar-brand.menu-xs{padding:10px 5px;font-size:14px;line-height:30px}
.navbar.menu-lg .navbar-toggle,.navbar .menu-lg .navbar-toggle,.navbar .navbar-toggle.menu-lg{margin-top:7px;margin-right:20px;margin-bottom:7px}
.navbar.menu-lg .navbar-toggle>.icon-bar,.navbar .menu-lg .navbar-toggle>.icon-bar,.navbar .navbar-toggle.menu-lg>.icon-bar{height:3px}
.navbar.brand-right.menu-lg .navbar-toggle,.navbar.brand-right .menu-lg .navbar-toggle,.navbar.brand-right .navbar-toggle.menu-lg{margin-left:20px}
.navbar.menu-sm .navbar-toggle,.navbar .menu-sm .navbar-toggle,.navbar .navbar-toggle.menu-sm{padding:6px 7px;margin-top:11px;margin-right:10px;margin-bottom:11px}
.navbar.brand-right.menu-sm .navbar-toggle,.navbar.brand-right .menu-sm .navbar-toggle,.navbar.brand-right .navbar-toggle.menu-sm{margin-left:10px}
.navbar.menu-xs .navbar-toggle,.navbar .menu-xs .navbar-toggle,.navbar .navbar-toggle.menu-xs{padding:3px 4px;margin-top:14px;margin-right:5px;margin-bottom:14px}
.navbar.brand-right.menu-xs .navbar-toggle,.navbar.brand-right .menu-xs .navbar-toggle,.navbar.brand-right .navbar-toggle.menu-xs{margin-left:5px}
@media (min-width: 768px) {
    .navbar.brand-right  .navbar-header{float:right} /*ltr*/
}
@media (max-width: 767px) {
    .navbar .navbar.brand-right  .navbar-header{float:none}
    .navbar .navbar-header .nav.navbar-left {margin:0 0 0 15px} /*ltr*/
    .navbar .navbar-header .nav.navbar-right {margin:0 15px 0 0} /*ltr*/
    .navbar .navbar-header .nav>li>a {padding:15px 8px; display: table; float: left} /*ltr*/
}
/* --- END BRAND, TOGGLE BOTTON --- */

/* --- MAINBAR ACTIVE/OPEN ARROW --- */
@media (min-width:768px) {
    .navbar .navbar-nav>li.dropdown-onhover:hover>ul,.navbar.dropdown-onhover .navbar-nav>li:hover>ul,.navbar.dropdown-onhover .navbar-nav>li:hover.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav.dropdown-onhover>li:hover.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu{z-index:1001}
    .navbar:not(.no-open-arrow).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a.dropdown-toggle:after,.navbar:not(.no-border):not(.no-open-arrow).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a.dropdown-toggle:before,.navbar:not(.no-open-arrow) .navbar-nav.dropdown-onhover>li:hover>a.dropdown-toggle:after,.navbar:not(.no-border):not(.no-open-arrow) .navbar-nav.dropdown-onhover>li:hover>a.dropdown-toggle:before,.navbar:not(.no-open-arrow) .navbar-nav>li.dropdown-onhover:hover>a.dropdown-toggle:after,.navbar:not(.no-border):not(.no-open-arrow) .navbar-nav>li.dropdown-onhover:hover>a.dropdown-toggle:before,.navbar:not(.no-active-arrow) .navbar-nav>.active>a:after,.navbar:not(.no-border):not(.no-active-arrow) .navbar-nav>.active>a:before,.navbar:not(.no-open-arrow) .navbar-nav>.open>a.dropdown-toggle:after,.navbar:not(.no-border):not(.no-open-arrow) .navbar-nav>.open>a.dropdown-toggle:before{content:" ";position:absolute;left:50%;width:0;height:0;border-style:solid;line-height:0px;;margin-left:-8px;border-color:transparent}
    .navbar.dropdown-onhover.no-fix .navbar-nav>.open:not(.active):not(:hover)>a.dropdown-toggle:after,.navbar.dropdown-onhover.no-fix .navbar-nav>.open:not(.active):not(:hover)>a.dropdown-toggle:before,.navbar .navbar-nav.dropdown-onhover.no-fix>.open:not(.active):not(:hover)>a.dropdown-toggle:after,.navbar .navbar-nav.dropdown-onhover.no-fix>.open:not(.active):not(:hover)>a.dropdown-toggle:before,.navbar .navbar-nav>.dropdown-onhover.no-fix.open:not(.active):not(:hover)>a.dropdown-toggle:after,.navbar .navbar-nav>.dropdown-onhover.no-fix.open:not(.active):not(:hover)>a.dropdown-toggle:before{content:none;} 
    .navbar.navbar-fixed-bottom .navbar-nav>.active>a:before{top:-8px;border-width:0 8px 8px 8px}
    .navbar.navbar-fixed-bottom .navbar-nav>.active>a:after{top:-7px;border-width:0 8px 8px 8px}
    .navbar.no-border.navbar-fixed-bottom .navbar-nav>.active>a:after{top:-8px}
    .navbar.navbar-fixed-bottom.dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:before,.navbar.navbar-fixed-bottom .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:before,.navbar.navbar-fixed-bottom .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:before,.navbar.navbar-fixed-bottom .navbar-nav>.open>a:before{top:0px;border-width:8px 8px 0 8px}
    .navbar.navbar-fixed-bottom.dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:after,.navbar.navbar-fixed-bottom .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:after,.navbar.navbar-fixed-bottom .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:after,.navbar.navbar-fixed-bottom .navbar-nav>.open>a:after{top:-1px;border-width:8px 8px 0 8px}
    .navbar.no-border.navbar-fixed-bottom.dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:after,.navbar.no-border.navbar-fixed-bottom .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:after,.navbar.no-border.navbar-fixed-bottom .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:after,.navbar.no-border.navbar-fixed-bottom .navbar-nav>.open>a:after{top:0px}
    .navbar:not(.navbar-fixed-bottom) .navbar-nav>.active>a:before{bottom:-9px;border-width:8px 8px 0 8px}
    .navbar:not(.navbar-fixed-bottom) .navbar-nav>.active>a:after{bottom:-8px;border-width:8px 8px 0 8px}
    .navbar:not(.navbar-fixed-bottom) .navbar-nav>li:not(.disabled).dropdown-onhover:hover>a:before,.navbar:not(.navbar-fixed-bottom).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:before,.navbar:not(.navbar-fixed-bottom) .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:before,.navbar:not(.navbar-fixed-bottom) .navbar-nav>.open>a:before{bottom:0px;border-width:0 8px 8px 8px}
    .navbar:not(.navbar-fixed-bottom) .navbar-nav>li:not(.disabled).dropdown-onhover:hover>a:after,.navbar:not(.navbar-fixed-bottom).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:after,.navbar:not(.navbar-fixed-bottom) .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:after,.navbar:not(.navbar-fixed-bottom) .navbar-nav>.open>a:after{bottom:-1px;border-width:0 8px 8px 8px}
    .navbar.no-border:not(.navbar-fixed-bottom) .navbar-nav>li:not(.disabled).dropdown-onhover:hover>a:after,.navbar.no-border:not(.navbar-fixed-bottom).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:after,.navbar.no-border:not(.navbar-fixed-bottom) .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:after,.navbar.no-border:not(.navbar-fixed-bottom) .navbar-nav>.open>a:after{bottom:0px}
    .navbar.dropdown-onhover.no-fix.navbar-fixed-bottom .navbar-nav>.active>a:before, .navbar.navbar-fixed-bottom .navbar-nav.dropdown-onhover.no-fix>.active>a:before, .navbar.navbar-fixed-bottom .navbar-nav>.dropdown-onhover.no-fix.active>a:before {top:-8px;border-width:0 8px 8px 8px} 
    .navbar.dropdown-onhover.no-fix.navbar-fixed-bottom .navbar-nav>.active>a:after, .navbar.navbar-fixed-bottom .navbar-nav.dropdown-onhover.no-fix>.active>a:after, .navbar.navbar-fixed-bottom .navbar-nav>.dropdown-onhover.no-fix.active>a:after {top:-7px;border-width:0 8px 8px 8px} 
    .navbar.dropdown-onhover.no-fix:not(.navbar-fixed-bottom) .navbar-nav>.active>a:before, .navbar:not(.navbar-fixed-bottom) .navbar-nav.dropdown-onhover.no-fix>.active>a:before, .navbar:not(.navbar-fixed-bottom) .navbar-nav>.dropdown-onhover.no-fix.active>a:before {bottom:-9px;border-width:8px 8px 0 8px} 
    .navbar.dropdown-onhover.no-fix:not(.navbar-fixed-bottom) .navbar-nav>.active>a:after,.navbar:not(.navbar-fixed-bottom) .navbar-nav.dropdown-onhover.no-fix>.active>a:after, .navbar:not(.navbar-fixed-bottom) .navbar-nav>.dropdown-onhover.no-fix.active>a:after {bottom:-8px;border-width:8px 8px 0 8px} 
}
/* --- END MAINBAR ACTIVE/OPEN ARROW --- */

/* --- MAINBAR CARET --- */
.navbar:not(.caret-bootstrap) .navbar-nav:not(.caret-bootstrap) li:not(.caret-bootstrap)>a.dropdown-toggle:not(.caret-bootstrap)>span:not(.caret-bootstrap).caret {position: relative; width: 8px; height: 20px; vertical-align: top; font-family: FontAwesome; margin-left: 8px; border: none} /*ltr*/
.navbar:not(.caret-bootstrap) .navbar-nav:not(.caret-bootstrap) li:not(.caret-bootstrap)>a.dropdown-toggle:not(.caret-bootstrap)>span:not(.caret-bootstrap).caret:before {content: "\f107"}
.navbar.navbar-fixed-bottom:not(.caret-bootstrap) .navbar-nav:not(.caret-bootstrap) li:not(.caret-bootstrap)>a.dropdown-toggle:not(.caret-bootstrap)>span:not(.caret-bootstrap).caret:before {content: "\f106"}
@media (max-width:768px) {
    .navbar:not(.caret-bootstrap) .navbar-nav:not(.caret-bootstrap) li:not(.caret-bootstrap)>a.dropdown-toggle:not(.caret-bootstrap)>span:not(.caret-bootstrap).caret {float: right} /*ltr*/
}
.navbar.caret-bootstrap .navbar-nav li>a.dropdown-toggle>span.caret, .navbar .navbar-nav.caret-bootstrap li>a.dropdown-toggle>span.caret, .navbar .navbar-nav li.caret-bootstrap>a.dropdown-toggle>span.caret, .navbar .navbar-nav li>a.dropdown-toggle.caret-bootstrap>span.caret, .navbar .navbar-nav li>a.dropdown-toggle>span.caret.caret-bootstrap {float:right;margin-top:8px;display:inline-block;width:0;height:0;margin-left:8px;margin-right:0px;vertical-align:middle;border-top:4px solid;border-bottom:0px;border-right:4px solid transparent;border-left:4px solid transparent} /*ltr*/
.navbar.navbar-fixed-bottom.caret-bootstrap .navbar-nav li>a.dropdown-toggle>span.caret,.navbar.navbar-fixed-bottom .navbar-nav.caret-bootstrap li>a.dropdown-toggle>span.caret,.navbar.navbar-fixed-bottom .navbar-nav li.caret-bootstrap>a.dropdown-toggle>span.caret,.navbar.navbar-fixed-bottom .navbar-nav li>a.dropdown-toggle.caret-bootstrap>span.caret,.navbar.navbar-fixed-bottom .navbar-nav li>a.dropdown-toggle>span.caret.caret-bootstrap{float:right; display:inline-block;width:0;height:0;margin-left:8px;margin-right:0px;vertical-align:middle;border-top:0px;border-bottom:4px solid;border-right:4px solid transparent;border-left:4px solid transparent} /*ltr*/
.navbar.caret-left .navbar-nav li>a.dropdown-toggle>span.caret,.navbar .navbar-nav.caret-left li>a.dropdown-toggle>span.caret,.navbar .navbar-nav li.caret-left>a.dropdown-toggle>span.caret{margin-right:8px!important;margin-left: 0px!important; float: left!important} /*ltr*/
/* --- END MAINBAR CARET --- */

/* --- SUBMENU CARET --- */
.navbar.caret-bootstrap .navbar-nav .dropdown-menu li>a.dropdown-toggle:before,.navbar .navbar-nav.caret-bootstrap .dropdown-menu li>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li.caret-bootstrap>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li>a.dropdown-toggle.caret-bootstrap:before{width:0;height:0;position:absolute;border-top:4px solid;border-bottom:0px;border-right:4px solid transparent;border-left:4px solid transparent;content: ""!important;margin-top:8px;float:right} /*ltr*/
.navbar .navbar-nav .dropdown-menu li>a.dropdown-toggle:before{position:absolute;width:10px;left:auto;right:10px;font-family:FontAwesome;content:""} /*ltr*/
.navbar.caret-left .navbar-nav .dropdown-menu li>a.dropdown-toggle:before,.navbar .navbar-nav.caret-left .dropdown-menu li>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu.caret-left li>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li.caret-left>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li>a.caret-left.dropdown-toggle:before{left:10px;right:auto} /*ltr*/
.navbar .navbar-nav .dropdown-menu li.dropup-left-onclick>a.dropdown-toggle:not(.collapsed):before,.navbar .navbar-nav .dropdown-menu li.dropdown-left-onclick>a.dropdown-toggle:not(.collapsed):before{content:"\f104"} /*ltr*/
.navbar .navbar-nav .dropdown-menu li.dropup-right-onclick>a.dropdown-toggle:not(.collapsed):before,.navbar .navbar-nav .dropdown-menu li.dropdown-right-onclick>a.dropdown-toggle:not(.collapsed):before{content:"\f105"} /*ltr*/
.navbar .navbar-nav .dropdown-menu li[class*="dropup-"]>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li[class*="collapse-up-"]>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li.dropup-center-onhover:not(.no-fix)>a.dropdown-toggle:not(.collapsed):before,.navbar .navbar-nav .dropdown-menu li.collapse-up-onhover:not(.no-fix)>a.dropdown-toggle:not(.collapsed):before{content:"\f106"}
.navbar .navbar-nav .dropdown-menu li[class*="dropdown-"]>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li[class*="collapse-down-"]>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li.dropdown-center-onhover:not(.no-fix)>a.dropdown-toggle:not(.collapsed):before,.navbar .navbar-nav .dropdown-menu li.collapse-down-onhover:not(.no-fix)>a.dropdown-toggle:not(.collapsed):before{content:"\f107"}
@media (min-width:768px) {
	.navbar .navbar-nav .dropdown-menu li.dropup-left-onhover:hover>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li.dropdown-left-onhover:hover>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li.dropup-left-onhover:not(.no-fix)>a.dropdown-toggle:not(.collapsed):before,.navbar .navbar-nav .dropdown-menu li.dropdown-left-onhover:not(.no-fix)>a.dropdown-toggle:not(.collapsed):before{content:"\f104"} /*ltr*/
	.navbar .navbar-nav .dropdown-menu li.dropup-right-onhover:hover>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li.dropdown-right-onhover:hover>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li.dropup-right-onhover:not(.no-fix)>a.dropdown-toggle:not(.collapsed):before,.navbar .navbar-nav .dropdown-menu li.dropdown-right-onhover:not(.no-fix)>a.dropdown-toggle:not(.collapsed):before{content:"\f105"} /*ltr*/
}
@media (max-width:767px) {
    .navbar .navbar-nav .dropdown-menu li[class*="collapse-up-"]>a.dropdown-toggle:before{content: "\f106"!important}
	.navbar .navbar-nav .dropdown-menu li>a.dropdown-toggle:before{content: "\f107"!important}
	.navbar:not(.caret-bootstrap) .navbar-nav:not(.caret-bootstrap) .dropdown-menu:not(.caret-bootstrap) li:not(.caret-bootstrap).collapse-up-onclick>a:not(.caret-bootstrap).dropdown-toggle.collapsed:before{content: "\f106"!important}
}
/* --- END SUBMENU CARET --- */

/* --- MAINMENU --- */
.navbar .dropdown-menu {position: absolute;}
.navbar .navbar-nav>li:not(.dropdown-short)[class*="dropdown-"]{position:static}
.navbar:not(.no-border) .navbar-nav>li[class*="dropdown"]>.dropdown-menu,.navbar:not(.no-border) .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu{margin-top:1px;margin-bottom:1px}
.navbar.no-border .navbar-nav>li[class*="dropdown"]>.dropdown-menu,.navbar.no-border .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu{margin-top:0px;margin-bottom:0px}
.navbar.navbar-fixed-bottom .navbar-nav>li[class*="dropdown"]>.dropdown-menu,.navbar.navbar-fixed-bottom .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu{top:auto;bottom:100%;border-top-width:1px;border-bottom-width:0px;border-radius:4px 4px 0 0}
.navbar .navbar-nav>li[class*="dropdown"]>.dropdown-menu,.navbar .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu{top:100%;bottom:auto;border-top-width:0px;border-bottom-width:1px;border-radius:0 0 4px 4px}
.navbar .navbar-nav>li.dropdown>.dropdown-menu{padding:0px;}
.navbar .navbar-nav>li.dropdown-short>.dropdown-menu{padding:15px;}
.navbar .navbar-nav.navbar-left>li.dropdown-grid>.dropdown-grid-wrapper,.navbar .navbar-nav.navbar-right>li.dropdown-grid>.dropdown-grid-wrapper.dropdown-menu-left{direction:ltr;float:left} /*ltr*/
.navbar .navbar-nav.navbar-right>li.dropdown-grid>.dropdown-grid-wrapper,.navbar .navbar-nav.navbar-left>li.dropdown-grid>.dropdown-grid-wrapper.dropdown-menu-right{direction:rtl;float:right} /*ltr*/
.navbar .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu{left:auto;direction:ltr;padding:15px} /*ltr*/
.navbar .navbar-nav.navbar-right>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu{right:auto} /*ltr*/

.navbar .navbar-nav>li.dropdown-grid.open>.dropdown-grid-wrapper>.dropdown-menu{display:block}

.navbar .navbar-nav>li.dropdown-wide>.dropdown-menu,.navbar .navbar-nav>li.dropdown-full>.dropdown-menu{left:0;right:0;padding:15px;margin-left:0px;margin-right:0px}
.navbar.navbar-fixed-bottom .navbar-nav>li.dropdown-wide>.dropdown-menu,.navbar.navbar-fixed-top .navbar-nav>li.dropdown-wide>.dropdown-menu,.navbar.navbar-static-top .navbar-nav>li.dropdown-wide>.dropdown-menu{margin-left:15px;margin-right:15px}
.navbar:not(.no-border) .navbar-nav>li.dropdown-full>.dropdown-menu{margin-left:-16px;margin-right:-16px}
.navbar.no-border .navbar-nav>li.dropdown-full>.dropdown-menu{margin-left:-15px;margin-right:-15px}
.navbar.navbar-fixed-bottom .navbar-nav>li.dropdown-full>.dropdown-menu,.navbar.navbar-fixed-top .navbar-nav>li.dropdown-full>.dropdown-menu,.navbar.navbar-static-top .navbar-nav>li.dropdown-full>.dropdown-menu,.navbar.no-border.navbar-static-top .navbar-nav>li.dropdown-full>.dropdown-menu{margin-left:0px;margin-right:0px}


@media (min-width: 768px) {
    .navbar.dropdown-onhover.no-fix .navbar-nav>li.dropdown-grid.open>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav.dropdown-onhover.no-fix>li.dropdown-grid.open>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav>li.dropdown-onhover.no-fix.dropdown-grid.open>.dropdown-grid-wrapper>.dropdown-menu,.navbar.dropdown-onhover.no-fix .navbar-nav>li>.dropdown-menu,.navbar .navbar-nav.dropdown-onhover.no-fix>li>.dropdown-menu,.navbar .navbar-nav>li.dropdown-onhover.no-fix>.dropdown-menu{display:none} 
    .navbar:not(.no-border).dropdown-onhover .navbar-nav>li:hover>a,.navbar:not(.no-border) li.dropdown-onhover:hover>a,.navbar:not(.no-border) .navbar-nav.dropdown-onhover>li:hover>a{border-top-width:0px;border-left-width:0;border-right-width:0;border-bottom-width:1px; border-style:solid;margin-bottom:-1px;margin-top:0px}
    .navbar.navbar-fixed-bottom:not(.no-border).dropdown-onhover .navbar-nav>li:hover>a,.navbar.navbar-fixed-bottom:not(.no-border) li.dropdown-onhover:hover>a,.navbar.navbar-fixed-bottom:not(.no-border) .navbar-nav.dropdown-onhover>li:hover>a{border-top-width:1px;border-left-width:0;border-right-width:0;border-bottom-width:0px;border-style:solid;margin-bottom:0px;margin-top:-1px}
    .navbar.dropdown-onhover .navbar-nav>li:hover>.dropdown-menu,.navbar.dropdown-onhover .navbar-nav>li:hover>.dropdown-grid-wrapper>.dropdown-menu,.navbar li.dropdown-onhover:hover>.dropdown-menu,.navbar li.dropdown-onhover:hover>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav.dropdown-onhover>li:hover>.dropdown-menu,.navbar .navbar-nav.dropdown-onhover>li:hover>.dropdown-grid-wrapper>.dropdown-menu {display:block!important; visibility: visible; z-index: 1001!important;}
}
@media (max-width: 767px) {
    .navbar .navbar-nav>li.dropdown-short>.dropdown-menu .h-divided{width:100%}
    .navbar .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper{float: none!important}
    .navbar .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav>li>.dropdown-menu {border-top-style:solid;border-top-width:1px!important;margin-top: 0px!important; margin-bottom: 0px!important;position: relative;left: 0!important; right: 0!important; top: 0px!important; bottom: auto!important;}
    .navbar.navbar-fixed-bottom .navbar-nav>li.dropdown-wide>.dropdown-menu,.navbar.navbar-fixed-top .navbar-nav>li.dropdown-wide>.dropdown-menu,.navbar.navbar-static-top .navbar-nav>li.dropdown-wide>.dropdown-menu,.navbar .navbar-nav>li.dropdown-wide>.dropdown-menu,.navbar .navbar-nav>li.dropdown-full>.dropdown-menu{margin-left: 0!important;margin-right: 0!important;width:100%}
    .navbar .navbar-nav>li.dropdown-wide.open>.dropdown-menu,.navbar .navbar-nav>li.dropdown-full.open>.dropdown-menu{display:inline-block; visibility: visible; }
    .navbar .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav>li.dropdown-grid>a{margin-right: 0px!important}
    .navbar .navbar-nav.navbar-right>li>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav.navbar-right>li>a,.navbar .navbar-nav.navbar-right>li>ul{margin-right: 1px!important}

    /*Hover force v2.0.1 new*/
    .navbar li.xs-hover:hover>.dropdown-menu {display: block; visibility: visible;  height: inherit!important; float: none; width: auto; border-left: 0;border-right: 0; border-bottom: 0;}
    .navbar li.xs-hover:hover>.dropdown-grid-wrapper>.dropdown-menu {display: block; visibility: visible; height: inherit!important; float: none; width: auto; border-left: 0;border-right: 0; border-bottom: 0;}
    .navbar li.xs-hover.no-fix:not(:hover)>.dropdown-menu,
    .navbar li.xs-hover.no-fix:not(:hover)>.dropdown-grid-wrapper>.dropdown-menu  {display:none;}

    .navbar li.dropdown-wide.xs-hover:hover>.dropdown-menu,.navbar li.dropdown-full.xs-hover:hover>.dropdown-menu{display:inline-block!important; visibility: visible;}
    .navbar li.xs-hover:hover>.dropdown-menu .dropdown-menu {position: static;float: none;border: 0;}
    .navbar li.xs-hover:hover>.dropdown-grid-wrapper>.dropdown-menu .dropdown-menu {position: static;float: none;border: 0;}
}
/* --- END MAINMENU --- */

/* --- SUBMENUS --- */
.navbar .navbar-nav>li ul li[class*="-onhover"],.navbar .navbar-nav>li ul li[class*="-onclick"]{position:relative;}
.navbar .navbar-nav>li ul li[class*="-onhover"]:not(.no-fix)>.dropdown-toggle.collapsed + .collapsing,.navbar .navbar-nav>li ul li[class*="-onclick"]>.dropdown-toggle.collapsed + .collapsing{display:none;height: inherit!important}
.navbar .navbar-nav>li ul li[class*="-onhover"]:not(.no-fix)>.dropdown-toggle:not(.collapsed) + .collapsing,.navbar .navbar-nav>li ul li[class*="-onclick"]>.dropdown-toggle:not(.collapsed) + .collapsing{display:block; visibility: visible; height: inherit!important}
.navbar .navbar-nav>li ul li[class*="-onhover"]:not([class*="collapse-"]):hover>.dropdown-menu,.navbar .navbar-nav>li ul li[class*="-onclick"]:hover>.dropdown-menu{z-index:1002}

/*center*/
.navbar .navbar-nav>li ul li.dropup-center-onclick>.dropdown-menu{left:0px;right:0px;top:auto;bottom:100%;z-index:1001;padding:15px;margin:0px;width: 100%;}
.navbar .navbar-nav>li ul li.dropup-center-onhover>.dropdown-menu{left:0px;right:0px;top:auto;bottom:100%;z-index:1001;padding:15px;display:none;overflow:visible;margin:0px;width: 100%;}
.navbar .navbar-nav>li ul li.dropdown-center-onclick>.dropdown-menu{left:0px;right:0px;top:100%;bottom:auto;z-index:1001;padding:15px;margin:0px;width: 100%;}
.navbar .navbar-nav>li ul li.dropdown-center-onhover>.dropdown-menu{left:0px;right:0px;top:100%;bottom:auto;z-index:1001;padding:15px;display:none;overflow:visible;margin:0px;width: 100%;}
.navbar .navbar-nav>li ul li.ltr[class*="-center-"]>.dropdown-menu, .navbar .navbar-nav>li ul li[class*="-center-"]>.dropdown-menu.ltr {left: 0; right: auto; width: auto}
.navbar .navbar-nav>li ul li.rtl[class*="-center-"]>.dropdown-menu, .navbar .navbar-nav>li ul li[class*="-center-"]>.dropdown-menu.rtl {left: auto; right: 0px; width: auto}

.navbar .navbar-nav>li ul li.dropup-right-onclick>.dropdown-menu{left:100%;right:auto;top:auto;bottom:0px;z-index:1001} /*ltr*/
.navbar .navbar-nav>li ul li.dropup-right-onhover>.dropdown-menu{left:100%;right:auto;top:auto;bottom:0px;z-index:1001;display:none;overflow:visible} /*ltr*/
.navbar .navbar-nav>li ul li.dropdown-right-onclick>.dropdown-menu{left:100%;right:auto;top:0px;bottom:auto;z-index:1001} /*ltr*/
.navbar .navbar-nav>li ul li.dropdown-right-onhover>.dropdown-menu{left:100%;right:auto;top:0px;bottom:auto;z-index:1001;display:none;overflow:visible} /*ltr*/
.navbar .navbar-nav>li ul li.dropup-left-onclick>.dropdown-menu{left:auto;right:100%;top:auto;bottom:0px;z-index:1001} /*ltr*/
.navbar .navbar-nav>li ul li.dropup-left-onhover>.dropdown-menu{left:auto;right:100%;top:auto;bottom:0px;z-index:1001;display:none;overflow:visible} /*ltr*/
.navbar .navbar-nav>li ul li.dropdown-left-onclick>.dropdown-menu{left:auto;right:100%;top:0px;bottom:auto;z-index:1001} /*ltr*/
.navbar .navbar-nav>li ul li.dropdown-left-onhover>.dropdown-menu{left:auto;right:100%;top:0px;bottom:auto;z-index:1001;display:none;overflow:visible} /*ltr*/

.navbar .navbar-nav>li:not(.dropdown) ul li.dropup-right-onclick>.dropdown-menu,.navbar .navbar-nav>li:not(.dropdown) ul li.dropdown-right-onclick>.dropdown-menu,.navbar .navbar-nav>li:not(.dropdown) ul li.dropup-right-onhover>.dropdown-menu,.navbar .navbar-nav>li:not(.dropdown) ul li.dropdown-right-onhover>.dropdown-menu{margin:0 0 0 -1px;padding:15px}
.navbar .navbar-nav>li:not(.dropdown) ul li.dropup-left-onclick>.dropdown-menu,.navbar .navbar-nav>li:not(.dropdown) ul li.dropdown-left-onclick>.dropdown-menu,.navbar .navbar-nav>li:not(.dropdown) ul li.dropup-left-onhover>.dropdown-menu,.navbar .navbar-nav>li:not(.dropdown) ul li.dropdown-left-onhover>.dropdown-menu{margin:0 -1px 0 0;padding:15px}
.navbar .navbar-nav>li.dropdown ul li.dropup-right-onclick>.dropdown-menu,.navbar .navbar-nav>li.dropdown ul li.dropdown-right-onclick>.dropdown-menu,.navbar .navbar-nav>li.dropdown ul li.dropup-right-onhover>.dropdown-menu,.navbar .navbar-nav>li.dropdown ul li.dropdown-right-onhover>.dropdown-menu{margin:0 0 0 -10px;padding:0px}
.navbar .navbar-nav>li.dropdown ul li.dropup-left-onclick>.dropdown-menu,.navbar .navbar-nav>li.dropdown ul li.dropdown-left-onclick>.dropdown-menu,.navbar .navbar-nav>li.dropdown ul li.dropup-left-onhover>.dropdown-menu,.navbar .navbar-nav>li.dropdown ul li.dropdown-left-onhover>.dropdown-menu{margin:0 -10px 0 0;padding:0px}
.navbar .navbar-nav>li ul li[class*="collapse-down-"]>.dropdown-menu{background:transparent;width:100%;border:none;-webkit-box-shadow:none;box-shadow:none;position:relative;margin-top: 0px;margin-bottom: 0px}
.navbar .navbar-nav>li ul li.collapse-down-onhover>.dropdown-menu,.navbar .navbar-nav>li ul li.collapse-up-onhover>.dropdown-menu{display:none;overflow:visible}
.navbar .navbar-nav>li ul li[class*="collapse-up-"] {float: none; width: 100%; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-direction: reverse; -moz-box-direction: reverse; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: start; -moz-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: stretch; -moz-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch}
.navbar .navbar-nav>li ul li[class*="collapse-up-"]>a, .navbar .navbar-nav>li ul li[class*="collapse-up-"]>ul.dropdown-menu {-webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; -webkit-align-self: auto; -ms-flex-item-align: auto; align-self: auto}
.navbar .navbar-nav>li ul li[class*="collapse-up-"]>.dropdown-menu{background:transparent;width:100%;border:none;-webkit-box-shadow:none;box-shadow:none;position:relative;z-index:auto;margin-top: 0px;margin-bottom: 0px}
.navbar .navbar-nav>li ul li[class*="collapse-up-"]{width:100%;-moz-box-sizing:border-box}
.navbar .navbar-nav .dropdown-menu li[class*="collapse-"]>.dropdown-menu  li:not([class*="collapse-"])>.dropdown-menu li>a {padding-left: 15px!important;}

.navbar .navbar-nav>li ul li[class*="collapse-"] .dropdown-menu li>a{padding-left:30px} /*ltr*/
.navbar .navbar-nav>li ul li[class*="collapse-"] .dropdown-menu li[class*="collapse-"] .dropdown-menu li>a{padding-left:45px} /*ltr*/
.navbar .navbar-nav>li ul li[class*="collapse-"] .dropdown-menu li[class*="collapse-"] .dropdown-menu li[class*="collapse-"] .dropdown-menu li>a{padding-left:60px} /*ltr*/
.navbar .navbar-nav>li ul li[class*="collapse-"] .dropdown-menu li[class*="collapse-"] .dropdown-menu li[class*="collapse-"] .dropdown-menu li[class*="collapse-"] .dropdown-menu li>a{padding-left:75px} /*ltr*/
.navbar .navbar-nav>li ul li[class*="collapse-"] .dropdown-menu li[class*="collapse-"] .dropdown-menu li[class*="collapse-"] .dropdown-menu li[class*="collapse-"] .dropdown-menu li[class*="collapse-"] .dropdown-menu li>a{padding-left:90px} /*ltr*/

@media (max-width: 767px) {

    .navbar .navbar-nav>li ul li[class*="-onhover"]>.dropdown-menu.collapse.in {display:block;visibility: visible;height: inherit!important}
    .navbar .navbar-nav>li ul li[class*="-onhover"]>.dropdown-toggle.collapsed + .dropdown-menu.collapsing {display:none;height: inherit!important}
    .navbar .navbar-nav>li ul li[class*="-onhover"]>.dropdown-toggle:not(.collapsed) + .dropdown-menu.collapsing {display:block;visibility: visible;height: inherit!important}

    .navbar .navbar-nav>li ul li[class*="-onclick"]>.dropdown-menu,.navbar .navbar-nav>li ul li[class*="-onhover"]>.dropdown-menu{padding: 0!important;margin: 1px 0 1px 0;width:auto}
    .navbar .navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding-left: 15px}
    .navbar .navbar-nav .dropdown-menu,.navbar .navbar-nav .dropdown-menu{-webkit-box-shadow: none!important;box-shadow: none!important}

    .navbar.caret-left .navbar-nav .open .dropdown-menu>li>a.dropdown-toggle, .navbar-nav.caret-left .open .dropdown-menu>li>a.dropdown-toggle, .navbar-nav .open.caret-left .dropdown-menu>li>a.dropdown-toggle, .navbar-nav .open .dropdown-menu.caret-left>li>a.dropdown-toggle, .navbar-nav .open .dropdown-menu>li.caret-left>a.dropdown-toggle, .navbar-nav .open .dropdown-menu>li>a.dropdown-toggle.caret-left{padding-left: 30px}

    .navbar .navbar-nav>li ul li[class*="collapse-"] .dropdown-menu li>a{padding-left:15px!important}  
    .navbar-nav .dropdown-menu .dropdown-menu{margin-left: 15px!important; margin-right: 0px!important; margin-top: 1px!important;}
}

@media (min-width: 768px) {
    .navbar .navbar-nav>li ul li[class*="-onhover"]:hover>.dropdown-menu,
    .navbar .navbar-nav>li ul li[class*="-onhover"]:not(.no-fix)>.dropdown-menu.collapse.in {display: block!important; visibility: visible;height: inherit!important;}
}
/* --- END SUBMENUS --- */

/* MegaNavbar v2.2.0 (http://www.MegaNavbar.com) Copyright 2014 MegaNavbar.com. All Rights Reserved.
** Licensed under Regular License (http://codecanyon.net/licenses/regular) or Extended License (http://codecanyon.net/licenses/extended)
** We will take legal action against those who copy our HTML content, CSS style sheets and JavaScript functions without a license.
*/


.navbar.navbar-inverse {
  background: #333;
  border-color: #262626;
  color: #b3b3b3;
}
.navbar.navbar-inverse .navbar-collapse {
  background-color: #333;
  border-color: #262626;
}
.navbar.navbar-inverse .navbar-text {
  color: #cccccc;
}
.navbar.navbar-inverse a.navbar-link {
  color: #cccccc;
  background-color: transparent;
}
.navbar.navbar-inverse a.navbar-link:hover,
.navbar.navbar-inverse a.navbar-link:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar.navbar-inverse .navbar-brand {
  color: #cccccc;
  background-color: #333;
}
.navbar.navbar-inverse .navbar-brand:hover,
.navbar.navbar-inverse .navbar-brand:focus {
  color: #ffffff;
  background-color: #333;
}
.navbar.navbar-inverse .navbar-toggle {
  border-color: #666666 !important;
  background-color: #333;
}
.navbar.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #cccccc;
}
.navbar.navbar-inverse .navbar-toggle:hover,
.navbar.navbar-inverse .navbar-toggle:focus {
  border-color: #666666 !important;
  background-color: #454545 !important;
}
.navbar.navbar-inverse .navbar-toggle:hover .icon-bar,
.navbar.navbar-inverse .navbar-toggle:focus .icon-bar {
  background-color: #ffffff;
}
.navbar.navbar-inverse .navbar-nav>li.divider {
  background-color: #404040;
}
.navbar.navbar-inverse .btn-default {
  color: #cccccc;
  background-color: #454545;
  border-color: #666666;
}
.navbar.navbar-inverse .btn-default:hover,
.navbar.navbar-inverse .btn-default:focus,
.navbar.navbar-inverse .btn-default:active,
.navbar.navbar-inverse .btn-default.active {
  color: #ffffff;
  background-color: #3d3d3d;
  border-color: #666666;
}
.navbar.navbar-inverse .form-control {
  color: #cccccc;
  background-color: #454545;
  border-color: #666666;
}
.navbar.navbar-inverse .form-control:focus {
  -webkit-box-shadow: inset 0 1px 1px transparent, 0 0 5px #666666;
  box-shadow: inset 0 1px 1px transparent, 0 0 5px #666666;
}
.navbar.navbar-inverse input::-webkit-input-placeholder,
.navbar.navbar-inverse textarea::-webkit-input-placeholder {
  color: rgba(204,204,204,0.3);
}
.navbar.navbar-inverse input::-moz-placeholder,
.navbar.navbar-inverse textarea::-moz-placeholder {
  color: rgba(204,204,204,0.3);
}
.navbar.navbar-inverse input:-ms-input-placeholder,
.navbar.navbar-inverse textarea:-ms-input-placeholder {
  color: rgba(204,204,204,0.3);
}
.navbar.navbar-inverse input:-moz-placeholder,
.navbar.navbar-inverse textarea:-moz-placeholder {
  color: rgba(204,204,204,0.3);
}
.navbar.navbar-inverse .navbar-nav > li[class*="dropdown"].dropdown-onhover:hover > a,
.navbar.navbar-inverse.dropdown-onhover .navbar-nav > li:hover > a[class*="dropdown"] {
  background-color: #262626;
}
.navbar.navbar-inverse .navbar-nav>li>a {
  color: #cccccc;
  background-color: #333;
}
.navbar.navbar-inverse .navbar-nav>li:hover>a {
  color: #ffffff;
  background-color: #333;
}
.navbar.navbar-inverse .navbar-nav>li.active>a {
  color: #ffffff;
  background-color: #262626;
}
.navbar.navbar-inverse .navbar-nav>li.active:hover>a {
  color: #ffffff;
  background-color: #262626;
}
.navbar.navbar-inverse .navbar-nav>li.open>a {
  color: #ffffff;
  background-color: #262626;
}
.navbar.navbar-inverse .navbar-nav>li.open:hover>a {
  color: #ffffff;
  background-color: #262626;
}
.navbar.navbar-inverse .navbar-nav>li.disabled>a {
  color: #999999;
  background-color: #333;
}
.navbar.navbar-inverse .navbar-nav>li.disabled:hover>a {
  color: #999999;
  background-color: #333;
}
@media (min-width: 768px) {
  .navbar.navbar-inverse.dropdown-onhover.no-fix .navbar-nav>li>a,
  .navbar.navbar-inverse .navbar-nav.dropdown-onhover.no-fix>li>a,
  .navbar.navbar-inverse .navbar-nav>li.dropdown-onhover.no-fix>a {
    color: #cccccc;
    background-color: #333;
  }
  .navbar.navbar-inverse.dropdown-onhover.no-fix .navbar-nav>li:hover>a,
  .navbar.navbar-inverse .navbar-nav.dropdown-onhover.no-fix>li:hover>a,
  .navbar.navbar-inverse .navbar-nav>li.dropdown-onhover.no-fix:hover>a {
    color: #ffffff;
    background-color: #262626;
  }
  .navbar.navbar-inverse.dropdown-onhover.no-fix .navbar-nav>li.active>a,
  .navbar.navbar-inverse .navbar-nav.dropdown-onhover.no-fix>li.active>a,
  .navbar.navbar-inverse .navbar-nav>li.dropdown-onhover.no-fix.active>a {
    color: #ffffff;
    background-color: #262626;
  }
  .navbar.navbar-inverse.dropdown-onhover.no-fix .navbar-nav>li.active:hover>a,
  .navbar.navbar-inverse .navbar-nav.dropdown-onhover.no-fix>li.active:hover>a,
  .navbar.navbar-inverse .navbar-nav>li.dropdown-onhover.no-fix.active:hover>a {
    color: #ffffff;
    background-color: #262626;
  }
  .navbar.navbar-inverse.dropdown-onhover.no-fix .navbar-nav>li.active.open>a,
  .navbar.navbar-inverse .navbar-nav.dropdown-onhover.no-fix>li.active.open>a,
  .navbar.navbar-inverse .navbar-nav>li.dropdown-onhover.no-fix.active.open>a {
    color: #ffffff;
    background-color: #262626;
  }
  .navbar.navbar-inverse.dropdown-onhover.no-fix .navbar-nav>li.open>a,
  .navbar.navbar-inverse .navbar-nav.dropdown-onhover.no-fix>li.open>a,
  .navbar.navbar-inverse .navbar-nav>li.dropdown-onhover.no-fix.open>a {
    color: #cccccc;
    background-color: #333;
  }
  .navbar.navbar-inverse.dropdown-onhover.no-fix .navbar-nav>li.open:hover>a,
  .navbar.navbar-inverse .navbar-nav.dropdown-onhover.no-fix>li.open:hover>a,
  .navbar.navbar-inverse .navbar-nav>li.dropdown-onhover.no-fix.open:hover>a {
    color: #ffffff;
    background-color: #262626;
  }
  .navbar.navbar-inverse.dropdown-onhover.no-fix .navbar-nav>li.disabled>a,
  .navbar.navbar-inverse .navbar-nav.dropdown-onhover.no-fix>li.disabled>a,
  .navbar.navbar-inverse .navbar-nav>li.dropdown-onhover.no-fix.disabled>a {
    color: #999999;
    background-color: #333;
  }
  .navbar.navbar-inverse.dropdown-onhover.no-fix .navbar-nav>li.disabled:hover>a,
  .navbar.navbar-inverse .navbar-nav.dropdown-onhover.no-fix>li.disabled:hover>a,
  .navbar.navbar-inverse .navbar-nav>li.dropdown-onhover.no-fix.disabled:hover>a {
    color: #999999;
    background-color: #333;
  }
  .navbar.navbar-inverse.dropdown-onhover:not(.no-fix) .navbar-nav:not(.no-fix)>li:not(.no-fix)>a,
  .navbar.navbar-inverse:not(.no-fix) .navbar-nav.dropdown-onhover:not(.no-fix)>li:not(.no-fix)>a,
  .navbar.navbar-inverse:not(.no-fix) .navbar-nav:not(.no-fix)>li.dropdown-onhover:not(.no-fix)>a {
    color: #cccccc;
    background-color: #333;
  }
  .navbar.navbar-inverse.dropdown-onhover:not(.no-fix) .navbar-nav:not(.no-fix)>li:not(.no-fix):hover>a,
  .navbar.navbar-inverse:not(.no-fix) .navbar-nav.dropdown-onhover:not(.no-fix)>li:not(.no-fix):hover>a,
  .navbar.navbar-inverse:not(.no-fix) .navbar-nav:not(.no-fix)>li.dropdown-onhover:not(.no-fix):hover>a {
    color: #ffffff;
    background-color: #262626;
  }
  .navbar.navbar-inverse.dropdown-onhover:not(.no-fix) .navbar-nav:not(.no-fix)>li:not(.no-fix).active>a,
  .navbar.navbar-inverse:not(.no-fix) .navbar-nav.dropdown-onhover:not(.no-fix)>li:not(.no-fix).active>a,
  .navbar.navbar-inverse:not(.no-fix) .navbar-nav:not(.no-fix)>li.dropdown-onhover:not(.no-fix).active>a {
    color: #ffffff;
    background-color: #262626;
  }
  .navbar.navbar-inverse.dropdown-onhover:not(.no-fix) .navbar-nav:not(.no-fix)>li:not(.no-fix).active:hover>a,
  .navbar.navbar-inverse:not(.no-fix) .navbar-nav.dropdown-onhover:not(.no-fix)>li:not(.no-fix).active:hover>a,
  .navbar.navbar-inverse:not(.no-fix) .navbar-nav:not(.no-fix)>li.dropdown-onhover:not(.no-fix).active:hover>a {
    color: #ffffff;
    background-color: #262626;
  }
  .navbar.navbar-inverse.dropdown-onhover:not(.no-fix) .navbar-nav:not(.no-fix)>li:not(.no-fix).open>a,
  .navbar.navbar-inverse:not(.no-fix) .navbar-nav.dropdown-onhover:not(.no-fix)>li:not(.no-fix).open>a,
  .navbar.navbar-inverse:not(.no-fix) .navbar-nav:not(.no-fix)>li.dropdown-onhover:not(.no-fix).open>a {
    color: #ffffff;
    background-color: #262626;
  }
  .navbar.navbar-inverse.dropdown-onhover:not(.no-fix) .navbar-nav:not(.no-fix)>li:not(.no-fix).open:hover>a,
  .navbar.navbar-inverse:not(.no-fix) .navbar-nav.dropdown-onhover:not(.no-fix)>li:not(.no-fix).open:hover>a,
  .navbar.navbar-inverse:not(.no-fix) .navbar-nav:not(.no-fix)>li.dropdown-onhover:not(.no-fix).open:hover>a {
    color: #ffffff;
    background-color: #262626;
  }
  .navbar.navbar-inverse.dropdown-onhover:not(.no-fix) .navbar-nav:not(.no-fix)>li:not(.no-fix).disabled>a,
  .navbar.navbar-inverse:not(.no-fix) .navbar-nav.dropdown-onhover:not(.no-fix)>li:not(.no-fix).disabled>a,
  .navbar.navbar-inverse:not(.no-fix) .navbar-nav:not(.no-fix)>li.dropdown-onhover:not(.no-fix).disabled>a {
    color: #999999;
    background-color: #333;
  }
  .navbar.navbar-inverse.dropdown-onhover:not(.no-fix) .navbar-nav:not(.no-fix)>li:not(.no-fix).disabled:hover>a,
  .navbar.navbar-inverse:not(.no-fix) .navbar-nav.dropdown-onhover:not(.no-fix)>li:not(.no-fix).disabled:hover>a,
  .navbar.navbar-inverse:not(.no-fix) .navbar-nav:not(.no-fix)>li.dropdown-onhover:not(.no-fix).disabled:hover>a {
    color: #999999;
    background-color: #333;
  }
}
@media (min-width: 768px) {
  .navbar.navbar-inverse:not(.no-border).dropdown-onhover .navbar-nav>li:hover>a,
  .navbar.navbar-inverse:not(.no-border) .navbar-nav.dropdown-onhover>li:hover>a,
  .navbar.navbar-inverse:not(.no-border) .navbar-nav li.dropdown-onhover:hover>a {
    border-color: #262626;
  }
  .navbar.navbar-inverse:not(.navbar-fixed-bottom):not(.no-border) .navbar-nav>.active>a:before {
    border-top-color: #262626;
  }
  .navbar.navbar-inverse:not(.navbar-fixed-bottom):not(.no-border) .navbar-nav>.open>a:before,
  .navbar.navbar-inverse:not(.navbar-fixed-bottom):not(.no-border) .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:before,
  .navbar.navbar-inverse:not(.navbar-fixed-bottom):not(.no-border) .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:before {
    border-bottom-color: #262626;
  }
  .navbar.navbar-inverse:not(.navbar-fixed-bottom):not(.no-border).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:before {
    border-bottom-color: #262626;
  }
  .navbar.navbar-inverse:not(.navbar-fixed-bottom) .navbar-nav>.active>a:after {
    border-top-color: #262626;
  }
  .navbar.navbar-inverse:not(.navbar-fixed-bottom) .navbar-nav>.active:hover>a:after {
    border-top-color: #262626;
  }
  .navbar.navbar-inverse:not(.navbar-fixed-bottom) .navbar-nav>.open>a:after,
  .navbar.navbar-inverse:not(.navbar-fixed-bottom) .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:after,
  .navbar.navbar-inverse:not(.navbar-fixed-bottom) .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:after {
    border-bottom-color: #444444;
  }
  .navbar.navbar-inverse:not(.navbar-fixed-bottom).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:after {
    border-bottom-color: #444444;
  }
  .navbar.navbar-inverse.navbar-fixed-bottom:not(.no-border) .navbar-nav>.active>a:before {
    border-bottom-color: #262626;
  }
  .navbar.navbar-inverse.navbar-fixed-bottom:not(.no-border) .navbar-nav>.open>a:before,
  .navbar.navbar-inverse.navbar-fixed-bottom:not(.no-border) .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:before,
  .navbar.navbar-inverse.navbar-fixed-bottom:not(.no-border) .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:before {
    border-top-color: #262626;
  }
  .navbar.navbar-inverse.navbar-fixed-bottom:not(.no-border).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:before {
    border-top-color: #262626;
  }
  .navbar.navbar-inverse.navbar-fixed-bottom .navbar-nav>.active>a:after {
    border-bottom-color: #262626;
  }
  .navbar.navbar-inverse.navbar-fixed-bottom .navbar-nav>.open>a:after,
  .navbar.navbar-inverse.navbar-fixed-bottom .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:after,
  .navbar.navbar-inverse.navbar-fixed-bottom .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:after {
    border-top-color: #444444;
  }
  .navbar.navbar-inverse.navbar-fixed-bottom.dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:after {
    border-top-color: #444444;
  }
}
.navbar.navbar-inverse .dropdown-menu {
  background: #444444;
  color: #dddddd;
  border-color: #333;
  -webkit-box-shadow: 0 9px 12px #2b2b2b;
  box-shadow: 0 9px 12px #2b2b2b;
}
.navbar.navbar-inverse .navbar-nav>li[class*="dropdown"].dropdown-onhover:hover,
.navbar.navbar-inverse .navbar-nav.dropdown-onhover>li[class*="dropdown"]:hover,
.navbar.navbar-inverse.dropdown-onhover .navbar-nav>li[class*="dropdown"]:hover {
  background-color: #262626;
}
.navbar.navbar-inverse a>span.desc {
  color: #aaaaaa;
}
.navbar.navbar-inverse a:hover>span.desc {
  color: #aaaaaa;
}
.navbar.navbar-inverse .dropdown-menu .btn-default {
  color: #dddddd;
  background-color: #555555;
  border-color: #777777;
}
.navbar.navbar-inverse .dropdown-menu .btn-default:hover,
.navbar.navbar-inverse .dropdown-menu .btn-default:focus,
.navbar.navbar-inverse .dropdown-menu .btn-default:active,
.navbar.navbar-inverse .dropdown-menu .btn-default.active {
  color: #f7f7f7;
  background-color: #444444;
  border-color: #777777;
}
.navbar.navbar-inverse .dropdown-menu li.dropdown-header {
  color: #dddddd;
}
.navbar.navbar-inverse *:not(li)>a {
  color: #62A2D8;
}
.navbar.navbar-inverse *:not(li)>a:hover {
  color: #44A5FF;
}
.navbar.navbar-inverse .dropdown-menu>li>a {
  color: #dddddd;
  background-color: #444444;
}
.navbar.navbar-inverse .dropdown-menu>li>a:hover {
  color: #f7f7f7;
  background-color: #333;
}
.navbar.navbar-inverse .navbar-nav>li .dropdown-menu:not([class*="collaps"]) {
  background-color: #444444;
  color: #dddddd;
  border-color: #333;
  -webkit-box-shadow: 0 9px 12px #2b2b2b;
  box-shadow: 0 9px 12px #2b2b2b;
}
.navbar.navbar-inverse.navbar-fixed-bottom .navbar-nav>li .dropdown-menu:not([class*="collaps"]) {
  -webkit-box-shadow: 0 -9px 12px #2b2b2b;
  box-shadow: 0 -9px 12px #2b2b2b;
}
.navbar.navbar-inverse .dropdown-menu .form-control {
  color: #dddddd;
  background-color: #555555;
  border-color: #777777;
}
.navbar.navbar-inverse .dropdown-menu .form-control:focus {
  -webkit-box-shadow: inset 0 1px 1px transparent, 0 0 5px #777777;
  box-shadow: inset 0 1px 1px transparent, 0 0 5px #777777;
}
.navbar.navbar-inverse .dropdown-menu input::-webkit-input-placeholder,
.navbar.navbar-inverse .dropdown-menu textarea::-webkit-input-placeholder {
  color: rgba(221,221,221,0.3);
}
.navbar.navbar-inverse .dropdown-menu input::-moz-placeholder,
.navbar.navbar-inverse .dropdown-menu textarea::-moz-placeholder {
  color: rgba(221,221,221,0.3);
}
.navbar.navbar-inverse .dropdown-menu input:-ms-input-placeholder,
.navbar.navbar-inverse .dropdown-menu textarea:-ms-input-placeholder {
  color: rgba(221,221,221,0.3);
}
.navbar.navbar-inverse .dropdown-menu input:-moz-placeholder,
.navbar.navbar-inverse .dropdown-menu textarea:-moz-placeholder {
  color: rgba(221,221,221,0.3);
}
.navbar.navbar-inverse .navbar-nav .dropdown-menu>li[class*="-onhover"],
.navbar.navbar-inverse .navbar-nav .dropdown-menu>li[class*="-onclick"] {
  color: #dddddd;
  background-color: #444444;
}
.navbar.navbar-inverse .navbar-nav .dropdown-menu>li[class*="-onhover"]:hover>a,
.navbar.navbar-inverse .navbar-nav .dropdown-menu>li[class*="-onclick"]:hover>a {
  color: #f7f7f7;
  background-color: #333;
}
.navbar.navbar-inverse .navbar-nav .dropdown-menu li:not(.list-group) > a {
  color: #dddddd;
  background-color: #444444;
}
.navbar.navbar-inverse .navbar-nav .dropdown-menu li:not(.list-group) > a:hover {
  color: #f7f7f7;
  background-color: #333;
}
.navbar.navbar-inverse .navbar-nav .dropdown-menu li.active > a {
  color: #f7f7f7;
  background-color: #333;
}
.navbar.navbar-inverse .navbar-nav .dropdown-menu li.active > a:hover {
  color: #f7f7f7;
  background-color: #333;
}
.navbar.navbar-inverse .navbar-nav .dropdown-menu li[class*="-onhover"]>a:hover {
  color: #f7f7f7;
  background-color: #333;
}
.navbar.navbar-inverse .navbar-nav .dropdown-menu li.open > a,
.navbar.navbar-inverse .navbar-nav .dropdown-menu li:not(.no-fix) > a.dropdown-toggle:not(.collapsed) {
  color: #f7f7f7;
  background-color: #333;
}
.navbar.navbar-inverse .navbar-nav .dropdown-menu li.open > a:hover,
.navbar.navbar-inverse .navbar-nav .dropdown-menu li:not(.no-fix) > a.dropdown-toggle:not(.collapsed):hover {
  color: #f7f7f7;
  background-color: #333;
}
.navbar.navbar-inverse .navbar-nav .dropdown-menu li.disabled > a {
  color: #777777;
  background-color: #444444;
}
.navbar.navbar-inverse .navbar-nav .dropdown-menu li.disabled > a>span.desc {
  color: #777777;
}
.navbar.navbar-inverse .navbar-nav .dropdown-menu li.disabled > a:hover>span.desc {
  color: #777777;
}
.navbar.navbar-inverse .navbar-nav .dropdown-menu li.disabled > a:hover {
  color: #777777;
  background-color: #444444;
}
.navbar.navbar-inverse .navbar-nav li:not(.dropdown)>.dropdown-menu.bordered:not(.no-padding):after,
.navbar.navbar-inverse .navbar-nav li:not(.dropdown)>.dropdown-grid-wrapper>.dropdown-menu.bordered:not(.no-padding):after {
  outline-color: #555555;
}
.navbar.navbar-inverse .dropdown-menu li.divider,
.navbar.navbar-inverse .v-divided>*:before,
.navbar.navbar-inverse .v-divided>*:after,
.navbar.navbar-inverse .h-divided>*:after,
.navbar.navbar-inverse .h-divided>*:first-child:before,
.navbar.navbar-inverse .h-divider:after {
  background-color: #555555;
}
.navbar.navbar-inverse .divided>*:before {
  border-color: #555555;
}
@media (max-width: 767px) {
  .navbar.navbar-inverse .navbar-nav li.xs-hover>a {
    color: #cccccc;
    background-color: #333;
  }
  .navbar.navbar-inverse .navbar-nav li.xs-hover>a:hover {
    color: #ffffff;
    background-color: #262626;
  }
  .navbar.navbar-inverse .navbar-nav li.xs-hover.open:not(.no-fix)>a {
    color: #ffffff;
    background-color: #262626;
  }
  .navbar.navbar-inverse .navbar-nav li.xs-hover.open:not(.no-fix)>a:hover {
    color: #ffffff;
    background-color: #262626;
  }
  .navbar.navbar-inverse .navbar-nav li.xs-hover.no-fix>a {
    color: #cccccc;
    background-color: #333;
  }
  .navbar.navbar-inverse .navbar-nav li.xs-hover.no-fix>a:hover {
    color: #ffffff;
    background-color: #262626;
  }
  .navbar.navbar-inverse .navbar-collapse>.navbar-form,
  .navbar.navbar-inverse .navbar-collapse>a.navbar-link,
  .navbar.navbar-inverse .navbar-collapse>.navbar-text,
  .navbar.navbar-inverse .navbar-collapse .navbar-nav>.navbar-form,
  .navbar.navbar-inverse .navbar-collapse .navbar-nav>li,
  .navbar.navbar-inverse .navbar-collapse .navbar-nav>.navbar-text,
  .navbar.navbar-inverse .navbar-collapse .navbar-nav>a.navbar-link,
  .navbar.navbar-inverse .navbar-collapse .navbar-nav>.navbar-form {
    border-bottom-color: #222222 !important;
    -webkit-box-shadow: 0 1px 0 #444444 !important;
    box-shadow: 0 1px 0 #444444 !important;
  }
  .navbar.navbar-inverse .navbar-nav .dropdown-menu .divider {
    background-color: #555555;
  }
  .navbar.navbar-inverse .navbar-nav>li>.dropdown-grid-wrapper>.dropdown-menu,
  .navbar.navbar-inverse .navbar-nav>li>.dropdown-menu {
    border-top-color: #555555 !important;
    -webkit-box-shadow: 0 -1px 0 #262626 !important;
    box-shadow: 0 -1px 0 #262626 !important;
  }
}


/* MegaNavbar v2.2.0 (http://www.MegaNavbar.com) Copyright 2014 MegaNavbar.com. All Rights Reserved.
** Licensed under Regular License (http://codecanyon.net/licenses/regular) or Extended License (http://codecanyon.net/licenses/extended)
** We will take legal action against those who copy our HTML content, CSS style sheets and JavaScript functions without a license.
*/


.navbar.navbar-inverse-light {
  background: #555;
  border-color: #484848;
  color: #d5d5d5;
}
.navbar.navbar-inverse-light .navbar-collapse {
  background-color: #555;
  border-color: #484848;
}
.navbar.navbar-inverse-light .navbar-text {
  color: #eeeeee;
}
.navbar.navbar-inverse-light a.navbar-link {
  color: #eeeeee;
  background-color: transparent;
}
.navbar.navbar-inverse-light a.navbar-link:hover,
.navbar.navbar-inverse-light a.navbar-link:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar.navbar-inverse-light .navbar-brand {
  color: #eeeeee;
  background-color: #555;
}
.navbar.navbar-inverse-light .navbar-brand:hover,
.navbar.navbar-inverse-light .navbar-brand:focus {
  color: #ffffff;
  background-color: #555;
}
.navbar.navbar-inverse-light .navbar-toggle {
  border-color: #888888 !important;
  background-color: #555;
}
.navbar.navbar-inverse-light .navbar-toggle .icon-bar {
  background-color: #eeeeee;
}
.navbar.navbar-inverse-light .navbar-toggle:hover,
.navbar.navbar-inverse-light .navbar-toggle:focus {
  border-color: #888888 !important;
  background-color: #676767 !important;
}
.navbar.navbar-inverse-light .navbar-toggle:hover .icon-bar,
.navbar.navbar-inverse-light .navbar-toggle:focus .icon-bar {
  background-color: #ffffff;
}
.navbar.navbar-inverse-light .navbar-nav>li.divider {
  background-color: #626262;
}
.navbar.navbar-inverse-light .btn-default {
  color: #eeeeee;
  background-color: #676767;
  border-color: #888888;
}
.navbar.navbar-inverse-light .btn-default:hover,
.navbar.navbar-inverse-light .btn-default:focus,
.navbar.navbar-inverse-light .btn-default:active,
.navbar.navbar-inverse-light .btn-default.active {
  color: #ffffff;
  background-color: #5f5f5f;
  border-color: #888888;
}
.navbar.navbar-inverse-light .form-control {
  color: #eeeeee;
  background-color: #676767;
  border-color: #888888;
}
.navbar.navbar-inverse-light .form-control:focus {
  -webkit-box-shadow: inset 0 1px 1px transparent, 0 0 5px #888888;
  box-shadow: inset 0 1px 1px transparent, 0 0 5px #888888;
}
.navbar.navbar-inverse-light input::-webkit-input-placeholder,
.navbar.navbar-inverse-light textarea::-webkit-input-placeholder {
  color: rgba(238,238,238,0.3);
}
.navbar.navbar-inverse-light input::-moz-placeholder,
.navbar.navbar-inverse-light textarea::-moz-placeholder {
  color: rgba(238,238,238,0.3);
}
.navbar.navbar-inverse-light input:-ms-input-placeholder,
.navbar.navbar-inverse-light textarea:-ms-input-placeholder {
  color: rgba(238,238,238,0.3);
}
.navbar.navbar-inverse-light input:-moz-placeholder,
.navbar.navbar-inverse-light textarea:-moz-placeholder {
  color: rgba(238,238,238,0.3);
}
.navbar.navbar-inverse-light .navbar-nav > li[class*="dropdown"].dropdown-onhover:hover > a,
.navbar.navbar-inverse-light.dropdown-onhover .navbar-nav > li:hover > a[class*="dropdown"] {
  background-color: #484848;
}
.navbar.navbar-inverse-light .navbar-nav>li>a {
  color: #eeeeee;
  background-color: #555;
}
.navbar.navbar-inverse-light .navbar-nav>li:hover>a {
  color: #ffffff;
  background-color: #555;
}
.navbar.navbar-inverse-light .navbar-nav>li.active>a {
  color: #ffffff;
  background-color: #484848;
}
.navbar.navbar-inverse-light .navbar-nav>li.active:hover>a {
  color: #ffffff;
  background-color: #484848;
}
.navbar.navbar-inverse-light .navbar-nav>li.open>a {
  color: #ffffff;
  background-color: #484848;
}
.navbar.navbar-inverse-light .navbar-nav>li.open:hover>a {
  color: #ffffff;
  background-color: #484848;
}
.navbar.navbar-inverse-light .navbar-nav>li.disabled>a {
  color: #bbbbbb;
  background-color: #555;
}
.navbar.navbar-inverse-light .navbar-nav>li.disabled:hover>a {
  color: #bbbbbb;
  background-color: #555;
}
@media (min-width: 768px) {
  .navbar.navbar-inverse-light.dropdown-onhover.no-fix .navbar-nav>li>a,
  .navbar.navbar-inverse-light .navbar-nav.dropdown-onhover.no-fix>li>a,
  .navbar.navbar-inverse-light .navbar-nav>li.dropdown-onhover.no-fix>a {
    color: #eeeeee;
    background-color: #555;
  }
  .navbar.navbar-inverse-light.dropdown-onhover.no-fix .navbar-nav>li:hover>a,
  .navbar.navbar-inverse-light .navbar-nav.dropdown-onhover.no-fix>li:hover>a,
  .navbar.navbar-inverse-light .navbar-nav>li.dropdown-onhover.no-fix:hover>a {
    color: #ffffff;
    background-color: #484848;
  }
  .navbar.navbar-inverse-light.dropdown-onhover.no-fix .navbar-nav>li.active>a,
  .navbar.navbar-inverse-light .navbar-nav.dropdown-onhover.no-fix>li.active>a,
  .navbar.navbar-inverse-light .navbar-nav>li.dropdown-onhover.no-fix.active>a {
    color: #ffffff;
    background-color: #484848;
  }
  .navbar.navbar-inverse-light.dropdown-onhover.no-fix .navbar-nav>li.active:hover>a,
  .navbar.navbar-inverse-light .navbar-nav.dropdown-onhover.no-fix>li.active:hover>a,
  .navbar.navbar-inverse-light .navbar-nav>li.dropdown-onhover.no-fix.active:hover>a {
    color: #ffffff;
    background-color: #484848;
  }
  .navbar.navbar-inverse-light.dropdown-onhover.no-fix .navbar-nav>li.active.open>a,
  .navbar.navbar-inverse-light .navbar-nav.dropdown-onhover.no-fix>li.active.open>a,
  .navbar.navbar-inverse-light .navbar-nav>li.dropdown-onhover.no-fix.active.open>a {
    color: #ffffff;
    background-color: #484848;
  }
  .navbar.navbar-inverse-light.dropdown-onhover.no-fix .navbar-nav>li.open>a,
  .navbar.navbar-inverse-light .navbar-nav.dropdown-onhover.no-fix>li.open>a,
  .navbar.navbar-inverse-light .navbar-nav>li.dropdown-onhover.no-fix.open>a {
    color: #eeeeee;
    background-color: #555;
  }
  .navbar.navbar-inverse-light.dropdown-onhover.no-fix .navbar-nav>li.open:hover>a,
  .navbar.navbar-inverse-light .navbar-nav.dropdown-onhover.no-fix>li.open:hover>a,
  .navbar.navbar-inverse-light .navbar-nav>li.dropdown-onhover.no-fix.open:hover>a {
    color: #ffffff;
    background-color: #484848;
  }
  .navbar.navbar-inverse-light.dropdown-onhover.no-fix .navbar-nav>li.disabled>a,
  .navbar.navbar-inverse-light .navbar-nav.dropdown-onhover.no-fix>li.disabled>a,
  .navbar.navbar-inverse-light .navbar-nav>li.dropdown-onhover.no-fix.disabled>a {
    color: #bbbbbb;
    background-color: #555;
  }
  .navbar.navbar-inverse-light.dropdown-onhover.no-fix .navbar-nav>li.disabled:hover>a,
  .navbar.navbar-inverse-light .navbar-nav.dropdown-onhover.no-fix>li.disabled:hover>a,
  .navbar.navbar-inverse-light .navbar-nav>li.dropdown-onhover.no-fix.disabled:hover>a {
    color: #bbbbbb;
    background-color: #555;
  }
  .navbar.navbar-inverse-light.dropdown-onhover:not(.no-fix) .navbar-nav:not(.no-fix)>li:not(.no-fix)>a,
  .navbar.navbar-inverse-light:not(.no-fix) .navbar-nav.dropdown-onhover:not(.no-fix)>li:not(.no-fix)>a,
  .navbar.navbar-inverse-light:not(.no-fix) .navbar-nav:not(.no-fix)>li.dropdown-onhover:not(.no-fix)>a {
    color: #eeeeee;
    background-color: #555;
  }
  .navbar.navbar-inverse-light.dropdown-onhover:not(.no-fix) .navbar-nav:not(.no-fix)>li:not(.no-fix):hover>a,
  .navbar.navbar-inverse-light:not(.no-fix) .navbar-nav.dropdown-onhover:not(.no-fix)>li:not(.no-fix):hover>a,
  .navbar.navbar-inverse-light:not(.no-fix) .navbar-nav:not(.no-fix)>li.dropdown-onhover:not(.no-fix):hover>a {
    color: #ffffff;
    background-color: #484848;
  }
  .navbar.navbar-inverse-light.dropdown-onhover:not(.no-fix) .navbar-nav:not(.no-fix)>li:not(.no-fix).active>a,
  .navbar.navbar-inverse-light:not(.no-fix) .navbar-nav.dropdown-onhover:not(.no-fix)>li:not(.no-fix).active>a,
  .navbar.navbar-inverse-light:not(.no-fix) .navbar-nav:not(.no-fix)>li.dropdown-onhover:not(.no-fix).active>a {
    color: #ffffff;
    background-color: #484848;
  }
  .navbar.navbar-inverse-light.dropdown-onhover:not(.no-fix) .navbar-nav:not(.no-fix)>li:not(.no-fix).active:hover>a,
  .navbar.navbar-inverse-light:not(.no-fix) .navbar-nav.dropdown-onhover:not(.no-fix)>li:not(.no-fix).active:hover>a,
  .navbar.navbar-inverse-light:not(.no-fix) .navbar-nav:not(.no-fix)>li.dropdown-onhover:not(.no-fix).active:hover>a {
    color: #ffffff;
    background-color: #484848;
  }
  .navbar.navbar-inverse-light.dropdown-onhover:not(.no-fix) .navbar-nav:not(.no-fix)>li:not(.no-fix).open>a,
  .navbar.navbar-inverse-light:not(.no-fix) .navbar-nav.dropdown-onhover:not(.no-fix)>li:not(.no-fix).open>a,
  .navbar.navbar-inverse-light:not(.no-fix) .navbar-nav:not(.no-fix)>li.dropdown-onhover:not(.no-fix).open>a {
    color: #ffffff;
    background-color: #484848;
  }
  .navbar.navbar-inverse-light.dropdown-onhover:not(.no-fix) .navbar-nav:not(.no-fix)>li:not(.no-fix).open:hover>a,
  .navbar.navbar-inverse-light:not(.no-fix) .navbar-nav.dropdown-onhover:not(.no-fix)>li:not(.no-fix).open:hover>a,
  .navbar.navbar-inverse-light:not(.no-fix) .navbar-nav:not(.no-fix)>li.dropdown-onhover:not(.no-fix).open:hover>a {
    color: #ffffff;
    background-color: #484848;
  }
  .navbar.navbar-inverse-light.dropdown-onhover:not(.no-fix) .navbar-nav:not(.no-fix)>li:not(.no-fix).disabled>a,
  .navbar.navbar-inverse-light:not(.no-fix) .navbar-nav.dropdown-onhover:not(.no-fix)>li:not(.no-fix).disabled>a,
  .navbar.navbar-inverse-light:not(.no-fix) .navbar-nav:not(.no-fix)>li.dropdown-onhover:not(.no-fix).disabled>a {
    color: #bbbbbb;
    background-color: #555;
  }
  .navbar.navbar-inverse-light.dropdown-onhover:not(.no-fix) .navbar-nav:not(.no-fix)>li:not(.no-fix).disabled:hover>a,
  .navbar.navbar-inverse-light:not(.no-fix) .navbar-nav.dropdown-onhover:not(.no-fix)>li:not(.no-fix).disabled:hover>a,
  .navbar.navbar-inverse-light:not(.no-fix) .navbar-nav:not(.no-fix)>li.dropdown-onhover:not(.no-fix).disabled:hover>a {
    color: #bbbbbb;
    background-color: #555;
  }
}
@media (min-width: 768px) {
  .navbar.navbar-inverse-light:not(.no-border).dropdown-onhover .navbar-nav>li:hover>a,
  .navbar.navbar-inverse-light:not(.no-border) .navbar-nav.dropdown-onhover>li:hover>a,
  .navbar.navbar-inverse-light:not(.no-border) .navbar-nav li.dropdown-onhover:hover>a {
    border-color: #484848;
  }
  .navbar.navbar-inverse-light:not(.navbar-fixed-bottom):not(.no-border) .navbar-nav>.active>a:before {
    border-top-color: #484848;
  }
  .navbar.navbar-inverse-light:not(.navbar-fixed-bottom):not(.no-border) .navbar-nav>.open>a:before,
  .navbar.navbar-inverse-light:not(.navbar-fixed-bottom):not(.no-border) .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:before,
  .navbar.navbar-inverse-light:not(.navbar-fixed-bottom):not(.no-border) .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:before {
    border-bottom-color: #484848;
  }
  .navbar.navbar-inverse-light:not(.navbar-fixed-bottom):not(.no-border).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:before {
    border-bottom-color: #484848;
  }
  .navbar.navbar-inverse-light:not(.navbar-fixed-bottom) .navbar-nav>.active>a:after {
    border-top-color: #484848;
  }
  .navbar.navbar-inverse-light:not(.navbar-fixed-bottom) .navbar-nav>.active:hover>a:after {
    border-top-color: #484848;
  }
  .navbar.navbar-inverse-light:not(.navbar-fixed-bottom) .navbar-nav>.open>a:after,
  .navbar.navbar-inverse-light:not(.navbar-fixed-bottom) .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:after,
  .navbar.navbar-inverse-light:not(.navbar-fixed-bottom) .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:after {
    border-bottom-color: #666666;
  }
  .navbar.navbar-inverse-light:not(.navbar-fixed-bottom).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:after {
    border-bottom-color: #666666;
  }
  .navbar.navbar-inverse-light.navbar-fixed-bottom:not(.no-border) .navbar-nav>.active>a:before {
    border-bottom-color: #484848;
  }
  .navbar.navbar-inverse-light.navbar-fixed-bottom:not(.no-border) .navbar-nav>.open>a:before,
  .navbar.navbar-inverse-light.navbar-fixed-bottom:not(.no-border) .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:before,
  .navbar.navbar-inverse-light.navbar-fixed-bottom:not(.no-border) .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:before {
    border-top-color: #484848;
  }
  .navbar.navbar-inverse-light.navbar-fixed-bottom:not(.no-border).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:before {
    border-top-color: #484848;
  }
  .navbar.navbar-inverse-light.navbar-fixed-bottom .navbar-nav>.active>a:after {
    border-bottom-color: #484848;
  }
  .navbar.navbar-inverse-light.navbar-fixed-bottom .navbar-nav>.open>a:after,
  .navbar.navbar-inverse-light.navbar-fixed-bottom .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:after,
  .navbar.navbar-inverse-light.navbar-fixed-bottom .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:after {
    border-top-color: #666666;
  }
  .navbar.navbar-inverse-light.navbar-fixed-bottom.dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:after {
    border-top-color: #666666;
  }
}
.navbar.navbar-inverse-light .dropdown-menu {
  background: #666666;
  color: #ffffff;
  border-color: #555;
  -webkit-box-shadow: 0 9px 12px #4d4d4d;
  box-shadow: 0 9px 12px #4d4d4d;
}
.navbar.navbar-inverse-light .navbar-nav>li[class*="dropdown"].dropdown-onhover:hover,
.navbar.navbar-inverse-light .navbar-nav.dropdown-onhover>li[class*="dropdown"]:hover,
.navbar.navbar-inverse-light.dropdown-onhover .navbar-nav>li[class*="dropdown"]:hover {
  background-color: #484848;
}
.navbar.navbar-inverse-light a>span.desc {
  color: #cccccc;
}
.navbar.navbar-inverse-light a:hover>span.desc {
  color: #cccccc;
}
.navbar.navbar-inverse-light .dropdown-menu .btn-default {
  color: #ffffff;
  background-color: #777777;
  border-color: #999999;
}
.navbar.navbar-inverse-light .dropdown-menu .btn-default:hover,
.navbar.navbar-inverse-light .dropdown-menu .btn-default:focus,
.navbar.navbar-inverse-light .dropdown-menu .btn-default:active,
.navbar.navbar-inverse-light .dropdown-menu .btn-default.active {
  color: #ffffff;
  background-color: #666666;
  border-color: #999999;
}
.navbar.navbar-inverse-light .dropdown-menu li.dropdown-header {
  color: #ffffff;
}
.navbar.navbar-inverse-light *:not(li)>a {
  color: #62A2D8;
}
.navbar.navbar-inverse-light *:not(li)>a:hover {
  color: #44A5FF;
}
.navbar.navbar-inverse-light .dropdown-menu>li>a {
  color: #ffffff;
  background-color: #666666;
}
.navbar.navbar-inverse-light .dropdown-menu>li>a:hover {
  color: #ffffff;
  background-color: #555;
}
.navbar.navbar-inverse-light .navbar-nav>li .dropdown-menu:not([class*="collaps"]) {
  background-color: #666666;
  color: #ffffff;
  border-color: #555;
  -webkit-box-shadow: 0 9px 12px #4d4d4d;
  box-shadow: 0 9px 12px #4d4d4d;
}
.navbar.navbar-inverse-light.navbar-fixed-bottom .navbar-nav>li .dropdown-menu:not([class*="collaps"]) {
  -webkit-box-shadow: 0 -9px 12px #4d4d4d;
  box-shadow: 0 -9px 12px #4d4d4d;
}
.navbar.navbar-inverse-light .dropdown-menu .form-control {
  color: #ffffff;
  background-color: #777777;
  border-color: #999999;
}
.navbar.navbar-inverse-light .dropdown-menu .form-control:focus {
  -webkit-box-shadow: inset 0 1px 1px transparent, 0 0 5px #999999;
  box-shadow: inset 0 1px 1px transparent, 0 0 5px #999999;
}
.navbar.navbar-inverse-light .dropdown-menu input::-webkit-input-placeholder,
.navbar.navbar-inverse-light .dropdown-menu textarea::-webkit-input-placeholder {
  color: rgba(255,255,255,0.3);
}
.navbar.navbar-inverse-light .dropdown-menu input::-moz-placeholder,
.navbar.navbar-inverse-light .dropdown-menu textarea::-moz-placeholder {
  color: rgba(255,255,255,0.3);
}
.navbar.navbar-inverse-light .dropdown-menu input:-ms-input-placeholder,
.navbar.navbar-inverse-light .dropdown-menu textarea:-ms-input-placeholder {
  color: rgba(255,255,255,0.3);
}
.navbar.navbar-inverse-light .dropdown-menu input:-moz-placeholder,
.navbar.navbar-inverse-light .dropdown-menu textarea:-moz-placeholder {
  color: rgba(255,255,255,0.3);
}
.navbar.navbar-inverse-light .navbar-nav .dropdown-menu>li[class*="-onhover"],
.navbar.navbar-inverse-light .navbar-nav .dropdown-menu>li[class*="-onclick"] {
  color: #ffffff;
  background-color: #666666;
}
.navbar.navbar-inverse-light .navbar-nav .dropdown-menu>li[class*="-onhover"]:hover>a,
.navbar.navbar-inverse-light .navbar-nav .dropdown-menu>li[class*="-onclick"]:hover>a {
  color: #ffffff;
  background-color: #555;
}
.navbar.navbar-inverse-light .navbar-nav .dropdown-menu li:not(.list-group) > a {
  color: #ffffff;
  background-color: none !important;
}
.navbar.navbar-inverse-light .navbar-nav .dropdown-menu li:not(.list-group) > a:hover {
  color: #ffffff;
  background-color: #555;
}
.navbar.navbar-inverse-light .navbar-nav .dropdown-menu li.active > a {
  color: #ffffff;
  background-color: #555;
}
.navbar.navbar-inverse-light .navbar-nav .dropdown-menu li.active > a:hover {
  color: #ffffff;
  background-color: #555;
}
.navbar.navbar-inverse-light .navbar-nav .dropdown-menu li[class*="-onhover"]>a:hover {
  color: #ffffff;
  background-color: #555;
}
.navbar.navbar-inverse-light .navbar-nav .dropdown-menu li.open > a,
.navbar.navbar-inverse-light .navbar-nav .dropdown-menu li:not(.no-fix) > a.dropdown-toggle:not(.collapsed) {
  color: #ffffff;
  background-color: #555;
}
.navbar.navbar-inverse-light .navbar-nav .dropdown-menu li.open > a:hover,
.navbar.navbar-inverse-light .navbar-nav .dropdown-menu li:not(.no-fix) > a.dropdown-toggle:not(.collapsed):hover {
  color: #ffffff;
  background-color: #555;
}
.navbar.navbar-inverse-light .navbar-nav .dropdown-menu li.disabled > a {
  color: #999999;
  background-color: #666666;
}
.navbar.navbar-inverse-light .navbar-nav .dropdown-menu li.disabled > a>span.desc {
  color: #999999;
}
.navbar.navbar-inverse-light .navbar-nav .dropdown-menu li.disabled > a:hover>span.desc {
  color: #999999;
}
.navbar.navbar-inverse-light .navbar-nav .dropdown-menu li.disabled > a:hover {
  color: #999999;
  background-color: #666666;
}
.navbar.navbar-inverse-light .navbar-nav li:not(.dropdown)>.dropdown-menu.bordered:not(.no-padding):after,
.navbar.navbar-inverse-light .navbar-nav li:not(.dropdown)>.dropdown-grid-wrapper>.dropdown-menu.bordered:not(.no-padding):after {
  outline-color: #777777;
}
.navbar.navbar-inverse-light .dropdown-menu li.divider,
.navbar.navbar-inverse-light .v-divided>*:before,
.navbar.navbar-inverse-light .v-divided>*:after,
.navbar.navbar-inverse-light .h-divided>*:after,
.navbar.navbar-inverse-light .h-divided>*:first-child:before,
.navbar.navbar-inverse-light .h-divider:after {
  background-color: #777777;
}
.navbar.navbar-inverse-light .divided>*:before {
  border-color: #777777;
}
@media (max-width: 767px) {
  .navbar.navbar-inverse-light .navbar-nav li.xs-hover>a {
    color: #eeeeee;
    background-color: #555;
  }
  .navbar.navbar-inverse-light .navbar-nav li.xs-hover>a:hover {
    color: #ffffff;
    background-color: #484848;
  }
  .navbar.navbar-inverse-light .navbar-nav li.xs-hover.open:not(.no-fix)>a {
    color: #ffffff;
    background-color: #484848;
  }
  .navbar.navbar-inverse-light .navbar-nav li.xs-hover.open:not(.no-fix)>a:hover {
    color: #ffffff;
    background-color: #484848;
  }
  .navbar.navbar-inverse-light .navbar-nav li.xs-hover.no-fix>a {
    color: #eeeeee;
    background-color: #555;
  }
  .navbar.navbar-inverse-light .navbar-nav li.xs-hover.no-fix>a:hover {
    color: #ffffff;
    background-color: #484848;
  }
  .navbar.navbar-inverse-light .navbar-collapse>.navbar-form,
  .navbar.navbar-inverse-light .navbar-collapse>a.navbar-link,
  .navbar.navbar-inverse-light .navbar-collapse>.navbar-text,
  .navbar.navbar-inverse-light .navbar-collapse .navbar-nav>.navbar-form,
  .navbar.navbar-inverse-light .navbar-collapse .navbar-nav>li,
  .navbar.navbar-inverse-light .navbar-collapse .navbar-nav>.navbar-text,
  .navbar.navbar-inverse-light .navbar-collapse .navbar-nav>a.navbar-link,
  .navbar.navbar-inverse-light .navbar-collapse .navbar-nav>.navbar-form {
    border-bottom-color: #444444 !important;
    -webkit-box-shadow: 0 1px 0 #666666 !important;
    box-shadow: 0 1px 0 #666666 !important;
  }
  .navbar.navbar-inverse-light .navbar-nav .dropdown-menu .divider {
    background-color: #777777;
  }
  .navbar.navbar-inverse-light .navbar-nav>li>.dropdown-grid-wrapper>.dropdown-menu,
  .navbar.navbar-inverse-light .navbar-nav>li>.dropdown-menu {
    border-top-color: #777777 !important;
    -webkit-box-shadow: 0 -1px 0 #484848 !important;
    box-shadow: 0 -1px 0 #484848 !important;
  }
}

/* ALL PAGE STYLES */
@font-face {
    font-family: 'worksansextrabold';
    src: url('../fonts/worksans-extrabold.eot');
    src: url('../fonts/worksans-extrabold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/worksans-extrabold.woff2') format('woff2'),
    url('../fonts/worksans-extrabold.woff') format('woff'),
    url('../fonts/worksans-extrabold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'worksanssemibold';
    src: url('../fonts/worksans-semibold.eot');
    src: url('../fonts/worksans-semibold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/worksans-semibold.woff2') format('woff2'),
    url('../fonts/worksans-semibold.woff') format('woff'),
    url('../fonts/worksans-semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
body {
    background-color: #DADADA;
}
html,
body {
    margin: 0;
    padding: 0;
    overflow-x: hidden;
}
/* -----------------------------------
NAVIGATION
----------------------------------- */
.navbar-toggle { background: #222 !important; border: 0 !important; }
#main_navbar .icon-bar { background-color: #d8ab4c !important; }
.menu-lg {
    min-height: 62px;
}
.navbar.menu-lg .navbar-brand {
    height: 62px;
    padding: 10px 0 10px 10px;
}
.navbar-brand img {
    max-width: 220px;
    display: inline;
}
/* brandbar */
.vubrandbar__icon {
    color: #d8ab4c;
}
/*main nav */
.navbar {
    margin-bottom: 0;
    min-height: 0;
    z-index: 300;
}
.navbar.navbar-inverse-light {
    background: rgba(85, 85, 85, 0.90);
    z-index: 250;
}
.nav-visibility {
    visibility: hidden;
}
.navbar.navbar-inverse-light .navbar-collapse {
    background: transparent;
}
.navbar.navbar-inverse-light .navbar-nav > li > a {
    background: transparent;
}
.vumainmenu {
    letter-spacing: 0.06em;
}
.vumainmenu__text--gold {
    color: #d8ab4c;
}
.vumainmenu__text--right {
    text-align: right;
}
.vumainmenu__dropdown {
    text-transform: uppercase;
}
.navbar.navbar-inverse-light .dropdown-menu .vumainmenu__button,
.navbar.navbar-inverse .dropdown-menu .vubrandbar__button {
    background: #333;
    text-transform: uppercase;
}
.navbar-inverse-light .vumainmenu .vumainmenu__button--gold,
.navbar-inverse .vubrandbar .vubrandbar__button--gold {
    color: #d8ab4c;
}
.vumainmenu__button:hover,
.vubrandbar__button:hover {
    background: #222 !important;
}
#researchSlides { min-height: 260px !important; }
.carousel-inner h4 small {
    color: #FFF !important;
}
/* menu backgrounds */
#menu__about { background: #666 url('../images/design/menu_about.png') top left no-repeat; }
#menu__athletics { background: #666 url('../images/design/menu_athletics.png') top left no-repeat; }
/* #menu__faculty, #menu__research { background: #666 url('../images/design/menu_arrow.png') top left no-repeat; }
*/ #menu__academics, #menu__students, #menu__admissions, #menu__faculty, #menu__research { background: #666 url('../images/design/menu_V.png') -30px 0 no-repeat;}

/* Menu Button Override */
.linobg a:hover {
    background-color: none !important;
}
/* -----------------------------------
VIDEO
----------------------------------- */
.caption-wrapper {
    position: absolute;
    width: 100%;
    top: 62px;
    height: 38%;
}
/* .wrapper class in -home or -seconds css */
.interior {
    cursor: auto;
}
/* captions */
.wrapper h1,
.wrapper h2 {
    margin: 0;
    padding: 0;
    text-shadow: 2px 2px 1px rgba(0,0,0,.75);
}
.wrapper h1 a,
.wrapper h1 a:hover,
.wrapper h1 a:visited {
    text-decoration: none;
}
.title-wrap {
    position: relative;
    height: 100%;
}
.video-title-sec {
    font-family: 'worksansextrabold', sans-serif;
    position: absolute;
    bottom: 30px;
    padding-left: 10px !important;  /* to line up with left - this changed with latest commits */
    margin: 0;
    left: 40px;
    line-height: 1em;
    /* font size moved to -home and -second */
    color: #FFF;
    width: 90%;
}
.video-title {
    font-family: 'worksansextrabold', sans-serif;
    position: absolute;
    bottom: 30px;
    padding-left: 10px !important;  /* to line up with left - this changed with latest commits */
    margin: 0;
    line-height: 1em;
    /* font size moved to -home and -second */
    color: #FFF;
    width: 90%;
}
.video-title a {
    color: #FFF;
}
/* player controls */
#big-video-control {
    width: 100%;
    height: 16px;
    position: relative;
}
#big-video-controls-wrapper {
    position: absolute;
    z-index: 100;
    right: 2%;
    bottom: 20px;
}
#video_controls {
    visibility: hidden;
}
nav#next-btn,
nav#pause-btn,
nav#prev-btn {
    float: right;
    padding: 15px;
    background: #000;
    border-radius: 50%;
    opacity: .6;
    cursor: pointer;
    z-index: 1000;
}
nav#pause-btn {
    margin-left: 5px;
    margin-right: 5px;
}
.next-icon,
.pause-icon,
.prev-icon {
    display: block;
    border-top: solid 2px #fff;
    border-right: solid 2px #fff;
    width: 16px;
    height: 16px;
    position: relative;
    color: #fff;
    text-decoration: none;
}
.next-icon {
    left: -5px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    margin-left: 2px;
    margin-right: -2px;
}
.prev-icon {
    right: -5px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg);
    margin-left: -2px;
    margin-right: 2px;
}
.pause-icon {
    border: 0;
    border-left: solid 2px #fff;
    border-right: solid 2px #fff;
    width: 10px;
    margin-left: 5px;
    margin-right: 5px;
}
/*  video wrap goodness */
/* .screen class in -home and -seconds */
.big-image {
    display: none;
    width: 100% !important;
    position: absolute;
    overflow-y: hidden;
    top: 0;
    z-index: -1000;
}
.video-bkg-wrap {
    overflow: hidden;
    position: absolute;
    width: 100%;
    height: 38%;
    top: 62px;
    left: 0;
    z-index: -200;
}
#big-video-wrap {
    overflow: hidden;
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    z-index: -100;
}
#big-video-vid, #big-video-image {
    position: absolute;
    background-color: #000;
}
#big-video-control-container {
    position: fixed;
    bottom: 20px;
    padding: 0 20px;
    width: 100%;
    -webkit-transition-duration: 0.6s;
    -moz-transition-duration: 0.6s;
    -ms-transition-duration: 0.6s;
    -o-transition-duration: 0.6s;
    transition-duration: 0.6s;
}
#big-video-control {
    width: 100%;
    height: 16px;
    position: relative;
}
#big-video-control-middle {
    margin: 0 56px 0 24px;
}
#big-video-control-bar {
    width: 100%;
    height: 16px;
    position: relative;
    cursor: pointer;
}
#big-video-control-progress {
    position: absolute;
    top: 7px;
    height: 3px;
    width: 0%;
    background: #fff;
}
#big-video-control-track {
    position: absolute;
    top: 8px;
    height: 1px;
    width: 100%;
    background: #fff;
}
#big-video-control-bound-left {
    left: 0;
}
#big-video-control-bound-right {
    right: -1px;
}
#big-video-control-track .ui-slider-handle {
    opacity: 0;
}
#big-video-control-playhead {
    left: 30%;
}
#big-video-control-play {
    position: absolute;
    top: 0;
    left: 0;
    height: 16px;
    width: 16px;
    background-image: url('bigvideo.png');
}
#big-video-control-timer {
    position: absolute;
    top: 1px;
    right: 0;
    color: #fff;
    font-size: 11px;
}
#big-video-control-playhead, #big-video-control-bound-left, #big-video-control-bound-right {
    position: absolute;
    top: 0;
    height: 16px;
    width: 1px;
    background: #fff;
}
#big-video-control .ui-slider-handle {
    border-left: solid 1px #fff;
    width: 16px;
    height: 16px;
    position: absolute;
    top: -8px;
}
.transparent {
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;-khtml-opacity: 0;
    opacity: 0;
}
.vjs-big-play-button {
    display: none !important;
}
.video-js {
    margin: 0px auto;
    background-color: #000 !important;
}
/* -----------------------------------
FOOTER
----------------------------------- */
.footer {
    padding-bottom: 300px;
    background: #1a210f url('../images/design/footer_skyline.jpg') top center repeat-x !important;
}
.footerheader {
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #222;
    background: #d8ab4c;
    padding: 15px 0px !important; margin: 0 !important;
}
.footerheader h2#findinfo {
    line-height: 1em;
    font-family: 'worksansextrabold', sans-serif;
    padding: 0 !important; margin: 0 !important;
}
.footer__title { color: #777;
    font-family: 'worksansextrabold',sans-serif;
}
.footer__groups {
    font-size: 1.3em;
    line-height: 2em;
    text-shadow: 1px 1px 1px rgba(0,0,0,.75);
    list-style: none;
    margin-top: 23px;
}
.footer__link, .footer__link:visited {
    color: #DDD;
}
.footer__link:hover {
    color: #d8ab4c;
}
.credits {
    background: #000;
    padding: 15px 0px 10px 0px;
    color: #666;
}
.credits__link, .credits__link:visited {
    color: #888;
}
.credits__link:hover {
    color: #d8ab4c;
}
.oulink { font-size: 0.9em; padding-right: 2px;  }
.oulink:link, .oulink:visited { color: #777;}
.oulink:hover { color: #d8ab4c; }
/* -----------------------------------
MAIN CONTENT
----------------------------------- */
.vu-site-wrapper {
    margin: 55% auto 0 auto;
    overflow: visible;
}
.nohead {
	    margin: 0 auto 0 auto;
}
.static-wrapper {
    position: absolute;
    width: 100%;
    top: 0px;
    height: 30%;
}
.header728  {
    display: none;
}
@media (max-width: 480px) {
    .static-title {
        font-size: 30px !important;
        bottom: 10px !important;
        padding-left: 10px !important;  /* to line up with left - this changed with latest commits */
    }
}
@media (min-width: 768px) and (max-width: 1200px)  {
    .static-title {
        display: none;
    }
    .header728 {
        display: block;
        margin: 0 0 1em 15px;
    }
    .header728 h1 {
        font-family: 'worksansextrabold', sans-serif;
        font-size: 50px !important;
        margin: 0;
        line-height: 1em;
        color: #333;
        text-shadow: none;
    }
}
/* -----------------------------------
RESPONSIVE
----------------------------------- */
@media (min-width: 768px) {
    .navbar.menu-lg .navbar-brand {
        height: 62px;
        padding: 10px 0 10px 20px;
    }
    .navbar-brand img {
        max-width: 100%;
        display: block;
    }
    .navbar {
        margin-bottom: 20px;
    }
    .nav-visibility {
        visibility: visible;
    }
    /* Toolbar */
    .vu-toolbar {
        height: 62px;
    }
    .vu-toolbar .navbar-form {
        margin-top: 0;
    }
    .navbar-form .vu-toolbar__group {
        padding-top: 14px;
    }
    .vu-toolbar__group-btn {
        display: inline;
    }
    .vu-toolbar .dropdown-toggle {
        padding: 21px 15px;
    }
    #video_controls {
        visibility: visible;
    }
}
@media (min-width: 768px) and (max-width: 1200px) {
    .navbar {
        min-height: 40px;
    }
    /*   .vu-toolbar > li > a{
          font-size: 10px;
          padding: 10px 5px;
      }
      .vunavigation > li > a {
          font-size: 10px;
          padding: 10px 5px;
      }
      */
}
@media (min-width: 320px) and (max-width: 768px) {
    .navbar.navbar-inverse-light {
        background: #333 !important;
    }
    #menu__academics h3 { text-align: left !important; }
    /* #menu__faculty,
    #menu__students, #menu__research, #menu__admissions,
    #menu__academics */
    .footer {
        padding-bottom: 50px;
    }
}
@media (max-width: 480px) {
    #findinfo { font-size: 1.3em; }
    #menu__about, #menu__athletics {
        background: #666 !important;
        background-image: none !important;
    }
    .footer {
        padding-bottom: 50px;
    }
}
/* styles only needed for second levels */

/* -----------------------------------
VIDEO
----------------------------------- */
.wrapper {
    position: absolute;
    width: 300%;
    /*  NOTE: numVideos * 100%  */
    height: 100%;
    z-index: 0;
    cursor: pointer;
}
.screen {
    position: relative;
    height: 100%;
    width: 33.33333333333333%; /*  NOTE: numVideos/100%  */
    float: left;
    overflow: hidden;

}
.video-title {
    font-size: 3em;
}

.vuinside { padding-top: 20px; }

.vuinside h1,
.vuinside h2,
.vuinside h3,
.vuinside h4,
.vuinside h5 {
    font-family: 'Vollkorn', serif;
    font-weight: 400;
}

.vuinside .nav li a { color: #777; }

.vuinside .thumbnail { min-height: 290px; }

.vuright {  padding-top: 25px; }
.vuleft h3, .vuright h3 { padding-left: 12px; }

.vuleft { border-radius: 7px; border-top: 15px solid #d8ab4c; background: #333; padding: 15px 10px; color: #EEE;  }
.vuleft h3 { color: #d8ab4c; }
    .vuleft h3 a:link, .vuleft h3 a:visited { color: #d8ab4c; }
    .vuleft h3 a:hover { color: #FFF; }
.vuleft hr { background: #333; border: 1px solid #333; }
.vuleft .nav li a { color: #CCC !important; }


/* -----------------------------------
NEWS
----------------------------------- */
/* News Feed Styles */
.rssnews h3, .rssnewsmain h3 {  font-family: 'Vollkorn', serif; font-weight; 700; padding-left: 15px;}

.rssnews { border-radius: 7px; background: #006682;  margin: 20px 0px; padding: 10px 0px; border-top: 15px solid #FFF;}
.rssnews h3 {  color: #FFF; }
.rssnews h3 a:link, .rssnews h3 a:visited { color: #FFF; }
.rssnews h3 a:hover { color: #ECECEC; }

.rssnews ul { list-style:none; margin:0 0 15px 0; padding:0; clear:both; line-height: 1.35em;  }
.rssnews li { border-bottom:1px dotted #AAA !important; clear:left; }
.rssnews li a { padding:10px 15px 10px 15px; color:#DADADA; text-decoration:none; display:block; overflow:hidden; }
.rssnews li a:hover { background:#FFF; color:#006682; }
.rssnews li img { float:left; margin-right:15px;  border: 0; padding: 1px; background: #000; }
.rssnews li img.type { padding: 0; border: 0; background: none; float: right;}
.rssnews li span { padding-left:5px; color:#777; text-transform:uppercase; font-size:.75em; }

/* Main Column Feed Styles */
.rssnewsmain { margin: 20px 0px; padding: 10px 0px; }
.rssnewsmain h3 {  color: #d8ab4c; }
.rssnewsmain h3 a:link, .rssnews h3 a:visited { color: #d8ab4c; }
.rssnewsmain h3 a:hover { color: #333; }


/* -----------------------------------
RESPONSIVE
----------------------------------- */

@media (min-width: 768px) and (max-width: 1200px) {
    .video-title {
        font-size: 3.5em;
    }
}

@media (min-width: 1200px) {
    .video-title {
        font-size: 5em;
    }
}
@media (max-width: 768px) {
    #vualert div { width: 100% !important; }
}
/* Get Social */ 
ul.vusocial { list-style: none; padding: 0; margin: 0;  }
ul.vusocial li { display: block; padding-top: 15px !important; ; }
ul.vusocial li a { display: block; height:45px; width:45px; border: none; text-decoration: none; text-indent: -9999px; background-image:url('https://cdn.vanderbilt.edu/vu-www4/i/social-icons.png'); }
ul.vusocial  li a:hover{background-color: transparent !important; opacity: 0.6;}

li.youtube a { background-position: 0 -1520px;} 
li.fb a { background-position: 0 0;} 
li.insta a{ background-position: 0 -380px;}
li.tw a { background-position: 0 -1330px; } 
li.flickr a { background-position: 0 -95px;} 
li.linkedin a { background-position: 0 -570px;}
li.pint a { background-position: 0 -760px;}
li.tumblr a{background-position: 0 -1235px;}
