/* These changes reset the base website for Drupal nav integration */
@font-face {
    font-family: 'iinet-icons';
    src: url("/media/fonts/icons/iinet-icons.eot");
    src: url("/media/fonts/icons/iinet-icons.eot?#iefix") format("embedded-opentype"), url("/media/fonts/icons/iinet-icons.svg#iinet-icons") format("svg"), url("/media/fonts/icons/iinet-icons.woff") format("woff"), url("/media/fonts/icons/iinet-icons.ttf") format("truetype");
    font-weight: 400;
    font-style: normal
}

.iii {
    display: inline-block;
    font-family: iinet-icons!important;
    font-style: normal!important;
    font-weight: 400!important;
    font-variant: normal!important;
    text-transform: none!important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.iii-16 {
    font-size: 16px
}

.iii-24 {
    font-size: 24px
}

.iii-32 {
    font-size: 32px
}

.iii-48 {
    font-size: 48px
}

.iii-64 {
    font-size: 64px
}

.iii-96 {
    font-size: 96px
}

.iii-128 {
    font-size: 128px
}

.iii-fix-rectangle {
    line-height: .6em
}

.iii-spinner {
    cursor: wait
}

.iii-sm-twitter:hover {
    color: #00aced
}

.iii-sm-facebook:hover {
    color: #3b5998
}

.iii-sm-instagram:hover {
    color: #125688
}

.iii-sm-googleplus:hover {
    color: #dc4e41
}

.iii-sm-linkedin:hover {
    color: #007bb5
}

.iii-sm-youtube:hover {
    color: #b00
}

.iii-sm-blog:hover {
    color: #ff8200
}

.iii-tick {
    color: color("success")
}

.iii-basic:before {
    content: "\e917"
}

.iii-boost:before {
    content: "\e918"
}

.iii-max:before {
    content: "\e919"
}

.iii-sm-youtube:before {
    content: "\e903"
}

.iii-sm-blog:before {
    content: "\e904"
}

.iii-sm-facebook:before {
    content: "\e905"
}

.iii-sm-googleplus:before {
    content: "\e906"
}

.iii-sm-instagram:before {
    content: "\e909"
}

.iii-sm-linkedin:before {
    content: "\e90a"
}

.iii-sm-twitter:before {
    content: "\e90b"
}

.iii-media:before {
    content: "\e90f"
}

.iii-adobe-pdf:before {
    content: "\e910"
}

.iii-thirty-sec-blocks:before {
    content: "\e90e"
}

.iii-cross:before {
    content: "\e900"
}

.iii-edit:before {
    content: "\e901"
}

.iii-image:before {
    content: "\e902"
}

.iii-hamburger:before {
    content: "\e6d7"
}

.iii-about:before {
    content: "\e601"
}

.iii-address-checker:before {
    content: "\e602"
}

.iii-alert:before {
    content: "\e603"
}

.iii-alert-no:before {
    content: "\e604"
}

.iii-alert-yay:before {
    content: "\e609"
}

.iii-announce-email:before {
    content: "\e60a"
}

.iii-anytime-quota:before {
    content: "\e60b"
}

.iii-awards:before {
    content: "\e60c"
}

.iii-blog:before {
    content: "\e60d"
}

.iii-business:before {
    content: "\e60e"
}

.iii-careers:before {
    content: "\e60f"
}

.iii-case-study:before {
    content: "\e610"
}

.iii-click-to-chat:before {
    content: "\e611"
}

.iii-coffee-cam:before {
    content: "\e612"
}

.iii-contact:before {
    content: "\e613"
}

.iii-corporate:before {
    content: "\e614"
}

.iii-corporate-responsibility:before {
    content: "\e615"
}

.iii-customer-charter:before {
    content: "\e617"
}

.iii-customers:before {
    content: "\e618"
}

.iii-eastern-states:before {
    content: "\e619"
}

.iii-email-setup:before {
    content: "\e61a"
}

.iii-features:before {
    content: "\e61b"
}

.iii-freezone:before {
    content: "\e61c"
}

.iii-gaming-controller:before {
    content: "\e61d"
}

.iii-gaming-joystick:before {
    content: "\e61e"
}

.iii-history:before {
    content: "\e61f"
}

.iii-hotspot-locator:before {
    content: "\e620"
}

.iii-ii-help:before {
    content: "\e621"
}

.iii-included-features:before {
    content: "\e622"
}

.iii-investors-centre:before {
    content: "\e623"
}

.iii-legal:before {
    content: "\e624"
}

.iii-login:before {
    content: "\e625"
}

.iii-logout:before {
    content: "\e626"
}

.iii-mobile-website:before {
    content: "\e628"
}

.iii-network-status:before {
    content: "\e629"
}

.iii-new-customers:before {
    content: "\e62a"
}

.iii-new-zealand:before {
    content: "\e62b"
}

.iii-on-demand:before {
    content: "\e62c"
}

.iii-plans:before {
    content: "\e62d"
}

.iii-products:before {
    content: "\e62e"
}

.iii-register-interest:before {
    content: "\e62f"
}

.iii-request-a-quote:before {
    content: "\e630"
}

.iii-residential:before {
    content: "\e631"
}

.iii-search:before {
    content: "\e632"
}

.iii-service-level-agreements:before {
    content: "\e633"
}

.iii-shaping:before {
    content: "\e634"
}

.iii-shopping-cart:before {
    content: "\e635"
}

.iii-south-africa:before {
    content: "\e636"
}

.iii-south-australia:before {
    content: "\e637"
}

.iii-streaming-radio:before {
    content: "\e638"
}

.iii-streaming-tv:before {
    content: "\e639"
}

.iii-subscription:before {
    content: "\e63a"
}

.iii-sustainability:before {
    content: "\e63b"
}

.iii-terms:before {
    content: "\e63c"
}

.iii-tick:before {
    content: "\e907"
}

.iii-timeline:before {
    content: "\e63f"
}

.iii-wait-times:before {
    content: "\e640"
}

.iii-western-australia:before {
    content: "\e641"
}

.iii-treats:before {
    content: "\e914"
}

.iii-account-tools:before {
    content: "\e642"
}

.iii-add-product:before {
    content: "\e643"
}

.iii-calendar:before {
    content: "\e644"
}

.iii-call-tracker:before {
    content: "\e645"
}

.iii-desktop-client:before {
    content: "\e646"
}

.iii-edit-contact:before {
    content: "\e647"
}

.iii-new-invoice:before {
    content: "\e648"
}

.iii-order-rejected:before {
    content: "\e649"
}

.iii-pay-bills-online:before {
    content: "\e64a"
}

.iii-quota:before {
    content: "\e64b"
}

.iii-sync-devices:before {
    content: "\e64c"
}

.iii-tasks:before {
    content: "\e64d"
}

.iii-toolbox:before {
    content: "\e64e"
}

.iii-vacation-message:before {
    content: "\e64f"
}

.iii-volume-usage:before {
    content: "\e650"
}

.iii-webmail:before {
    content: "\e651"
}

.iii-speedo-basic:before {
    content: "\e911"
}

.iii-speedo-boost:before {
    content: "\e912"
}

.iii-speedo-max:before {
    content: "\e913"
}

.iii-vdsl2:before {
    content: "\e908"
}

.iii-adam-wimax:before {
    content: "\e652"
}

.iii-bobsquad:before {
    content: "\e653"
}

.iii-broadband:before {
    content: "\e654"
}

.iii-cloud:before {
    content: "\e655"
}

.iii-data-pack:before {
    content: "\e656"
}

.iii-dialup:before {
    content: "\e657"
}

.iii-domain-names:before {
    content: "\e658"
}

.iii-email:before {
    content: "\e659"
}

.iii-fetch-tv:before {
    content: "\e65a"
}

.iii-fibre:before {
    content: "\e65b"
}

.iii-fibre-phone:before {
    content: "\e65c"
}

.iii-four-g:before {
    content: "\e65d"
}

.iii-fttb:before {
    content: "\e65e"
}

.iii-fttn:before {
    content: "\e65f"
}

.iii-fttp:before {
    content: "\e660"
}

.iii-hfc:before {
    content: "\e661"
}

.iii-iinet-tv:before {
    content: "\e662"
}

.iii-internet:before {
    content: "\e663"
}

.iii-internet-security:before {
    content: "\e664"
}

.iii-managed-services:before {
    content: "\e665"
}

.iii-mobile-broadband:before {
    content: "\e666"
}

.iii-naked:before {
    content: "\e667"
}

.iii-nbn:before {
    content: "\e668"
}

.iii-nbn-activation:before {
    content: "\e669"
}

.iii-nbn-satellite:before {
    content: "\e66a"
}

.iii-netphone:before {
    content: "\e66b"
}

.iii-online-vault:before {
    content: "\e66c"
}

.iii-onsite-installation:before {
    content: "\e66d"
}

.iii-onsite-support:before {
    content: "\e66e"
}

.iii-phone:before {
    content: "\e66f"
}

.iii-relocation:before {
    content: "\e670"
}

.iii-services:before {
    content: "\e671"
}

.iii-software:before {
    content: "\e672"
}

.iii-support:before {
    content: "\e673"
}

.iii-three-g:before {
    content: "\e674"
}

.iii-turbo-pack:before {
    content: "\e675"
}

.iii-voip:before {
    content: "\e676"
}

.iii-web-hosting:before {
    content: "\e677"
}

.iii-wireless-hotspots:before {
    content: "\e678"
}

.iii-budii-lite:before {
    content: "\e679"
}

.iii-samsung-camera:before {
    content: "\e67a"
}

.iii-dongle:before {
    content: "\e67b"
}

.iii-hardware:before {
    content: "\e67c"
}

.iii-home-gateway:before {
    content: "\e67d"
}

.iii-laptop:before {
    content: "\e67e"
}

.iii-mobile:before {
    content: "\e67f"
}

.iii-mobile-connect-4g:before {
    content: "\e680"
}

.iii-mobile-hotspot-3g:before {
    content: "\e681"
}

.iii-nano-sim:before {
    content: "\e682"
}

.iii-netcomm-modem:before {
    content: "\e683"
}

.iii-powerline-adapter:before {
    content: "\e684"
}

.iii-sim:before {
    content: "\e685"
}

.iii-tablet:before {
    content: "\e686"
}

.iii-technicolor:before {
    content: "\e687"
}

.iii-tv-gen2-stb:before {
    content: "\e688"
}

.iii-wireless-bridge:before {
    content: "\e689"
}

.iii-wireless-repeater:before {
    content: "\e68a"
}

.iii-antenae-connected-budii-lite:before {
    content: "\e68b"
}

.iii-antenna:before {
    content: "\e68c"
}

.iii-antenna-on-house:before {
    content: "\e68d"
}

.iii-apps:before {
    content: "\e68e"
}

.iii-call-forward:before {
    content: "\e68f"
}

.iii-call-return:before {
    content: "\e690"
}

.iii-call-waiting:before {
    content: "\e691"
}

.iii-camera:before {
    content: "\e692"
}

.iii-catch-up-tv:before {
    content: "\e693"
}

.iii-chat-ball:before {
    content: "\e694"
}

.iii-communication:before {
    content: "\e695"
}

.iii-display:before {
    content: "\e696"
}

.iii-fetch-tv-app:before {
    content: "\e697"
}

.iii-free-to-air-channels:before {
    content: "\e698"
}

.iii-freezone-app:before {
    content: "\e699"
}

.iii-instant-internet-connection:before {
    content: "\e69a"
}

.iii-keep-number:before {
    content: "\e69b"
}

.iii-memeory:before {
    content: "\e69c"
}

.iii-movies:before {
    content: "\e69d"
}

.iii-music-hub:before {
    content: "\e69e"
}

.iii-navigon:before {
    content: "\e69f"
}

.iii-nbn-future-proof:before {
    content: "\e6a0"
}

.iii-pause-rewind-live-tv:before {
    content: "\e6a1"
}

.iii-power:before {
    content: "\e6a2"
}

.iii-processor:before {
    content: "\e6a3"
}

.iii-pvr:before {
    content: "\e6a4"
}

.iii-quickflix:before {
    content: "\e6a5"
}

.iii-rec-two-channels:before {
    content: "\e6a6"
}

.iii-series-link:before {
    content: "\e6a7"
}

.iii-slideshow:before {
    content: "\e6a8"
}

.iii-sms:before {
    content: "\e6a9"
}

.iii-storage:before {
    content: "\e6aa"
}

.iii-three-way-chat:before {
    content: "\e6ab"
}

.iii-tv:before {
    content: "\e6ac"
}

.iii-voice-mail:before {
    content: "\e6ad"
}

.iii-number-block:before {
    content: "\e915"
}

.iii-annex-m:before {
    content: "\e6ae"
}

.iii-bonded-dsl:before {
    content: "\e6af"
}

.iii-bundle-phone-internet:before {
    content: "\e6b0"
}

.iii-cable-internet:before {
    content: "\e6b1"
}

.iii-cisco-routers:before {
    content: "\e6b2"
}

.iii-corp-fibre:before {
    content: "\e6b3"
}

.iii-dont-count-uploads:before {
    content: "\e6b4"
}

.iii-email-hosting:before {
    content: "\e6b5"
}

.iii-email-marketing:before {
    content: "\e6b6"
}

.iii-email-to-sms:before {
    content: "\e6b7"
}

.iii-entertainment-broadband-fetch-phone:before {
    content: "\e6b8"
}

.iii-family-safe-and-secure:before {
    content: "\e6b9"
}

.iii-international:before {
    content: "\e6ba"
}

.iii-isdn:before {
    content: "\e6bb"
}

.iii-local-national-mobile:before {
    content: "\e6bc"
}

.iii-multiline-voip:before {
    content: "\e6bd"
}

.iii-protection-pack:before {
    content: "\e6be"
}

.iii-shdsl:before {
    content: "\e6bf"
}

.iii-sip-trunking:before {
    content: "\e6c0"
}

.iii-static-ip:before {
    content: "\e6c1"
}

.iii-talk-more:before {
    content: "\e6c2"
}

.iii-telephony-hardware:before {
    content: "\e6c3"
}

.iii-upload-speed-booster:before {
    content: "\e6c4"
}

.iii-video-conference:before {
    content: "\e6c5"
}

.iii-video-conference-hd:before {
    content: "\e6c6"
}

.iii-video-conferencing:before {
    content: "\e6c7"
}

.iii-virtual-fax:before {
    content: "\e6c8"
}

.iii-voice-connect-pbx:before {
    content: "\e6c9"
}

.iii-vpn:before {
    content: "\e6ca"
}

.iii-vps:before {
    content: "\e6cb"
}

.iii-star-fill-half:before {
    content: "\e916"
}

.iii-star-fill:before {
    content: "\e90c"
}

.iii-star-stroke:before {
    content: "\e90d"
}

.iii-location-marker:before {
    content: "\e6d0"
}

.iii-spinner:before {
    content: "\e600"
}

.iii-plus-circle:before {
    content: "\e605"
}

.iii-minus-circle-filled:before {
    content: "\e606"
}

.iii-minus-circle:before {
    content: "\e607"
}

.iii-plus-circle-filled:before {
    content: "\e608"
}

.iii-point-thin:before {
    content: "\e001"
}

.iii-point:before {
    content: "\e00d"
}

.iii-point-thick:before {
    content: "\e00e"
}

.iii-circle-fill:before {
    content: "\e6cc"
}

.iii-circle-stroke:before {
    content: "\e6cd"
}

.iii-square-fill:before {
    content: "\e6ce"
}

.iii-square-stroke:before {
    content: "\e6cf"
}

html, body {
    font-size : initial;
    font-size : 100%;
}

.PageNavContentAndMenus {
    font-size: 8pt;
    margin-top: 93px;
}

.internode-nav .ripple-container {display: none;}

.internode-nav .navbar {
    display: flex!important;
}

.internode-nav ul li,
#sm_menu_outer ul li {
    background: none;
    padding: 0px;
    margin: 0px;
}

