/*
*
* @package: JoostrapBackbone
* Note:
* The below CSS is implemented across all JoostrapBackbone templates as a single file repository.  Need to fix or tweak across all templates - update here !!
*
*/
/* maintain brand layout */
.navbar-brand {
    height:auto;
}
a.navbar-brand {
    /*padding-left: 0;*/
}
.navbar-collapse.collapse {
    padding-left: 0;
}
/* start menu dropdowns / hover / multiple depth */
#menu {
    width:100%;
}

.dropdown-menu .sub-menu {
    left:100%;
    position:absolute;
    top:0;
    visibility:hidden;
    margin-top:-1px;
}

.dropdown-menu li:hover .sub-menu {
    visibility:visible;
}

.dropdown:hover .dropdown-menu {
    display:block;
}

.dropdown-menu li:hover ul {
    visibility:none;
}

.dropdown:hover .dropdown-menu ul {
    display:none;
}

.nav-tabs .dropdown-menu,.nav-pills .dropdown-menu,.navbar .dropdown-menu {
    margin-top:0;
}

.navbar .sub-menu:before {
    border-bottom:7px solid transparent;
    border-left:none;
    border-right:7px solid rgba(0,0,0,0.2);
    border-top:7px solid transparent;
    left:-7px;
    top:10px;
}

.navbar .sub-menu:after {
    border-top:6px solid transparent;
    border-left:none;
    border-right:6px solid #fff;
    border-bottom:6px solid transparent;
    left:10px;
    top:11px;
    left:-6px;
}

.dropdown-submenu {
    position:relative;
}

.nav-justified>.dropdown>ul.nav-child.dropdown-menu {
    margin-top:0;
    margin-left:0;
    top:auto;
    left:0;
    width:100%;
}

.nav-justified>.dropdown .dropdown-menu {
    top:0;
    left:100%;
    margin-top:-6px;
    margin-left:-1px;
}

.dropdown-submenu>.dropdown-menu {
    top:0;
    left:100%;
    margin-top:-6px;
    margin-left:-1px;
    -webkit-border-radius:0 6px 6px;
    -moz-border-radius:0 6px 6px;
    border-radius:0 6px 6px;
}

.dropdown-submenu>a:after {
    display:block;
    content:" ";
    float:right;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid;
    border-width:5px 0 5px 5px;
    /* border-left-color:#ccc; */
    margin-top:5px;
    margin-right:-10px;
}

.dropdown-submenu:hover>a:after {
    /* border-left-color:#fff; */
}

.dropdown-submenu.pull-left {
    float:none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left:-100%;
    margin-left:10px;
    -webkit-border-radius:6px 0 6px 6px;
    -moz-border-radius:6px 0 6px 6px;
    border-radius:6px 0 6px 6px;
}

/*
ul li.dropdown-submenu:hover ul.dropdown-menu {
        display:block!important;
}

ul li.dropdown-submenu:hover ul ul.dropdown-menu {
        display:none!important;
}

ul li.dropdown-submenu ul li.dropdown-submenu:hover ul.dropdown-menu {
        display:block!important;
}
*/
/* multi-level menu behaviour fix */
.navbar-collapse ul li.dropdown-submenu:hover ul.dropdown-menu {
    display:none;
}

.navbar-collapse ul li:hover > ul {
    display:block!important;
}

/* end - multi-level menu behaviour fix */
ul li.dropdown-submenu .caret {
    margin-left:5px;
    vertical-align:middle;
    border-top:0;
    border-right:0;
    border-bottom:0;
    border-left:0;
}

.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus {
    /* background-color:#16A085; */
    /* color:#FFF; */
    outline:0 none;
    text-decoration:none;
}

.icons .pull-right>.dropdown-menu,#isotope-container .pull-right>.dropdown-menu {
    min-width:115px;
}

.nav>li span.separator, .nav>li>span.nav-header {
    display:block;
    line-height:20px;
    padding:15px;
}
/* limit images in menu to a reasonable size. */
.nav > li > a > img, .nav>li.deeper.parent >span>img{
    max-height: 24px;
}

.navbar-toggle .icon-bar {
    background-color:#a9a9a9;
}

