/*
Smart Responsive Menu v1.3
http://www.millan.rs/product/smart-responsive-menu/

Copyright 2008 - 2013 Milan Petrovic (email: milan@gdragon.info)

http://www.dev4press.com
http://www.millan.rs
*/

.smart-responsive-menu a{text-transform:uppercase;text-decoration:none}
.smart-responsive-menu .srm-toggle,.smart-responsive-menu .srm-toggle ul,.smart-responsive-menu .srm-menu,.smart-responsive-menu .srm-menu ul{list-style:none outside none;margin:0;padding:0}
.smart-responsive-menu .srm-toggle:before,.smart-responsive-menu .srm-toggle:after,.smart-responsive-menu .srm-menu:before,.smart-responsive-menu .srm-menu:after{content:"";display:table}
.smart-responsive-menu .srm-toggle:after,.smart-responsive-menu .srm-menu:after{clear:both}
.smart-responsive-menu .srm-toggle,.smart-responsive-menu .srm-menu{zoom:1}
.smart-responsive-menu .srm-toggle li,.smart-responsive-menu .srm-menu li{float:left;position:relative;margin:0}
.smart-responsive-menu .srm-menu a{display:block;padding:16px 32px}
.smart-responsive-menu .srm-menu ul{margin:20px 0 0 0;opacity:0;visibility:hidden;position:absolute;top:38px;left:0;z-index:1000}
.smart-responsive-menu .srm-menu ul li{float:none;display:block;border:0}
.smart-responsive-menu .srm-menu li.hover>ul{opacity:1;visibility:visible;margin:0}
.smart-responsive-menu .srm-menu ul ul{top:0;left:180px;margin:0 0 0 20px}
.smart-responsive-menu .srm-menu ul a{padding:12px;width:160px;display:block;float:none;text-transform:none}
.smart-responsive-menu .srm-toggle{display:none}
.smart-responsive-menu .srm-toggle a{display:block;padding:12px;text-decoration:none}
.smart-responsive-menu .srm-toggle .srm-toggle-menu{float:right}
.smart-responsive-menu .srm-menu .srm-right{float:right}

