You will have two roknavmenus on the page. One is injected by gantry according to the setting you have set on the menu tab in template manager (this one will be of type gantry-dropdown because that's what you set in template manager). The second roknavmenu is a module that you have created in module manager (it is not controlled by Ganty) and will not get an equivalent "mobile" menu. the "mobile" menu is only a feature of the roknavmenu that gantry has injected (according to your menu settings in template manager). You cannot control the levels shown of the roknavmenu injected by Gantry, but you CAN control it on the roknavmenu module that you have created (see settings on roknavmenu).
You can use module class suffix on the roknavmenu you have created in module manager (e.g. hidden-phone etc) but you can't add module classes to the roknvamenu injected by gantry (from template settings). So, if you wanted to control the visibility of the injected roknavmenu then you would need to do that using media queries and custom CSS.
If you don't want a mobile menu at all you can simply turn off the menu in template manager and instead create another roknavmenu module for that menu.
/* Smartphones */
@media (max-width: 480px) {
}
/* Smartphones to Tablets */
@media (min-width: 481px) and (max-width: 767px) {
}
/* Tablets */
@media (min-width: 768px) and (max-width: 959px) {
}
/* Desktop */
@media (min-width: 960px) and (max-width: 1199px) {
}
/* Large Display */
@media (min-width: 1200px) {
}
This is how to create a custom CSS compatible with Gantry 4...
Simply create a file called "<TEMPLATENAME>-custom.css" and put this file in the CSS folder of the template (where <TEMPLATENAME> is the name of the template as seen in template manager e.g. rt_fracture). GANTRY4 will automatically load this CSS file. If you wish, you can also have browser specific files by appending, for example, "-ie9" making the filename "<TEMPLATENAME>-custom-ie9.css"
Regards, Mark.
The following users have thanked you: davesnothere