#mm-sidebar #panel-overview a.fa {
    text-decoration: none;
}
#mm-sidebar .mm-current .mm-list > li {
    width:100%;
}

/* stop overflow of non-contained absolutely positioned elements from overflowing outside the page area when pushed by things like the off-canvas nav */
#page {
    overflow: hidden;
}
/* end - stop overflow of non-contained absolutely positioned elements from overflowing outside the page area when pushed by things like the off-canvas nav */

@media (max-width: 768px) {
    .caret {
        display:none;
    }
}

/* end menu dropdowns / hover / multiple depth */
/* start tweaks for using FontAwesome Icons in the Menus */
.navbar-nav>li a.fa:before {
    margin-right:5px;
}

/* end tweaks for usinf FontAwesome Icons in the Menus */
/* start FA &/or Glyph icons on the mail, email and edit front-end dropdown menu */
.icons > .btn-group ul.dropdown-menu > li.fa,.icons > .btn-group ul.dropdown-menu > li > a,.portfolio-item > .btn-group ul.dropdown-menu > li.fa,.portfolio-item > .btn-group ul.dropdown-menu > li > a {
    display:inline-block;
    width:68px;
    text-align:center;
    padding:3px 0;
}

.icons > .btn-group ul.dropdown-menu > li:before,.portfolio-item > .btn-group ul.dropdown-menu > li:before {
    display:inline;
    padding-left:10px;
    color:initial;
}

/* end FA &/or Glyph icons on the mail, email and edit front-end dropdown menu */
/* search module improved layout */
.search-module {
    padding: 10px 0 5px 10px;
    line-height:21px;
}
.search-module input.button {
    vertical-align:middle;
}
/* end - search module improved layout */
/* remove bootstrap style carat from breadcrumbs */
ul.breadcrumb span.divider {
    display: none;
}
/* end - remove bootstrap style carat from breadcrumbs */
/* start - mailto-window */
#mailto-window {
    width:95%;
    padding-left:5%;
}

#mailto-window input {
    width:100%;
    border-radius:4px;
}

.mailto-close > a,#pop-print.btn > a,#mailto-window button {
    /*background-color:#fff;*/
    /*border-color:#ccc;*/
    display:inline-block;
    padding:6px 12px;
    margin-bottom:0;
    font-size:14px;
    font-weight:400;
    line-height:1.42857143;
    text-align:center;
    white-space:nowrap;
    vertical-align:middle;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    background-image:none;
    border:1px solid #ccc;
    border-radius:4px;
}

.mailto-close > a:hover,#pop-print.btn > a:hover,#mailto-window button:hover {
    /*background-color:#e6e6e6;*/
    /*border-color:#adadad;*/
}

/* end - mailto-window */
/* responsive image fixups */
img {
    max-width: 100%;
    width: auto   9;
    height: auto;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic;
}
.item-image img {
    width: 100%;
    padding-bottom: 20px;
}
/* end - responsive image fixups */
/* start isotope change */
div.joostrap-portfolio div.portfolio-nav div.joostrap ul#filters.option-set.clearfix.dropdown-menu {
    position:relative;
    top:0;
    left:0;
    z-index:995;
    display:block;
    float:left;
    width:100%;
    padding:5px 0;
    margin:2px 0 0;
    list-style:none;
    font-size:14px;
    background-color:transparent;
    border:none;
    border:none;
    border-radius:0;
    -webkit-box-shadow:0;
    box-shadow:none;
    background-clip:inherit;
}

div.joostrap-portfolio div.portfolio-nav div.joostrap ul#filters.option-set.clearfix.dropdown-menu.dropdown-menu>li>a {
    color:inherit;
}

div.joostrap-portfolio div.portfolio-nav div.joostrap {
    float:left!important;
    margin-right:10px;
    margin-bottom:20px;
}

div.joostrap-portfolio div.portfolio-nav div.joostrap ul#filters.option-set li.btn {
    margin-bottom:5px;
}

div.portfolio-nav div.joostrap a.btn {
    display:none;
}

div.joostrap-portfolio div.portfolio-nav div.joostrap ul#filters.option-set li.btn a:hover {
    background-color:transparent;
}