.smart-responsive-menu.srm-submenu-narrow .srm-menu ul ul,.smart-responsive-menu .srm-menu ul.srm-submenu-narrow ul{left:140px}
.smart-responsive-menu.srm-submenu-narrow .srm-menu ul a,.smart-responsive-menu .srm-menu ul.srm-submenu-narrow a{width:120px}
.smart-responsive-menu.srm-submenu-wide .srm-menu ul ul,.smart-responsive-menu .srm-menu ul.srm-submenu-wide ul{left:220px}
.smart-responsive-menu.srm-submenu-wide .srm-menu ul a,.smart-responsive-menu .srm-menu ul.srm-submenu-wide a{width:200px}
.smart-responsive-menu.srm-rounded .srm-menu{border-radius:6px}
.smart-responsive-menu.srm-rounded .srm-menu ul{border-radius:3px}
.smart-responsive-menu.srm-rounded .srm-menu ul li:first-child>a{border-radius:3px 3px 0 0}
.smart-responsive-menu.srm-rounded .srm-menu ul li:last-child>a{border-radius:0 0 3px 3px}
.smart-responsive-menu.srm-rounded .srm-toggle{border-radius:6px}
.smart-responsive-menu.srm-boxshadow .srm-toggle,.smart-responsive-menu.srm-boxshadow-main .srm-menu,.smart-responsive-menu.srm-boxshadow .srm-menu{box-shadow:0 1px 2px rgba(128,128,128,0.8)}
.smart-responsive-menu.srm-boxshadow-drop .srm-menu ul,.smart-responsive-menu.srm-boxshadow .srm-menu ul{box-shadow:1px 1px 2px rgba(80,80,80,0.6)}
.smart-responsive-menu.srm-boxshadow-drop .srm-menu ul ul,.smart-responsive-menu.srm-boxshadow .srm-menu ul ul{box-shadow:1px 1px 2px rgba(80,80,80,0.3)}
.smart-responsive-menu.srm-textshadow .srm-menu a,.smart-responsive-menu.srm-textshadow .srm-toggle a,.smart-responsive-menu .srm-menu li.srm-textshadow>a{text-shadow:0 1px 0 #333333}
.smart-responsive-menu.srm-textshadow-light .srm-menu a,.smart-responsive-menu.srm-textshadow-light .srm-toggle a,.smart-responsive-menu .srm-menu li.srm-textshadow-light>a{text-shadow:0 1px 0 #DDDDDD}
.smart-responsive-menu.srm-nosubmenu-textshadow .srm-menu ul a{text-shadow:none}
.smart-responsive-menu.srm-transition-linear .srm-menu ul{transition:all .25s linear}
.smart-responsive-menu.srm-transition-ease .srm-menu ul{transition:all .25s ease}
.smart-responsive-menu.srm-transition-easein .srm-menu ul{transition:all .25s ease-in}
.smart-responsive-menu.srm-transition-easeout .srm-menu ul{transition:all .25s ease-out}
.smart-responsive-menu.srm-transition-easeinout .srm-menu ul{transition:all .25s ease-in-out}
.smart-responsive-menu.srm-arrows .srm-menu ul li:first-child>a:before{content:"";position:absolute;left:32px;top:-6px}
.smart-responsive-menu.srm-arrows .srm-menu ul ul li:first-child a:before{left:-6px;top:50%;margin-top:-6px}
.smart-responsive-menu.srm-plus .srm-menu li.parent>a:after{content:"+";margin:0 0 0 12px}
.smart-responsive-menu.srm-plus .srm-menu ul li.parent>a:after{position:absolute;right:12px}
.smart-responsive-menu.srm-plus .srm-toggle .srm-toggle-menu a:after{content:"+";margin:0 0 0 12px}
.smart-responsive-menu.srm-font-arrow .srm-menu>li.parent>a:after{content:"\2193";font-size:.9em;margin:0 0 0 12px}
.smart-responsive-menu.srm-font-arrow .srm-menu ul li.parent>a:after{content:"\2192";font-size:1em;margin:0 0 0 12px}
.smart-responsive-menu.srm-font-arrow .srm-menu ul li.parent>a:after{position:absolute;right:12px}
.smart-responsive-menu.srm-font-arrow .srm-toggle .srm-toggle-menu a:after{content:"\2192";font-size:.9em;margin:0 0 0 12px}
.smart-responsive-menu.srm-no-side-itemborders .srm-menu li,.smart-responsive-menu.srm-no-side-itemborders .srm-menu li.srm-right{border-left:none!important;border-right:none!important}
.smart-responsive-menu.srm-gradient-chrome .srm-menu,.smart-responsive-menu.srm-gradient-chrome .srm-toggle{background-image:linear-gradient(bottom,rgba(0,0,0,0) 50%,rgba(255,255,255,0.05) 0%);background-image:-moz-linear-gradient(bottom,rgba(0,0,0,0) 50%,rgba(255,255,255,0.05) 0%);background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0) 50%,rgba(255,255,255,0.05) 0%);background-image:-o-linear-gradient(bottom,rgba(0,0,0,0) 50%,rgba(255,255,255,0.05) 0%);background-image:-ms-linear-gradient(bottom,rgba(0,0,0,0) 50%,rgba(255,255,255,0.05) 0%)}
.smart-responsive-menu.srm-gradient-chrome .srm-menu>li.hover>a,.smart-responsive-menu.srm-gradient-chrome .srm-menu>li.current>a,.smart-responsive-menu.srm-gradient-chrome .srm-menu>li.current-menu-item>a,.smart-responsive-menu.srm-gradient-chrome .srm-menu>li.gradient>a{background-image:linear-gradient(bottom,rgba(0,0,0,0) 50%,rgba(255,255,255,0.1) 0%);background-image:-moz-linear-gradient(bottom,rgba(0,0,0,0) 50%,rgba(255,255,255,0.1) 0%);background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0) 50%,rgba(255,255,255,0.1) 0%);background-image:-o-linear-gradient(bottom,rgba(0,0,0,0) 50%,rgba(255,255,255,0.1) 0%);background-image:-ms-linear-gradient(bottom,rgba(0,0,0,0) 50%,rgba(255,255,255,0.1) 0%)}
.smart-responsive-menu.srm-gradient-linear .srm-menu,.smart-responsive-menu.srm-gradient-linear .srm-toggle{background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.1) 100%);background-image:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.1) 100%);background-image:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.1) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.1) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.1) 100%)}
.smart-responsive-menu.srm-gradient-linear .srm-menu>li.hover>a,.smart-responsive-menu.srm-gradient-linear .srm-menu>li.current>a,.smart-responsive-menu.srm-gradient-linear .srm-menu>li.current-menu-item>a,.smart-responsive-menu.srm-gradient-linear .srm-menu>li.gradient>a{background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.2) 100%);background-image:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.2) 100%);background-image:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.2) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.2) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.2) 100%)}
.smart-responsive-menu.srm-gradient-lightchrome .srm-menu,.smart-responsive-menu.srm-gradient-lightchrome .srm-toggle{background-image:linear-gradient(bottom,rgba(0,0,0,0) 50%,rgba(128,128,128,0.05) 0%);background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(128,128,128,0.05) 0%);background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(128,128,128,0.05) 0%);background-image:-o-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(128,128,128,0.05) 0%);background-image:-ms-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(128,128,128,0.05) 0%)}
.smart-responsive-menu.srm-gradient-lightchrome .srm-menu>li.hover>a,.smart-responsive-menu.srm-gradient-lightchrome .srm-menu>li.current>a,.smart-responsive-menu.srm-gradient-lightchrome .srm-menu>li.current-menu-item>a,.smart-responsive-menu.srm-gradient-lightchrome .srm-menu>li.gradient>a{background-image:linear-gradient(top,rgba(0,0,0,0) 50%,rgba(128,128,128,0.05) 0%);background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.05) 0%);background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(128,128,128,0.05) 0%);background-image:-o-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(128,128,128,0.05) 0%);background-image:-ms-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(128,128,128,0.05) 0%)}
.smart-responsive-menu.srm-gradient-chrome.srm-mobile-display .srm-menu,.smart-responsive-menu.srm-gradient-chrome.srm-mobile-display .srm-menu>li.hover>a,.smart-responsive-menu.srm-gradient-chrome.srm-mobile-display .srm-menu>li.current>a,.smart-responsive-menu.srm-gradient-chrome.srm-mobile-display .srm-menu>li.current-menu-item>a,.smart-responsive-menu.srm-gradient-chrome.srm-mobile-display .srm-menu>li.gradient>a,.smart-responsive-menu.srm-gradient-linear.srm-mobile-display .srm-menu,.smart-responsive-menu.srm-gradient-linear.srm-mobile-display .srm-menu>li.hover>a,.smart-responsive-menu.srm-gradient-linear.srm-mobile-display .srm-menu>li.current>a,.smart-responsive-menu.srm-gradient-linear.srm-mobile-display .srm-menu>li.current-menu-item>a,.smart-responsive-menu.srm-gradient-linear.srm-mobile-display .srm-menu>li.gradient>a,.smart-responsive-menu.srm-gradient-lightchrome.srm-mobile-display .srm-menu,.smart-responsive-menu.srm-gradient-lightchrome.srm-mobile-display .srm-menu>li.hover>a,.smart-responsive-menu.srm-gradient-lightchrome.srm-mobile-display .srm-menu>li.current>a,.smart-responsive-menu.srm-gradient-lightchrome.srm-mobile-display .srm-menu>li.current-menu-item>a,.smart-responsive-menu.srm-gradient-lightchrome.srm-mobile-display .srm-menu>li.gradient>a{background-image:none}

