/* topmenu */
.topmenu span.titreck, .topmenu a {
    color:white;
    cursor:pointer;
    font-size:16px;
    text-transform:uppercase;
    font-family: 'Open Sans', sans-serif !important;
}
.topmenu span.titreck:hover, .topmenu a:hover, .topmenu li:hover span.titreck {
    text-shadow:0 0 10px #fff;
}
.topmenu li.active ul span.titreck {
    text-shadow:0 0 0 #fff !important;
}
.topmenu li:hover ul span.titreck {
    text-shadow:0 0 0 #fff !important;
}
.level2 a, .level2 a:hover {
    text-decoration:none;
    font-family: 'Open Sans', sans-serif !important;
}
.topmenu .active a {
    color:white;
    font-family: 'Open Sans', sans-serif !important;
}
/* .topmenu li span.titreck:hover {
    background:url('../images/menu-hover.png') no-repeat top center;
} */
.topmenu li:hover span.titreck {
    background:url('../images/menu-hover.png') no-repeat top center;
}
.topmenu li:hover ul span.titreck {
    background-image:none !important;
}
.topmenu li.active span.titreck {
    background:url('../images/menu-on.png') no-repeat top center;
    text-shadow:0 0 10px #7A4AEC;
}
.topmenu li.active span.titreck:hover {
    background:url('../images/menu-on.png') no-repeat top center;
    text-shadow:0 0 10px #7A4AEC;
}
.topmenu ul.nav {
    height:40px;
    margin-bottom:0;
}
.topmenu li.level1 {
    height:40px;
    overflow:visible !important;
}
.floatck {
    top: 40px;
    background:url('../images/menu-top2.png') no-repeat top left;
    min-width:200px;
}
li.item125 .floatck {
    background:url('../images/menu-top.png') no-repeat 43px 0;
}
li.item129 .floatck {
    background:url('../images/menu-top.png') no-repeat 47px 0;
}
li.item132 .floatck {
    background:url('../images/menu-top.png') no-repeat 41px 0;
}
li.item133 .floatck {
    background:url('../images/menu-top.png') no-repeat 77px 0;
}
li.item134 .floatck {
    background:url('../images/menu-top.png') no-repeat 49px 0;
}
ul.maximenuck2 {
    padding-top:8px;
    background:#877D91;
    background:#000;
    background:#130026;
    border:2px solid #cbcbcb !important;
    width:auto !important;
}
div.maximenuck2 {
    padding:8px 0 0 0;
}

/* level 2 */
.topmenu li.active li span.titreck {
    background:none;
}
.topmenu li.active li.active span.titreck {
    background:none;
}
.topmenu li li.active span.titreck {
    background:none;
}
#maximenuck .level2 span.titreck{
    display:block;
    padding:8px 14px 8px;
    border-top:2px solid #25004F;
    border-left:2px solid #25004F;
    border-right:2px solid #25004F;
}
ul.maximenuck2 .first span.titreck {
    padding:14px 14px 10px !important;
}
ul.maximenuck2 .last span.titreck {
    padding:10px 14px 14px !important;
    border-bottom:2px solid #25004F;
}
ul.maximenuck2 a:hover {
    background-color:#8A4CDB !important;
    /* Firefox 
    -moz-transition: all 0.2s ease-in;
    /* WebKit 
    -webkit-transition: all 0.2s ease-in;*/
    /* Opera 
    -o-transition: all 0.2s ease-in;
    /* Standard 
    transition: all 0.2s ease-in;*/
}
ul.maximenuck2 span.titreck:hover {
    background-image:none !important;
}
ul.maximenuck2 .active a {
    background:#B973FF;
}
ul.maximenuck2 .active a:hover {
    background:#B973FF !important;
}
ul.maximenuck2 .active span.titreck {
    color:#fff;
}


/* mobile menu */
#mobilebarmenuck {
    background:#1C003C;
}
#mobilemaximenuck .topbar {
    background: url('../images/mobile-gradient.png') repeat-x;
    height: 45px;
}
#mobilemaximenuck {
    background: #07020E;
}
#mobilemaximenuck a:hover, #mobilemaximenuck a:focus {
    background: #270050;
}
#mobilemaximenuck div.level1.maximenuck > a {
    background: url('../images/arrow.jpg') no-repeat left center;
}
#mobilemaximenuck div.level2.maximenuck > a {
    background: url('../images/arrow2.jpg') no-repeat left center;
}
#mobilemaximenuck #mobilemaximenuckclose {
    background: url("../images/close.png") no-repeat scroll center center;
}
#mobilebuttonmenuck {
    background: url("../images/icon_launch.jpg") no-repeat left center;
}
#mobilemaximenuck {
    text-shadow: 0 0 0 #000000;
}
#mobilemaximenuck div.maximenuck:hover, #mobilemaximenuck div.maximenuck:focus {
    background-color: #1D0535;
}
span.mobilebarmenutitleck {
    padding-top:3px;
    display:block;
    float:left;
}
#mobilemaximenucktitle {
    padding-top:11px !important;
}
    
/* Unite Revolution */
.tp-bullets.simplebullets.round .bullet {
    background: url("../../../../../images/bullet3.png") no-repeat scroll left top;
}