div.joostrap-portfolio div.portfolio-nav div.joostrap ul#filters.option-set li.btn a.selected {
    color:#fff;
}

/* end isotope change */
/* start - isotope breakpoints and responsiveness */
.isotope {
    display:block;
    position:relative;
    width:100%;
    height:100%;
}

.isotope-item {
    z-index:2;
}

.isotope-hidden.isotope-item {
    pointer-events:none;
    z-index:1;
}

.isotope,.isotope .isotope-item {
    -webkit-transition-duration:.8s;
    -moz-transition-duration:.8s;
    -ms-transition-duration:.8s;
    -o-transition-duration:.8s;
    transition-duration:.8s;
}

.isotope {
    -webkit-transition-property:height,width;
    -moz-transition-property:height,width;
    -ms-transition-property:height,width;
    -o-transition-property:height,width;
    transition-property:height,width;
}

.isotope .isotope-item {
    -webkit-transition-property:-webkit-transform,opacity;
    -moz-transition-property:-moz-transform,opacity;
    -ms-transition-property:-ms-transform,opacity;
    -o-transition-property:-o-transform,opacity;
    transition-property:transform,opacity;
}

.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition {
    -webkit-transition-duration:0;
    -moz-transition-duration:0;
    -ms-transition-duration:0;
    -o-transition-duration:0;
    transition-duration:0;
}

.isotope.infinite-scrolling {
    -webkit-transition:none;
    -moz-transition:none;
    -ms-transition:none;
    -o-transition:none;
    transition:none;
}

.portfolio-element {
    float:left;
    overflow:hidden;
    position:relative;
    margin:0;
    display:block;
}

.smooth-element {
    float:left;
    overflow:hidden;
    position:relative;
    margin:0;
    display:block;
}

.portfolio-element .portfolio-item {
    margin:10px;
    padding:2px;
    display:block;
}

.smooth-element .smooth-item {
    margin:10px;
    padding:2px;
    display:block;
}

#isotope-container .col-md-2,#isotope-container .col-md-4,#isotope-container .col-md-6 {
    margin:0;
    padding:0;
}

#isotope-container .col-md-3 {
    /*margin-left: 1.5%;*/
}

#isotope-container .col-md-12 {
    margin-left:0;
}

div#isotope-container.clearfix div.col-md-3 {
    width:24%;
}

div#isotope-container.clearfix div.col-md-4 {
    width:33%;
}

.portfolio-element {
    float:left;
    overflow:hidden;
    position:relative;
    margin:0;
    display:block;
}

.smooth-element {
    float:left;
    overflow:hidden;
    position:relative;
    margin:0;
    display:block;
}

-element {
    float:left;
    overflow:hidden;
    position:relative;
    margin:0;
    display:block;
}

.portfolio-element .portfolio-item {
    margin:10px;
    padding:2px;
    display:block;
}

.smooth-element .smooth-item {
    margin:10px;
    padding:2px;
    display:block;
}

-element .portfolio-item {
    margin:10px;
    padding:2px;
    display:block;
}

#isotope-container .col-md-2,#isotope-container .col-md-4,#isotope-container .col-md-6 {
    margin:0;
    padding:0;
}

#isotope-container .col-md-3 {
    /*margin-left: 1.5%;*/
}

#isotope-container .col-md-12 {
    margin-left:0;
}

div#isotope-container.clearfix div.col-md-3 {
    width:24%;
}

div#isotope-container.clearfix div.col-md-4 {
    width:33%;
}