@media screen and (max-width: 1920px) {
.smart-responsive-menu .srm-menu a{font-size:13px;padding:12px 24px}
.smart-responsive-menu .srm-menu ul a{padding:10px}
}
@media screen and (max-width: 960px) {
.smart-responsive-menu .srm-menu a{font-size:12px;padding:12px 18px}
.smart-responsive-menu .srm-menu ul a{padding:10px}
}
@media screen and (max-width: 800px) {
.smart-responsive-menu .srm-menu a{font-size:12px;padding:12px}
.smart-responsive-menu .srm-menu ul a{padding:10px}
}
@media screen and (max-width: 670px) {
.smart-responsive-menu .srm-toggle{display:block}
.smart-responsive-menu .srm-menu li{float:none;width:100%;border-right:none!important;border-left:none!important;box-shadow:none!important}
.smart-responsive-menu .srm-menu li ul{position:relative!important;box-shadow:none!important;border-radius:0!important}
.smart-responsive-menu .srm-menu ul{display:none;top:0;width:100%}
.smart-responsive-menu .srm-menu li.hover>ul{display:block}
.smart-responsive-menu .srm-menu ul ul{top:0;left:0!important;margin:0;box-shadow:none!important}
.smart-responsive-menu .srm-menu a{padding:12px}
.smart-responsive-menu .srm-menu ul a{width:auto!important;display:block;padding:10px;border-radius:0!important}
.smart-responsive-menu .srm-toggle-hide{display:none}
.smart-responsive-menu .srm-menu .srm-right{float:none}
.smart-responsive-menu.srm-arrows .srm-menu li:first-child>a:before{border:none!important}
}