.internode-nav ul.nav.navbar-nav>li.dropdown.dropdown-large.show>a {
    border-color: #f8f9fa;
    padding-bottom: 31px!important;
}

#sm_menu_outer {
	font-size: .95rem;
	font-family: Roboto,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-size: 1.1875rem;
	border-bottom: 1px solid #adb5bd;
	border-top: 1px solid #fff;
	overflow-x: hidden;
	position: fixed;
	top: 70px;
	left: 0;
	bottom: 0;
	z-index: -9;
	width: 100%;
	opacity: 0;
	-webkit-transition: opacity .2s;
	-o-transition: opacity .2s;
	transition: opacity .2s;
	-webkit-box-shadow: 0 0 18px #666577;
	box-shadow: 0 0 18px #666577;
    text-align : left;
}

@media (min-width: 576px) {
	#sm_menu_outer {
		width:50%
	}
}

#sm_menu_outer .mobile_menu {
	display: none
}

#sm_menu_outer.active {
	display: block!important;
	opacity: 1;
	z-index: 15;
	top: 70px
}

@media (min-width: 992px) {
	#sm_menu_outer.active {
		display:none
	}
}

#sm_menu_outer.active .mobile_menu {
	display: block;
}

#sm_menu_outer ul {
	height: calc(100vh - 90px);
	overflow-y: auto;
	background-color: #f8f9fa;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