.portfolio-nav .joostrap.btn-group a.btn {
    border:1px solid #eaeaea;
    border-bottom:1px solid #d8d8d8;
    padding:8px 15px;
    text-align:left;
    min-width:150px;
    background:#f5f5f5;
    background:-moz-linear-gradient(top,#fff 0%,#f7f7f7 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f7f7f7));
    background:-webkit-linear-gradient(top,#fff 0%,#f7f7f7 100%);
    background:-o-linear-gradient(top,#fff 0%,#f7f7f7 100%);
    background:-ms-linear-gradient(top,#fff 0%,#f7f7f7 100%);
    background:linear-gradient(to bottom,#fff 0%,#f7f7f7 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f7f7f7',GradientType=0);
}

.portfolio-nav .joostrap.btn-group.open a.btn,.portfolio-nav .joostrap.btn-group a.btn:hover {
    border-bottom:1px solid #c2c2c2;
}

.smooth-nav .joostrap.btn-group.open a.btn,.smooth-nav .joostrap.btn-group a.btn:hover {
    border-bottom:1px solid #c2c2c2;
}

.portfolio-nav .joostrap.btn-group a.btn:focus,.portfolio-nav .joostrap.btn-group.open a.btn {
    background:#f8f8f8;
}

.smooth-nav .joostrap.btn-group a.btn:focus,.smooth-nav .joostrap.btn-group.open a.btn {
    background:#f8f8f8;
}

.portfolio-nav .joostrap.btn-group a span {
    position:absolute;
    right:15px;
}

.smooth-nav .joostrap.btn-group a span {
    position:absolute;
    right:15px;
}

.portfolio-nav ul.dropdown-menu {
    padding:0;
    border:1px solid #e2e2e2;
    -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);
    box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);
}

.portfolio-nav ul.dropdown-menu li {
    min-width:180px;
}

.portfolio-item .page-header {
    border:0;
    margin:0;
    padding:0;
}

.smooth-item .page-header {
    border:0;
    margin:0;
    padding:0;
}

#isotope-container .col-md-2 .page-header,#isotope-container .col-md-3 .page-header,#isotope-container .col-md-4 .page-header,#isotope-container .col-md-6 .page-header {
    border-bottom:1px solid #eaeaea;
}

.portfolio-item .page-header h3 {
    margin-top:8px;
}

.smooth-item .page-header h3 {
    margin-top:8px;
}

.col-md-4 .portfolio-item .page-header h3,.col-md-3 .portfolio-item .page-header h3,.col-md-2 .portfolio-item .page-header h3 {
    font-size:18px;
}

.portfolio-item .joostrap.btn-group a.btn {
    vertical-align:middle;
    border:0;
    margin:0;
    padding:0;
    opacity:.8;
}

.smooth-item .joostrap.btn-group a.btn {
    vertical-align:middle;
    border:0;
    margin:0;
    padding:0;
    opacity:.8;
}

.portfolio-item .joostrap.btn-group a.btn:hover,.portfolio-item .joostrap.btn-group a.btn:focus {
    opacity:1;
    background:none;
}

.smooth-item .joostrap.btn-group a.btn:hover,.smooth-item .joostrap.btn-group a.btn:focus {
    opacity:1;
    background:none;
}

.portfolio-item dl.article-info {
    font-size:11px;
    display:block;
    float:none;
}

.smooth-item dl.article-info {
    font-size:11px;
    display:block;
    float:none;
}

.smooth-item dl.article-info dd {
    float:left;
    float:none;
}

.portfolio-item dl.article-info dd {
    float:left;
    float:none;
}

.portfolio-item .readmore {
    display:block;
    float:left;
}
/*media queries isotope*/
@media (max-width: 980px) {
    div#isotope-container.clearfix div.col-md-6 { width: 100%; }
    div#isotope-container.clearfix div.col-md-7 { width: 100%; }
    div#isotope-container.clearfix div.col-md-8 { width: 100%; }
    div#isotope-container.clearfix div.col-md-9 { width: 100%; }
    div#isotope-container.clearfix div.col-md-10 { width: 100%; }
    div#isotope-container.clearfix div.col-md-11 { width: 100%; }
}

@media (max-width: 768px) {
    #isotope-container.clearfix .col-md-2,
    #isotope-container.clearfix .col-md-3,
    #isotope-container.clearfix .col-md-4,
    #isotope-container.clearfix .col-md-5,
    #isotope-container.clearfix .col-md-6 {
        margin-left:0!important;
    }


    div#isotope-container.clearfix div.col-md-3 { width:100%; }
    div#isotope-container.clearfix div.col-md-4 { width:100%; }
    div#isotope-container.clearfix div.col-md-4 { width:100%; }
    div#isotope-container.clearfix div.col-md-5 { width:100%; }
    div#isotope-container.clearfix div.col-md-6 { width:100%; }
}

@media (max-width: 480px) {
    div#isotope-container.clearfix div.col-md-1 { width:100%; }
    div#isotope-container.clearfix div.col-md-2 { width:100%; }
    div#isotope-container.clearfix div.col-md-3 { width:100%; }
    div#isotope-container.clearfix div.col-md-3 { width:100%; }
}

/* end - isotope breakpoints and responsiveness */
/* start - stop some badly coded extensions overfloweing the containing elements */
.container {
    max-width:100%;
}

/* end - stop some badly coded extensions overfloweing the containing elements */
/* start - fix extra row padding throwing things out*/
.row {
    /*	margin-left:inherit; */
    /*	margin-right:inherit; */
}

/* end - fix extra row padding throwing things out*/
/* start - multi-column article containment */
#content-area .items-row .item {
    overflow-x:hidden;
    max-width:100%;
}

