@charset "UTF-8";
* {margin:0;padding:0;}
ul{list-style:none;}
a:focus{outline:none;}

.c-white{color:#fff;}
.c-def{color:#ac00d5;}
.bg-def{background:#ac00d5;}

.navbar{z-index:2;}
.navbar-default{border:none;box-shadow:0px 0px 5px #333;}
.navbar-default ul.navbar-nav li ul{position:absolute;top:68px;right:0px;z-index:10;background-color:rgba(0,0,0,.7);display:none;opacity:0px;-webkit-box-shadow:0px 1.5px 1px rgba(0,0,0,.3);-moz-box-shadow:0px 1.5px 1px rgba(0,0,0,.3);box-shadow:0px 1.5px 1px rgba(0,0,0,.3);}
.navbar{height:70px;border-radius:0px;}
.navbar-brand{height:70px;padding: 5px 15px;}
.navbar-brand img{height:60px;}

.navbar-collapse{padding-right:0px;}
.navbar-right li{border-top:2px;border-bottom:2px;border-left:0;border-right:2px;border-style:solid;border-color:#ac00d5;}
.navbar-right li:hover{background:#550168;}
.navbar-right li a{color:#fff !important;padding:23px;}
.navbar-right li.active{background:#550168;padding:23px;color:#fff;}
.navbar-default .navbar-toggle{margin:0px;padding:23px;border:2px solid #ac00d5;border-radius:0px;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle.active{background:#550168;}

.lang-controller ul{min-width:150px;}
.lang-controller ul li{padding:2.5px 10px;margin:0;cursor:pointer;border:none;}
.lang-controller ul li:hover{background-color:rgba(0,0,0,0.3);}

.dummy-dh-title{border-bottom:1px solid #fff !important;background:#550168;}
.dummy-dh-title:hover{background:#550168 !important;}

.navbar-right li.bgdarkp{background:#550168;font-size:24px;line-height:20px;}
.navbar-right li.bgdarkp.active{padding:21px;}

.navbar-right .large{padding:21px;}
.navbar-right .large:hover{color:#fff !important;}

#navbar-lang-resp{display:none;}
#navbar-lang-resp .dummy-dh-title{border-bottom:1px solid #fff !important;padding:8px;background:#550168;}
#navbar-lang-resp .dummy-dh-title:hover{background:#550168 !important;}
#navbar-lang-resp .lang{cursor:pointer;padding:8px;}
#navbar-lang-resp .lang:hover{background-color:rgba(0,0,0,0.3);}

@media (max-width:767px){
    #navbar-lang{display:none;}
    #navbar-lang-resp{display:block;}
    .navbar-collapse{border:none;padding:0px;background-color:rgba(0,0,0,.7);box-shadow:0 6px 5px rgba(0, 0, 0, 0.3);}
    .navbar-collapse .navbar-right{margin:0px;}
    .navbar-collapse .navbar-right li{border:none;}
	.navbar-right li a{padding:10px 15px;}
}