#sm_menu_outer>.mobile_menu {
	margin-top: 0;
	padding-left: 0
}

#sm_menu_outer>.mobile_menu li {
	list-style-type: none;
	border-bottom: 1px solid #dee2e6;
	border-top: 1px solid #fff;
	border-right: none;
	border-left: none;
	-o-border-image: -o-linear-gradient(left,rgba(0,0,0,0) 0,#dee2e6 20%,#dee2e6 50%,#dee2e6 80%,rgba(0,0,0,0) 100%) 0 0 1 0;
	border-image: -webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,0)),color-stop(20%,#dee2e6),color-stop(50%,#dee2e6),color-stop(80%,#dee2e6),to(rgba(0,0,0,0))) 0 0 1 0;
	border-image: linear-gradient(to right,rgba(0,0,0,0) 0,#dee2e6 20%,#dee2e6 50%,#dee2e6 80%,rgba(0,0,0,0) 100%) 0 0 1 0;
	position: static;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0
}

#sm_menu_outer>.mobile_menu li.dropdown.dropdown-large {
	height: auto
}

#sm_menu_outer>.mobile_menu li:hover {
	background-color: #e9ecef
}

#sm_menu_outer>.mobile_menu li.active {
	background-color: #e9ecef
}

#sm_menu_outer>.mobile_menu li.active>.submenu {
	left: 0
}