/* end - multi-column article containment */
/* start - blog image layout tweaks */
#content-area .items-row .item[class*='column-'] p {
    clear:both;
}

.pull-left.item-image {
    margin-right:10px;
}

.pull-right.item-image {
    margin-left:10px;
}

img.caption {
    max-width:100%;
}

/* end - blog image layout tweaks */
/* start - tag tweaks */
.tags span {
    padding-right:5px;
}

/* end - tag tweaks */
/* start pagination fix-up */
.pagination {
    width:100%;
}

.pagination li {
    display:inline-block;
    padding:inherit;
}

/* end pagination fix-up */
/* start frontend edit */
div#jform_catid_chzn.chzn-container,div#jform_catid_chzn.chzn-container div.chzn-drop,div#jform_state_chzn.chzn-container,div#jform_state_chzn.chzn-container div.chzn-drop,div#jform_featured_chzn.chzn-container,div#jform_featured_chzn.chzn-container div.chzn-
drop,div#jform_access_chzn.chzn-container,div#jform_access_chzn.chzn-container
div.chzn-drop,div#jform_metadata_tags_chzn.chzn-container,div#jform_metadata_tags_chzn.chzn-container div.chzn-drop,div#jform_language_chzn.chzn-
container,div#jform_language_chzn.chzn-container div.chzn-drop,div#jform_language_chzn.chzn-container,div#jform_tags_chzn.chzn-container {
    width:280px!important;
}

div#jform_tags_chzn.chzn-container ul.chzn-choices li.search-field input.default {
    padding:0;
}

ul.manager.thumbnails li {
    display:inline-block;
}

a.modal-button.btn,div.btn-toolbar a.btn,form#imageForm.form-vertical div.well div.row
div.pull-right button.btn.btn-primary,form#adminForm.form-inline fieldset.filter
div.btn-toolbar div.btn-group button.btn.hasTooltip,body.contentpane button {
    display:inline-block;
    padding:6px 12px;
    margin-bottom:10px;
    font-size:14px;
    font-weight:400;
    line-height:1.428571429;
    text-align:center;
    white-space:nowrap;
    vertical-align:middle;
    cursor:pointer;
    border:1px solid rgba(0,0,0,0);
    border-radius:4px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    -o-user-select:none;
    /*color:#FFF;*/
    /*background-color:#1085DE;*/
    /*border-color:#1085DE;*/
}
div.edit.item-page {
    margin-top:30px;
}
a.btn.modal_jform_contenthistory {
    padding:10px;
}
form#adminForm li>a, form#adminForm label.hasTooltip, form#adminForm input.hasTooltip, form#adminForm .chzn-container {
    display: inline-block !important;
}
/* end frontend edit */
/* some from layout tweaks */
#contact-form .col-md-6 {
    padding-left:0;
    padding-right:0;
}
#contact-form input, #contact-form textarea {
    width:100%;
}
input#modlgn-remember {
    margin-left: 20px;
    margin-top: 6px;
}
#login-form .control-group input.input-sm {
    width: 100%;
}
/* form#login-form ul {
        padding-left: 0px;
}
form#login-form li {
        list-style: none;
} */
span.input-group-addon {
    padding: 0 15px;
    min-width: 100px !important;
}
@media (min-width: 991px) {
    #contact-form .col-md-6 .name-input {
        padding-right:15px;
    }
}

