/********************************************************COLOR************************************************/
.nicdark_menu>li>a:hover{color:#868585}
.nicdark_menu>li>a{color:#a4a4a4}
/*divider and triangle color*/
.nicdark_menu>.blue>a:after,
.nicdark_menu>.blue .sub-menu li:first-child:before,
.nicdark_menu>.blue .sub-menu li ul li:first-child:before{color:#5775b2}
.nicdark_menu>.violet>a:after,
.nicdark_menu>.violet .sub-menu li:first-child:before,
.nicdark_menu>.violet .sub-menu li ul li:first-child:before{color:#815c8f}
.nicdark_menu>.pink>a:after,
.nicdark_menu>.pink .sub-menu li:first-child:before,
.nicdark_menu>.pink .sub-menu li ul li:first-child:before{color:#b2485f}
.nicdark_menu>.red>a:after,
.nicdark_menu>.red .sub-menu li:first-child:before,
.nicdark_menu>.red .sub-menu li ul li:first-child:before{color:#cc444a}
.nicdark_menu>.dark_orange>a:after,
.nicdark_menu>.dark_orange .sub-menu li:first-child:before,
.nicdark_menu>.dark_orange .sub-menu li ul li:first-child:before{color:#db5e49}
.nicdark_menu>.orange>a:after,
.nicdark_menu>.orange .sub-menu li:first-child:before,
.nicdark_menu>.orange .sub-menu li ul li:first-child:before{color:#db8449}
.nicdark_menu>.grey>a:after,
.nicdark_menu>.grey .sub-menu li:first-child:before,
.nicdark_menu>.grey .sub-menu li ul li:first-child:before{color:#f9f9f9}
.nicdark_menu>.greydark>a:after,
.nicdark_menu>.greydark .sub-menu li:first-child:before,
.nicdark_menu>.greydark .sub-menu li ul li:first-child:before{color:#495052}
.nicdark_menu>.green>a:after,
.nicdark_menu>.green .sub-menu li:first-child:before,
.nicdark_menu>.green .sub-menu li ul li:first-child:before{color:#6fc191}
.nicdark_menu>.yellow>a:after,
.nicdark_menu>.yellow .sub-menu li:first-child:before,
.nicdark_menu>.yellow .sub-menu li ul li:first-child:before{color:#edbf47}
/*dropdown*/
.nicdark_menu>.blue>.sub-menu li{background-color:#5775b2}
.nicdark_menu>.violet>.sub-menu li{background-color:#815c8f}
.nicdark_menu>.pink>.sub-menu li{background-color:#b2485f}
.nicdark_menu>.red>.sub-menu li{background-color:#cc444a}
.nicdark_menu>.dark_orange>.sub-menu li{background-color:#db5e49}
.nicdark_menu>.orange>.sub-menu li{background-color:#db8449}
.nicdark_menu>.yellow>.sub-menu li{background-color:#edbf47}
.nicdark_menu>.grey>.sub-menu li{background-color:#f9f9f9}
.nicdark_menu>.greydark>.sub-menu li{background-color:#495052}
.nicdark_menu>.green>.sub-menu li{background-color:#6fc191}
/*border bottom li*/
.nicdark_menu>.blue>.sub-menu li,
.nicdark_megamenu.blue ul li ol li a{border-bottom:1px solid #7A92C2}
.nicdark_menu>.violet>.sub-menu li,
.nicdark_megamenu.violet ul li ol li a{border-bottom:1px solid #9A77A7}
.nicdark_menu>.pink>.sub-menu li,
.nicdark_megamenu.pink ul li ol li a{border-bottom:1px solid #C36A7D}
.nicdark_menu>.red>.sub-menu li,
.nicdark_megamenu.red ul li ol li a{border-bottom:1px solid #D76C71}
.nicdark_menu>.dark_orange>.sub-menu li,
.nicdark_megamenu.dark_orange ul li ol li a{border-bottom:1px solid #E38474}
.nicdark_menu>.orange>.sub-menu li,
.nicdark_megamenu.orange ul li ol li a{border-bottom:1px solid #E3A174}
.nicdark_menu>.yellow>.sub-menu li,
.nicdark_megamenu.yellow ul li ol li a{border-bottom:1px solid #e0b84e}
.nicdark_menu>.grey>.sub-menu li,
.nicdark_megamenu.grey ul li ol li a{border-bottom:1px solid #f1f1f1}
.nicdark_menu>.greydark>.sub-menu li,
.nicdark_megamenu.greydark ul li ol li a{border-bottom:1px solid #404547}
.nicdark_menu>.green>.sub-menu li,
.nicdark_megamenu.green ul li ol li a{border-bottom:1px solid #6ab78a}
/*hover li bgcolor*/
.nicdark_menu>.blue:not(.nicdark_megamenu)>.sub-menu li:hover,
.nicdark_megamenu.blue>ul>li>a{background-color:#7A92C2}
.nicdark_menu>.violet:not(.nicdark_megamenu)>.sub-menu li:hover,
.nicdark_megamenu.violet>ul>li>a{background-color:#9A77A7}
.nicdark_menu>.pink:not(.nicdark_megamenu)>.sub-menu li:hover,
.nicdark_megamenu.pink>ul>li>a{background-color:#C36A7D}
.nicdark_menu>.red:not(.nicdark_megamenu)>.sub-menu li:hover,
.nicdark_megamenu.red>ul>li>a{background-color:#D76C71}
.nicdark_menu>.dark_orange:not(.nicdark_megamenu)>.sub-menu li:hover,
.nicdark_megamenu.dark_orange>ul>li>a{background-color:#E38474}
.nicdark_menu>.orange:not(.nicdark_megamenu)>.sub-menu li:hover,
.nicdark_megamenu.orange>ul>li>a{background-color:#E3A174}
.nicdark_menu>.yellow>.sub-menu li:hover,
.nicdark_megamenu.yellow>ul>li>a{background-color:#e0b84e}
.nicdark_menu>.grey:not(.nicdark_megamenu)>.sub-menu li:hover,
.nicdark_megamenu.grey>ul>li>a{background-color:#f1f1f1}
.nicdark_menu>.greydark:not(.nicdark_megamenu)>.sub-menu li:hover,
.nicdark_megamenu.greydark>ul>li>a{background-color:#404547}
.nicdark_menu>.green:not(.nicdark_megamenu)>.sub-menu li:hover,
.nicdark_megamenu.green>ul>li>a{background-color:#6ab78a}
/*shadow*/
.nicdark_menu>.blue .sub-menu li:last-child{box-shadow:0 4px 0 0 #4B6599}
.nicdark_menu>.violet .sub-menu li:last-child{box-shadow:0 4px 0 0 #6A4B75}
.nicdark_menu>.pink .sub-menu li:last-child{box-shadow:0 4px 0 0 #993D51}
.nicdark_menu>.red .sub-menu li:last-child{box-shadow:0 4px 0 0 #B23B41}
.nicdark_menu>.dark_orange .sub-menu li:last-child{box-shadow:0 4px 0 0 #C25340}
.nicdark_menu>.orange .sub-menu li:last-child{box-shadow:0 4px 0 0 #df764e}
.nicdark_menu>.grey .sub-menu li:last-child{box-shadow:0 4px 0 0 #f1f1f1}
.nicdark_menu>.greydark .sub-menu li:last-child{box-shadow:0 4px 0 0 #404547}
.nicdark_menu>.yellow .sub-menu li:last-child{box-shadow:0 4px 0 0 #e0b84e}
.nicdark_menu>.green .sub-menu li:last-child{box-shadow:0 4px 0 0 #6ab78a}
/*text-dropdowncolor*/
.nicdark_menu .blue .sub-menu a,
.nicdark_menu .violet .sub-menu a,
.nicdark_menu .pink .sub-menu a,
.nicdark_menu .red .sub-menu a,
.nicdark_menu .dark_orange .sub-menu a,
.nicdark_menu .orange .sub-menu a,
.nicdark_menu .yellow .sub-menu a,
.nicdark_menu .green .sub-menu a,
.nicdark_menu .greydark .sub-menu a{color:#fff}
.nicdark_menu .white .sub-menu a,
.nicdark_menu .grey .sub-menu a{color:#a4a4a4}
/*megamenu border color*/
.nicdark_megamenu.grey ol li a{ border-right: 1px solid #f1f1f1; }
.nicdark_megamenu.greydark ol li a{ border-right: 1px solid #404547; }
.nicdark_megamenu.yellow ol li a{ border-right: 1px solid #e0b84e; }
.nicdark_megamenu.orange ol li a{ border-right: 1px solid #df764e; }
.nicdark_megamenu.red ol li a{ border-right: 1px solid #c86969; }
.nicdark_megamenu.blue ol li a{ border-right: 1px solid #6fc4d9; }
.nicdark_megamenu.green ol li a{ border-right: 1px solid #6ab78a; }
.nicdark_megamenu.violet ol li a{ border-right: 1px solid #ac7ab5; }
/*tinynav*/
.nicdark_bg_grey .tinynav { color: #a4a4a4; background-color: #f1f1f1; box-shadow: 0px 4px 0px 0px #e5e5e5; }
.nicdark_bg_greydark .tinynav { color: #fff; background-color: #404547; box-shadow: 0px 4px 0px 0px #353b3d; }
.nicdark_bg_yellow .tinynav { color: #fff; background-color: #e0b84e; box-shadow: 0px 4px 0px 0px #d4ae49; }
.nicdark_bg_orange .tinynav { color: #fff; background-color: #df764e; box-shadow: 0px 4px 0px 0px #d8734c; }
.nicdark_bg_red .tinynav { color: #fff; background-color: #c86969; box-shadow: 0px 4px 0px 0px #bf6363; }
.nicdark_bg_green .tinynav { color: #fff; background-color: #6ab78a; box-shadow: 0px 4px 0px 0px #65ae83; }
.nicdark_bg_blue .tinynav { color: #fff; background-color: #6fc4d9; box-shadow: 0px 4px 0px 0px #6dc0d5; }
.nicdark_bg_violet .tinynav { color: #fff; background-color: #ac7ab5; box-shadow: 0px 4px 0px 0px #a675af; }
/*end color*/
/********************************************************BASIC************************************************/
.nicdark_menu * { margin: 0; padding: 0; list-style: none; }
.nicdark_menu { float: right; }
/*nicdark select*/
.tinynav{ float: left; font-size: 15px; display:none; padding: 10px; margin-top: 20px; font-family: 'RalewayRegular', sans-serif; }
/*for menu fixed*/
.nicdark_navigation{ position:fixed; top:0; left:0; z-index: 99; -webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease; -o-transition: all 0.8s ease; -ms-transition: all 0.8s ease; transition: all 0.8s ease; }
.slowup{margin-top:-60px}
.slowdown{margin-top:0}
/*style full boxed*/
.nicdark_menu_fullwidth{ float: left; width: 100%; }
.nicdark_menu_boxed{ width:1220px; margin:auto; padding: 0px; }
/*dropdown position*/
.nicdark_menu .sub-menu li ul{ padding-left: 44px; padding-top: 0px; top: 0; left: 100%; }
/*triangle position*/
.nicdark_menu .sub-menu li:first-child:before{
z-index:-1; position: absolute; content: '\e8bf'; font-family: 'fontello'; margin-top: -13px; margin-left: 25px; font-size: 36px; }
.nicdark_menu .sub-menu li ul li:first-child:before{
z-index:-1; position: absolute; content: '\e8c0'; font-family: 'fontello'; margin-top: 15px; margin-left: -11px; font-size: 36px; }
/*arrow for sub-menu*/
.sf-with-ul:after{ content: '\ea76'; font-family: 'fontello'; margin-left:20px; font-size: 13px; }
/*radius and shadow*/
.nicdark_menu .sub-menu li:first-child{ border-radius: 5px 5px 0px 0px; }
.nicdark_menu .sub-menu li:last-child{ border-radius: 0px 0px 5px 5px; box-shadow: 0px 4px 0px 0px #e0b84e; }
/*first link*/
.nicdark_menu>li>a:after{content:'\e935';font-family:'fontello';font-size:5px;margin:0 10px;vertical-align:middle}
.nicdark_menu>li:last-child>a:after{display:none}
.nicdark_menu>li>a:last-child{margin-right:0}
/*all link*/
.nicdark_menu a { display: block; position: relative; -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease;}
.nicdark_menu a { text-decoration: none; zoom: 1; font-family: 'RalewayRegular', sans-serif; }
.ru .nicdark_menu>li>a{font-family:Arial;text-transform:uppercase}
/*link in dropdown*/
.nicdark_menu li ul a { padding: 10px 25px; }
/*li tag*/
.nicdark_menu > li { float: left; }
.nicdark_menu li { white-space: nowrap;  -webkit-transition: background .2s; transition: background .2s; position: relative; }
/*ul tag*/
.nicdark_menu ul { position: absolute; display: none; top: 100%; margin-left: -25px; z-index: 99; min-width: 12em; padding-top:30px; margin-top:0px; }
/*for dropdown active*/
.nicdark_menu li:hover > ul, .nicdark_menu li.sfHover > ul { display: block; }
/********************************************************MEGAMENU************************************************/
/*megamenu*/
.nicdark_megamenu{ position: initial !important;}
.nicdark_megamenu > ul{ /*position: fixed;*/ left: 50%; width: 1180px; margin-left: -590px; padding: 0px; margin-top: -30px; padding-top: 44px; }
.nicdark_megamenu ul > li{ display: inline-block !important; float: left; margin:0px !important; border-width: 0px !important; }
/*hide triangle*/
.nicdark_megamenu .sub-menu li:first-child:before{ display: none; }
/*first list*/
.nicdark_megamenu > ul > li:first-child > a:first-child{ border-radius: 5px 0px 0px 0px; }
.nicdark_megamenu > ul > li:first-child{ border-radius: 5px 0px 0px 0px 0px; }
.nicdark_megamenu > ul > li:last-child > a:first-child{ border-radius: 0px 5px 0px 0px; }
.nicdark_megamenu > ul > li:last-child{ border-radius: 0px 5px 0px 0px; }
/*title li*/
.nicdark_megamenu > ul > li > a{ padding: 15px 25px; text-transform: uppercase; }
/*second list ol*/
.nicdark_megamenu ol li{ border-width: 0px !important; border-radius: 0px !important; }
.nicdark_megamenu ul .mm_grid:first-child ol li:last-child{ border-radius: 0px 0px 0px 5px !important; }
.nicdark_megamenu ul .mm_grid:last-child ol li:last-child{ border-radius: 0px 0px 5px 0px !important; }
.nicdark_megamenu ul .mm_grid:last-child ol li a{ border-right-width: 0px !important;  }
.nicdark_megamenu ol li a{ font-size: 15px; }
.nicdark_megamenu ol li a:before{ content: '\ea76'; font-family: 'fontello'; margin-right:20px; font-size: 13px; }
/*grid*/
.nicdark_megamenu > .sub-menu > .mm_grid:first-child{ border-radius: 5px 0px 0px 5px !important; }
.nicdark_megamenu > .sub-menu > .mm_grid:last-child{ border-radius: 0px 5px 5px 0px !important; }
/*grid megamenu*/
.nicdark_megamenu .mm_grid_3{ width: 295px; }
.nicdark_megamenu .mm_grid_4{ width: 393px; }
.nicdark_megamenu .mm_grid_6{ width: 590px; }