#sm_menu_outer>.mobile_menu li.hasChild>a::before {
	display: block;
	font-family: iinet-icons!important;
	font-style: bold!important;
	font-weight: 400!important;
	font-variant: normal!important;
	font-size: 18px;
	text-transform: none!important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	vertical-align: middle;
	position: absolute;
	right: 15px;
	content: "\e001";
	color: #e05206;
	margin-top: 5px
}

#sm_menu_outer>.mobile_menu li:last-child {
	margin-bottom: 49px
}

#sm_menu_outer>.mobile_menu li[data-menu=support] {
	text-align: left
}

#sm_menu_outer>.mobile_menu li[data-menu=support] ul {
	overflow-y: scroll
}

#sm_menu_outer>.mobile_menu li[data-menu=support] li .iii {
	display: inline;
	font-size: 24px!important;
	margin-right: 5px
}

#sm_menu_outer>.mobile_menu li[data-menu=support] li.nav-footer {
	padding-bottom: 60px!important;
	padding-left: 40px
}

#sm_menu_outer>.mobile_menu li a {
	display: block;
	padding: 15px 25px;
	text-decoration: none;
	color: inherit;
	font-weight: inherit;
	border: none;
	position: relative
}

#sm_menu_outer>.mobile_menu li a:first-child {
	padding-top: 22px;
	padding-bottom: 22px
}