#contact-form #jform_captcha {
    padding-bottom:15px;
}

/* end - some contact from layout tweaks */
a.btn.btn-primary.btn-sm {
    margin-top:-3px;
}

a.btn.dropdown-toggle {
    /*	background-color:#444; */
}

/* fix modal layering */
.modal {
    position:fixed;
    z-index:1050;
}

/* end - fix modal layering */
/* revolution slider tweaks */
#slider div.module-content > div {
    /* shadow element fix */
    position:inherit!important;
}

.revolution .fullwidthbanner-container {
    width:100%!important;
}

/* end - revolution slider tweaks */
/* start back to top */
a.go-top {
    color:#FFF;
}

.go-top {
    position:fixed;
    bottom:2em;
    right:2em;
    text-decoration:none;
    color:#FFF;
    background-color:rgba(0,0,0,0.3);
    font-size:12px;
    padding:1em;
    display:none;
    z-index:9999;
}

/* end back to top */
/* social icons default styling */
ul.social-icons {
    list-style-type:none;
    margin:0 20px 0 0;
    padding:0;
}

ul.social-icons li {
    padding:0;
    margin:2px;
    float:left;
    display:inline-block;
}

ul.social-icons li a {
    background-image:url(../images/social-icons.png);
    background-repeat:no-repeat;
    background-size:270px 60px;
    float:left;
    display:block;
    opacity:.4;
    width:30px;
    height:30px;
    -webkit-transition:background 180ms ease-in-out;
    -moz-transition:background 180ms ease-in-out;
    -ms-transition:background 180ms ease-in-out;
    -o-transition:background 180ms ease-in-out;
    transition:background 180ms ease-in-out;
}

ul.social-icons li.icon_facebook a {
    background-position:0 -30px;
}

ul.social-icons li.icon_twitter a {
    background-position:-30px -30px;
}

ul.social-icons li.icon_pinterest a {
    background-position:-60px -30px;
}

ul.social-icons li.icon_dribbble a {
    background-position:-90px -30px;
}

ul.social-icons li.icon_in a {
    background-position:-120px -30px;
}

ul.social-icons li.icon_flickr a {
    background-position:-150px -30px;
}

ul.social-icons li.icon_youtube a {
    background-position:-180px -30px;
}

ul.social-icons li.icon_vimeo a {
    background-position:-210px -30px;
}

ul.social-icons li.icon_googleplus a {
    background-position:-240px -30px;
}

ul.social-icons li.icon_facebook a:hover {
    background-position:0 0;
}

ul.social-icons li.icon_twitter a:hover {
    background-position:-30px 0;
}

ul.social-icons li.icon_pinterest a:hover {
    background-position:-60px 0;
}

ul.social-icons li.icon_dribbble a:hover {
    background-position:-90px 0;
}

ul.social-icons li.icon_in a:hover {
    background-position:-120px 0;
}

ul.social-icons li.icon_flickr a:hover {
    background-position:-150px 0;
}

ul.social-icons li.icon_youtube a:hover {
    background-position:-180px 0;
}

ul.social-icons li.icon_vimeo a:hover {
    background-position:-210px 0;
}

ul.social-icons li.icon_googleplus a:hover {
    background-position:-240px 0;
}
/* bit of vertical alignment if social icons are in the footer */
.footer ul.social-icons {
    margin: 23px;
}
/* end - social icons default styling */
/* start - joostrap menu module for secondary menu usage - styling at breakpoint */
@media (max-width: 980px) {
    #menu .container {
        /*	padding:20px; */
        /* overflow:hidden; -- this was causing issues with sub-menus breaking out of containers in which menus are placed  */
    }

    #menu .nav.menu.navbar-nav > li {
        /*float:none;*/
        /* removed as causing menu on base to go vertical below 980px */
        border:0;
        background:none;
        padding:0;
        /*	border-top:1px solid #ddd; */
    }
}
/* end - joostrap menu module for secondary menu usage - styling at breakpoint  */