#sm_menu_outer>.mobile_menu li a:not([href]):not([tabindex]) {
	color: #e05206
}

#sm_menu_outer>.mobile_menu li a.dropdown-toggle::after {
	display: none
}

#sm_menu_outer>.mobile_menu>ul.submenu {
	margin-top: 9px;
	display: none
}

#sm_menu_outer>.mobile_menu .submenu {
	padding-left: 0;
	height: 100%;
	position: absolute;
	left: 100%;
	top: 0;
	-webkit-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	width: 100%;
	z-index: 999;
	background-color: #f8f9fa;
	border-left: 1px solid #dee2e6;
	border-right: 1px solid #dee2e6
}

#sm_menu_outer>.mobile_menu .submenu li {
	padding-left: 15px;
	padding-right: 15px
}

#sm_menu_outer>.mobile_menu .submenu li.back {
	background-color: #fff;
	border-bottom: 1px solid #ced4da;
	-o-border-image: none;
	border-image: none;
	padding-left: 0;
	padding-top: 7px
}

#sm_menu_outer>.mobile_menu .submenu li.back a::before {
	margin-right: 5px;
	display: inline-block;
	font-family: iinet-icons!important;
	font-style: normal!important;
	font-weight: 700!important;
	font-variant: normal!important;
	font-size: 18px;
	text-transform: none!important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	vertical-align: middle;
	content: "\e001";
	color: #666577;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

#sm_menu_outer>.mobile_menu .submenu .nav-footer {
	font-size: .83125rem
}

#sm_menu_outer>.mobile_menu .submenu .nav-footer a {
	padding: 0;
	color: #e05206
}

#sm_menu_outer .mobile_menu_footer {
	position: fixed;
	bottom: 0;
	width: 100%;
	display: block;
	z-index: 1000
}

@media (min-width: 576px) {
	#sm_menu_outer .mobile_menu_footer {
		width:50%
	}
}

#sm_menu_outer .pb-3, #sm_menu_outer .py-3 {
    padding-bottom: 1rem!important;
}
#sm_menu_outer .pt-3, #sm_menu_outer .py-3 {
    padding-top: 1rem!important;
}
#sm_menu_outer .mb-0, #sm_menu_outer .my-0 {
    margin-bottom: 0!important;
}
#sm_menu_outer .h6 {
    font-size: .95rem;
}
#sm_menu_outer .border-top {
    border-top: 1px solid #dee2e6!important;
}
#sm_menu_outer .bg-white {
    background-color: #fff!important;
}
#sm_menu_outer .d-none {
    display: none!important;
}

#sm_menu_outer>.mobile_menu .submenu .nav-footer h5 {
    margin: 15px 0 0;
}
#sm_menu_outer>.mobile_menu .submenu .nav-footer h6 {
    margin: 0 0 0;
}

.button.button--ultimenu {
	display: none;
	z-index: 1
}

@media (min-width: 992px) {
	.hamburger {
		display:none
	}
}

.hamburger #sm_menu_ham {
	display: block!important;
	cursor: pointer;
	float: left;
	height: 25px;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	-webkit-transition: all .5s ease-in-out 0s;
	-o-transition: all .5s ease-in-out 0s;
	transition: all .5s ease-in-out 0s;
	width: 25px;
	position: absolute;
	top: 15px;
	z-index: 9999
}

@media (min-width: 576px) {
	.hamburger #sm_menu_ham {
		left:5px
	}
}

.hamburger #sm_menu_ham span {
	background-color: #666577;
	border-radius: 5px;
	display: block;
	height: 2px;
	left: 0;
	opacity: 1;
	position: absolute;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	-webkit-transition: all .25s ease-in-out 0s;
	-o-transition: all .25s ease-in-out 0s;
	transition: all .25s ease-in-out 0s;
	width: 25px
}

.hamburger #sm_menu_ham span:nth-child(1) {
	top: 0
}

.hamburger #sm_menu_ham span:nth-child(2),.hamburger #sm_menu_ham span:nth-child(3) {
	top: 8px
}

.hamburger #sm_menu_ham span:nth-child(4) {
	top: 16px
}

.hamburger #sm_menu_ham.open span:nth-child(1) {
	left: 50%;
	top: 18px;
	width: 0
}

.hamburger #sm_menu_ham.open span:nth-child(2) {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

.hamburger #sm_menu_ham.open span:nth-child(3) {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.hamburger #sm_menu_ham.open span:nth-child(4) {
	left: 50%;
	top: 18px;
	width: 0
}
/* 
// These are overrides created by Kratzy when the drupal menu was 
// first launched. They may be useful in future.

.internode-nav .int-logo {
    max-width: 155px;
}
.internode-nav .dropdown-menu {
    background-color: transparent;
    margin: auto;
    padding: auto;
    border: 1px solid #ced4da;
}

.internode-nav .dropdown-menu li {
    line-height: auto !important;
    margin-bottom: auto !important;
    padding: auto;
    line-height: 1.5!important;
}

.internode-nav .dropdown-menu li a {
    display: inline;
    padding-left: 0;
    padding-right: 0;
}

.internode-nav .dropdown-menu li.active,
.internode-nav .dropdown-menu li:hover,
.internode-nav .dropdown-menu li:focus {
    border:none !important;
    background-color: transparent;
}
.internode-nav .dropdown-menu li.nav-footer.active, .internode-nav .dropdown-menu li.nav-footer:hover, .internode-nav .dropdown-menu li.nav-footer:focus {
    border-top: 1px solid #ced4da!important;
}

.internode-nav ul li { 
    padding: 0;
    margin: 0;
}
.internode-nav ul li,
.internode-nav ul ul li {
    background-image: none;
}
.internode-nav ul.nav.navbar-nav {
    margin-top: 6px;
}

.internode-nav ul {padding: 0;}

 */