#me-globalnav-wrapper {
    position: relative;
    display: block;
    z-index: 9999;
    background-color: #FFFFFF;
}

#me-globalnav-banner{
	margin: 0 auto; 
	padding: 0; 
	width: 100%;
	background-color: black;
	display: block;
}

/* --- HEADER MAIN MENU --- */

#me-gn-viewport-emitter {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    visibility: hidden;
    z-index: -1;
    x-content: "large"
}

#me-gn-viewport-emitter::before {
    content: "large"
}

@media only screen and (max-width: 1023px) {
    #me-gn-viewport-emitter {
        x-content: "medium"
    }

    #me-gn-viewport-emitter::before {
        content: "medium"
    }
}

@media only screen and (max-width: 1000px) {
    #me-gn-viewport-emitter {
        x-content: "small"
    }

    #me-gn-viewport-emitter::before {
        content: "small"
    }
}

@media only screen and (max-width: 419px) {
    #me-gn-viewport-emitter {
        x-content: "xsmall"
    }

    #me-gn-viewport-emitter::before {
        content: "xsmall"
    }
}

html, body {
    margin: 0;
    padding: 0
}

#me-globalnav, #me-globalnav:before, #me-globalnav:after, #me-globalnav * ,
#me-globalnav * :before, #me-globalnav * :after {
    box-sizing: content-box;
    margin: 0;
    padding: 0;
    pointer-events: auto;
    letter-spacing: normal
}

#me-globalnav * , #me-globalnav * :before, #me-globalnav * :after {
    font-size: 1em;
    font-family: inherit;
    * font-family: expression(this.parentNode.currentStyle['font-family']);
    font-weight: inherit;
    * font-weight: expression(this.parentNode.currentStyle['font-weight']);
    line-height: inherit;
    * line-height: expression(this.parentNode.currentStyle['line-height']);
    text-align: inherit;
    * text-align: expression(this.parentNode.currentStyle['text-align'])
}

#me-globalnav article, /*#me-globalnav aside,*/ #me-globalnav details,
#me-globalnav figcaption, #me-globalnav figure, #me-globalnav footer,
#me-globalnav header, #me-globalnav nav, #me-globalnav section {
    display: block
}

#me-globalnav, #me-globalnav select, #me-globalnav button {
    font-family: Arial, Helvetica, sans-serif;
    font-synthesis: none;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-font-feature-settings: 'liga', 'kern'
}

#me-globalnav input, #me-globalnav textarea {
    font-family: Arial, Helvetica, sans-serif;
    font-synthesis: none;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-font-feature-settings: 'liga', 'kern'
}

#me-globalnav {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 9999;
    display: block;
    margin: 0;
    width: 100%;
    min-width: 1024px;
    height: 50px;
    background: rgba(240, 240, 240, 0.9);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    font-weight: normal;
    text-align: left;
    font-size: 18px;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: none;
}

#me-globalnav.blocktransitions, #me-globalnav.blocktransitions:before,
#me-globalnav.blocktransitions:after, #me-globalnav.blocktransitions * ,
#me-globalnav.blocktransitions * :before, #me-globalnav.blocktransitions * :after {
    -webkit-animation: none !important;
    animation: none !important;
    -webkit-transition: none !important;
    transition: none !important
}

@media only screen and (max-width: 1023px) {
    #me-globalnav {
        min-width: 320px;
        z-index: 9999;
    }
}

@media only screen and (max-width: 1000px) {
    #me-globalnav {
        max-height: none;
        z-index: 9999;
        -webkit-transition: background 0.35s linear, height 0.35s ease-in;
        transition: background 0.35s linear, height 0.35s ease-in;
    }

    #me-globalnav-wrapper {
        height: 100%;
        background: rgb(255, 255, 255);
        -webkit-transition: background 0.35s linear, height 0.35s ease-in;
        transition: background 0.35s linear, height 0.35s ease-in;
    }

    #me-gn-menustate:checked ~ #me-globalnav, 
    #me-gn-menustate:target ~ #me-globalnav{
        height: 100%;
        background: rgb(255, 255, 255);
        -webkit-transition: background 0.35s linear, height 0.35s ease-in 200ms;
        transition: background 0.35s linear, height 0.35s ease-in 200ms
    }

	#me-globalnav .me-gn-content .me-gn-list .me-gn-item .me-gn-link-text,
	#me-globalnav .me-gn-content .me-gn-list .me-gn-item .me-gn-icon-large{
		font-family: 'geogrotesque_regular';
		font-size: 1em;
		display: block;
		line-height: 2.50em;
	}

    #me-globalnav.searchshow, #me-globalnav.searchopen, #me-globalnav.searchhide {
        position: relative;
    }
}

#me-gn-menustate {
    display: none
}

#me-gn-placeholder {
    height: 50px;
}

@media only screen and (max-width: 1000px) {
    #me-gn-placeholder {
        height: 48px
    }
}

.me-nav-overlap #me-gn-placeholder {
    display: none
}

@-webkit-keyframes me-gn-curtain-show {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease
    }

    100% {
        opacity: 1
    }
}

@keyframes me-gn-curtain-show {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease
    }

    100% {
        opacity: 1
    }
}

#me-gn-curtain {
    background: rgba(0, 0, 0, 0.2);
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9998
}

@media only screen and (max-width: 419px) {
    #me-globalnav.with-bagview ~ #me-gn-curtain {
        display: block;
        -webkit-animation: me-gn-curtain-show 200ms both;
        animation: me-gn-curtain-show 200ms both
    }
}

#me-globalnav.searchshow ~ #me-gn-curtain, #me-globalnav.searchopen ~ #me-gn-curtain,
#me-globalnav.searchhide ~ #me-gn-curtain {
    display: block
}

@media only screen and (max-width: 1000px) {
    #me-globalnav.searchshow ~ #me-gn-curtain, #me-globalnav.searchopen ~ #me-gn-curtain,
    #me-globalnav.searchhide ~ #me-gn-curtain {
        display: none
    }
}

#me-globalnav.searchshow ~ #me-gn-curtain {
    -webkit-animation: me-gn-curtain-show 200ms both;
    animation: me-gn-curtain-show 200ms both
}

#me-globalnav.searchhide ~ #me-gn-curtain {
    -webkit-animation: me-gn-curtain-show 200ms reverse both;
    animation: me-gn-curtain-show 200ms reverse both
}

#me-globalnav .me-gn-content {
    margin: 0 auto;
    max-width: 1170px;
    padding: 0 22px;
    position: relative;
    z-index: 2
}

@media only screen and (max-width: 1000px) {
    #me-globalnav .me-gn-content {
        padding: 0;
        position: absolute;
        top: 0;
        width: 100%;
        height: 100%
    }
}

@-webkit-keyframes me-gn-mikroe-searchshow {
    0% {
        -webkit-transform: none;
        transform: none;
        -webkit-animation-timing-function: cubic-bezier(1, 0, 0, 1);
        animation-timing-function: cubic-bezier(1, 0, 0, 1)
    }

    100% {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

@keyframes me-gn-mikroe-searchshow {
    0% {
        -webkit-transform: none;
        transform: none;
        -webkit-animation-timing-function: cubic-bezier(1, 0, 0, 1);
        animation-timing-function: cubic-bezier(1, 0, 0, 1)
    }

    100% {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

@-webkit-keyframes me-gn-mikroe-searchhide {
    0% {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        -webkit-animation-timing-function: cubic-bezier(1, 0, 0, 1);
        animation-timing-function: cubic-bezier(1, 0, 0, 1)
    }

    100% {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes me-gn-mikroe-searchhide {
    0% {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        -webkit-animation-timing-function: cubic-bezier(1, 0, 0, 1);
        animation-timing-function: cubic-bezier(1, 0, 0, 1)
    }

    100% {
        -webkit-transform: none;
        transform: none
    }
}

#me-globalnav .me-gn-header {
    display: none;
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;
    width: 100%;
    height: 50px;
    overflow: hidden;
}

#me-globalnav .me-gn-header .me-gn-mikroe {
    position: absolute;
    width: 190px;
    top: 0;
    left: calc(50% - 96px);
    margin-left: -10px;
    text-align: center;
    z-index: 1
}

@media only screen and (max-width: 1000px) {
    #me-globalnav .me-gn-header {
        display: block;
    }

    #me-globalnav.searchshow .me-gn-header, #me-globalnav.searchopen .me-gn-header,
    #me-globalnav.searchhide .me-gn-header {
        background: #FFFFFF;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    #me-globalnav .me-gn-header .me-gn-mikroe {
        display: block
    }

    #me-globalnav.searchshow .me-gn-header .me-gn-mikroe {
        -webkit-animation: me-gn-mikroe-searchshow 600ms 200ms both;
        animation: me-gn-mikroe-searchshow 600ms 200ms both
    }

    #me-globalnav.searchopen .me-gn-header .me-gn-mikroe {
        display: none
    }

    #me-globalnav.searchhide .me-gn-header .me-gn-mikroe {
        -webkit-animation: me-gn-mikroe-searchhide 600ms 200ms both;
        animation: me-gn-mikroe-searchhide 600ms 200ms both
    }

    #me-globalnav .me-gn-header .me-gn-cart-small {
        display: block
    }
}

@-webkit-keyframes me-gn-list-searchshow {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: cubic-bezier(1, 0, 0, 1);
        animation-timing-function: cubic-bezier(1, 0, 0, 1)
    }

    100% {
        -webkit-transform: translateY(-116%) translateY(106px);
        transform: translateY(-116%) translateY(106px)
    }
}

@keyframes me-gn-list-searchshow {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: cubic-bezier(1, 0, 0, 1);
        animation-timing-function: cubic-bezier(1, 0, 0, 1)
    }

    100% {
        -webkit-transform: translateY(-116%) translateY(106px);
        transform: translateY(-116%) translateY(106px)
    }
}

#me-globalnav .me-gn-list {
    cursor: default;
    margin: 0 -10px;
    width: auto;
    height: 50px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-align: justify;
    -ms-text-justify: distribute-all-lines;
    text-justify: distribute-all-lines
}

#me-globalnav .me-gn-list:after {
    content: '';
    width: 100%;
    display: inline-block;
    font-size: 0;
    line-height: 0;
    height: 1px;
    top: -21px;
    margin: 0px;
    padding: 0px;
    position: relative;
}

@media only screen and (max-width: 1000px) {
    #me-globalnav .me-gn-list {
        position: absolute;
        z-index: 2;
        top: 50px;
        right: 0;
        bottom: 0;
        left: 0;
        margin: 0;
        padding: 0 48px;
        height: auto;
        box-sizing: border-box;
        overflow: hidden;
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
        visibility: hidden;
        -webkit-transition: visibility 0s linear 1s;
        transition: visibility 0s linear 1s
    }

    #me-globalnav .me-gn-list :nth-child(2) {
        margin-top: 10px;
    }

    #me-globalnav .me-gn-list :nth-child(7) {
        margin-top: 0px;
    }

    #me-gn-menustate:checked ~ #me-globalnav .me-gn-list, #me-gn-menustate:target ~ #me-globalnav .me-gn-list {
        visibility: visible;
        -webkit-transition-delay: 0s;
        transition-delay: 0s
        height: 500px;
    }

    #me-gn-menustate:checked ~ #me-globalnav .me-gn-header{
		border-bottom: 1px solid #ECECEC;
	}

    #me-globalnav.searchshow .me-gn-list {
        bottom: auto;
        -webkit-animation: me-gn-list-searchshow 800ms both;
        animation: me-gn-list-searchshow 800ms both
    }

    #me-globalnav.searchopen .me-gn-list {
        display: none
    }

    #me-globalnav.searchhide .me-gn-list {
        bottom: auto;
        -webkit-animation: me-gn-list-searchshow 800ms reverse both;
        animation: me-gn-list-searchshow 800ms reverse both
    }

    #me-globalnav .me-gn-list:after {
        display: none
    }
}

@-webkit-keyframes me-gn-item-searchshow {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-animation-timing-function: cubic-bezier(0.2727, 0.0986, 0.8333, 1);
        animation-timing-function: cubic-bezier(0.2727, 0.0986, 0.8333, 1)
    }

    40% {
        opacity: 1
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(0.7);
        transform: scale(0.7)
    }
}

@keyframes me-gn-item-searchshow {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-animation-timing-function: cubic-bezier(0.2727, 0.0986, 0.8333, 1);
        animation-timing-function: cubic-bezier(0.2727, 0.0986, 0.8333, 1)
    }

    40% {
        opacity: 1
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(0.7);
        transform: scale(0.7)
    }
}

@-webkit-keyframes me-gn-item-searchhide {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.7);
        transform: scale(0.7)
    }

    60% {
        opacity: 1
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-animation-timing-function: cubic-bezier(0.2727, 0.0986, 0.8333, 1);
        animation-timing-function: cubic-bezier(0.2727, 0.0986, 0.8333, 1)
    }
}

@keyframes me-gn-item-searchhide {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.7);
        transform: scale(0.7)
    }

    60% {
        opacity: 1
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-animation-timing-function: cubic-bezier(0.2727, 0.0986, 0.8333, 1);
        animation-timing-function: cubic-bezier(0.2727, 0.0986, 0.8333, 1)
    }
}

@-webkit-keyframes me-gn-item-searchshow-small {
    0% {
        -webkit-transform: none;
        transform: none;
        -webkit-animation-timing-function: cubic-bezier(1, 0, 0, 1);
        animation-timing-function: cubic-bezier(1, 0, 0, 1)
    }

    100% {
        -webkit-transform: translateY(-50px);
        transform: translateY(-50px)
    }
}

@keyframes me-gn-item-searchshow-small {
    0% {
        -webkit-transform: none;
        transform: none;
        -webkit-animation-timing-function: cubic-bezier(1, 0, 0, 1);
        animation-timing-function: cubic-bezier(1, 0, 0, 1)
    }

    100% {
        -webkit-transform: translateY(-50px);
        transform: translateY(-50px)
    }
}

@-webkit-keyframes me-gn-search-placeholder-searchshow {
    0% {
        opacity: 1;
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease
    }

    100% {
        opacity: 0.4
    }
}

@keyframes me-gn-search-placeholder-searchshow {
    0% {
        opacity: 1;
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease
    }

    100% {
        opacity: 0.4
    }
}

@-webkit-keyframes me-gn-cart-searchshow {
    0% {
        opacity: 1;
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease
    }

    100% {
        opacity: 0
    }
}

@keyframes me-gn-cart-searchshow {
    0% {
        opacity: 1;
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease
    }

    100% {
        opacity: 0
    }
}

#me-globalnav .me-gn-item {
    display: inline-block;
    position: relative;
    height: 50px;
    z-index: 1;
    vertical-align: top
}

#me-globalnav.ie7 .me-gn-item {
    display: inline;
    zoom: 1
}

@media only screen and (max-width: 1000px) {
    #me-globalnav .me-gn-item {
        width: 100%;
        height: 50px
    }

    #me-globalnav .me-gn-mikroe {
        display: none
    }
}

#me-globalnav.searchshow .me-gn-cart {
    -webkit-animation: me-gn-cart-searchshow 300ms both;
    animation: me-gn-cart-searchshow 300ms both;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

#me-globalnav.searchopen .me-gn-cart {
    visibility: hidden
}

#me-globalnav.searchhide .me-gn-cart {
    -webkit-animation: me-gn-cart-searchshow 300ms reverse both;
    animation: me-gn-cart-searchshow 300ms reverse both;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

#me-globalnav .me-gn-cart .me-gn-link .me-gn-icon-large{
    width: 35px;
    text-align: center;
    vertical-align: center;
}

#me-globalnav .me-gn-cart .me-gn-cart-count,
#me-globalnav .me-gn-cart .cart_count{
    font-family: 'geogrotesque_medium';
    margin-left: 5px;
    font-size: 1em;
}

@media only screen and (max-width: 1000px) {
    #me-globalnav .me-gn-cart {
        display: none;
        position: absolute;
        top: 0;
        right: 0;
        width: auto;
        z-index: 1
    }
}

#me-globalnav.searchshow .me-gn-item-menu, #me-globalnav.searchopen .me-gn-item-menu,
#me-globalnav.searchhide .me-gn-item-menu {
    pointer-events: none
}

#me-globalnav.searchshow .me-gn-item-menu {
    -webkit-animation: me-gn-item-searchshow 400ms both;
    animation: me-gn-item-searchshow 400ms both;
    pointer-events: none
}

#me-globalnav.searchshow .me-gn-item-menu:nth-child(2) {
    -webkit-animation-delay: 280ms;
    animation-delay: 280ms
}

#me-globalnav.searchshow .me-gn-item-menu:nth-child(3) {
    -webkit-animation-delay: 245ms;
    animation-delay: 245ms
}

#me-globalnav.searchshow .me-gn-item-menu:nth-child(4) {
    -webkit-animation-delay: 210ms;
    animation-delay: 210ms
}

#me-globalnav.searchshow .me-gn-item-menu:nth-child(5) {
    -webkit-animation-delay: 175ms;
    animation-delay: 175ms
}

#me-globalnav.searchshow .me-gn-item-menu:nth-child(6) {
    -webkit-animation-delay: 140ms;
    animation-delay: 140ms
}

#me-globalnav.searchshow .me-gn-item-menu:nth-child(7) {
    -webkit-animation-delay: 105ms;
    animation-delay: 105ms
}

#me-globalnav.searchshow .me-gn-item-menu:nth-child(8) {
    -webkit-animation-delay: 70ms;
    animation-delay: 70ms
}

#me-globalnav.searchshow .me-gn-item-menu:nth-child(9) {
    -webkit-animation-delay: 35ms;
    animation-delay: 35ms
}

@media only screen and (max-width: 1000px) {
    #me-globalnav.searchshow .me-gn-item-menu {
        -webkit-animation: me-gn-item-searchshow-small 800ms both;
        animation: me-gn-item-searchshow-small 800ms both
    }

    #me-globalnav.searchshow .me-gn-item-menu:nth-child(n) {
        -webkit-animation-delay: 0s;
        animation-delay: 0s
    }
}

#me-globalnav.searchopen .me-gn-item-menu {
    visibility: hidden
}

#me-globalnav.searchhide .me-gn-item-menu {
    -webkit-animation: me-gn-item-searchhide 400ms both;
    animation: me-gn-item-searchhide 400ms both
}

#me-globalnav.searchhide .me-gn-item-menu:nth-child(2) {
    -webkit-animation-delay: 0ms;
    animation-delay: 0ms
}

#me-globalnav.searchhide .me-gn-item-menu:nth-child(3) {
    -webkit-animation-delay: 35ms;
    animation-delay: 35ms
}

#me-globalnav.searchhide .me-gn-item-menu:nth-child(4) {
    -webkit-animation-delay: 70ms;
    animation-delay: 70ms
}

#me-globalnav.searchhide .me-gn-item-menu:nth-child(5) {
    -webkit-animation-delay: 105ms;
    animation-delay: 105ms
}

#me-globalnav.searchhide .me-gn-item-menu:nth-child(6) {
    -webkit-animation-delay: 140ms;
    animation-delay: 140ms
}

#me-globalnav.searchhide .me-gn-item-menu:nth-child(7) {
    -webkit-animation-delay: 175ms;
    animation-delay: 175ms
}

#me-globalnav.searchhide .me-gn-item-menu:nth-child(8) {
    -webkit-animation-delay: 210ms;
    animation-delay: 210ms
}

#me-globalnav.searchhide .me-gn-item-menu:nth-child(9) {
    -webkit-animation-delay: 245ms;
    animation-delay: 245ms
}

#me-globalnav.searchhide .me-gn-item-menu:nth-child(10) {
    -webkit-animation-delay: 280ms;
    animation-delay: 280ms
}

@media only screen and (max-width: 1000px) {
    #me-globalnav.searchhide .me-gn-item-menu {
        -webkit-animation: me-gn-item-searchshow-small 800ms reverse both;
        animation: me-gn-item-searchshow-small 800ms reverse both
    }

    #me-globalnav.searchhide .me-gn-item-menu:nth-child(n) {
        -webkit-animation-delay: 0s;
        animation-delay: 0s
    }
}

 #me-globalnav .me-gn-item-menu.main-menu-selected .me-gn-link{
    color: #E61C24;
 }

@media only screen and (max-width: 1000px) {
    #me-globalnav .me-gn-item-menu {
        height: 50px;
        border-bottom: 1px solid #ECECEC;
        opacity: 0;
        pointer-events: none;
        -webkit-transform: scale(1.1) translateY(-24px);
        transform: scale(1.1) translateY(-24px);
        -webkit-transition: opacity 0.45s ease-out, -webkit-transform 0.45s ease-out;
        transition: opacity 0.45s ease-out, transform 0.45s ease-out
    }

    #me-globalnav .me-gn-item-menu:nth-child(2) {
        -webkit-transition-delay: 450ms, 450ms;
        transition-delay: 450ms, 450ms
    }

    #me-globalnav .me-gn-item-menu:nth-child(3) {
        -webkit-transition-delay: 400ms, 400ms;
        transition-delay: 400ms, 400ms
    }

    #me-globalnav .me-gn-item-menu:nth-child(4) {
        -webkit-transition-delay: 350ms, 350ms;
        transition-delay: 350ms, 350ms
    }

    #me-globalnav .me-gn-item-menu:nth-child(5) {
        -webkit-transition-delay: 300ms, 300ms;
        transition-delay: 300ms, 300ms
    }

    #me-globalnav .me-gn-item-menu:nth-child(6) {
        -webkit-transition-delay: 250ms, 250ms;
        transition-delay: 250ms, 250ms
    }

    #me-globalnav .me-gn-item-menu:nth-child(7) {
        -webkit-transition-delay: 200ms, 200ms;
        transition-delay: 200ms, 200ms
    }

    #me-globalnav .me-gn-item-menu:nth-child(8) {
        -webkit-transition-delay: 150ms, 150ms;
        transition-delay: 150ms, 150ms
    }

    #me-globalnav .me-gn-item-menu:nth-child(9) {
        -webkit-transition-delay: 100ms, 100ms;
        transition-delay: 100ms, 100ms
    }

    #me-globalnav .me-gn-item-menu:nth-child(10) {
        -webkit-transition-delay: 50ms, 50ms;
        transition-delay: 50ms, 50ms
    }

    #me-gn-menustate:checked ~ #me-globalnav .me-gn-item-menu, #me-gn-menustate:target ~ #me-globalnav .me-gn-item-menu {
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: none;
        transform: none
    }

    #me-gn-menustate:checked ~ #me-globalnav .me-gn-item-menu:nth-child(2),
    #me-gn-menustate:target ~ #me-globalnav .me-gn-item-menu:nth-child(2) {
        -webkit-transition-delay: 300ms, 300ms;
        transition-delay: 300ms, 300ms
    }

    #me-gn-menustate:checked ~ #me-globalnav .me-gn-item-menu:nth-child(3),
    #me-gn-menustate:target ~ #me-globalnav .me-gn-item-menu:nth-child(3) {
        -webkit-transition-delay: 350ms, 350ms;
        transition-delay: 350ms, 350ms
    }

    #me-gn-menustate:checked ~ #me-globalnav .me-gn-item-menu:nth-child(4),
    #me-gn-menustate:target ~ #me-globalnav .me-gn-item-menu:nth-child(4) {
        -webkit-transition-delay: 400ms, 400ms;
        transition-delay: 400ms, 400ms
    }

    #me-gn-menustate:checked ~ #me-globalnav .me-gn-item-menu:nth-child(5),
    #me-gn-menustate:target ~ #me-globalnav .me-gn-item-menu:nth-child(5) {
        -webkit-transition-delay: 450ms, 450ms;
        transition-delay: 450ms, 450ms
    }

    #me-gn-menustate:checked ~ #me-globalnav .me-gn-item-menu:nth-child(6),
    #me-gn-menustate:target ~ #me-globalnav .me-gn-item-menu:nth-child(6) {
        -webkit-transition-delay: 500ms, 500ms;
        transition-delay: 500ms, 500ms
    }

    #me-gn-menustate:checked ~ #me-globalnav .me-gn-item-menu:nth-child(7),
    #me-gn-menustate:target ~ #me-globalnav .me-gn-item-menu:nth-child(7) {
        -webkit-transition-delay: 550ms, 550ms;
        transition-delay: 550ms, 550ms
    }

    #me-gn-menustate:checked ~ #me-globalnav .me-gn-item-menu:nth-child(8),
    #me-gn-menustate:target ~ #me-globalnav .me-gn-item-menu:nth-child(8) {
        -webkit-transition-delay: 600ms, 600ms;
        transition-delay: 600ms, 600ms
    }

    #me-gn-menustate:checked ~ #me-globalnav .me-gn-item-menu:nth-child(9),
    #me-gn-menustate:target ~ #me-globalnav .me-gn-item-menu:nth-child(9) {
        -webkit-transition-delay: 650ms, 650ms;
        transition-delay: 650ms, 650ms
    }
    
    #me-gn-menustate:checked ~ #me-globalnav .me-gn-item-menu:nth-child(10),
    #me-gn-menustate:target ~ #me-globalnav .me-gn-item-menu:nth-child(10) {
        -webkit-transition-delay: 700ms, 700ms;
        transition-delay: 700ms, 700ms
    }
}

#me-globalnav .me-gn-search-placeholder {
    display: none
}

@media only screen and (max-width: 1000px) {
    #me-globalnav .me-gn-search {
        border-bottom-color: silver
    }

    #me-globalnav.searchshow .me-gn-search, #me-globalnav.searchopen .me-gn-search,
    #me-globalnav.searchhide .me-gn-search {
        -webkit-animation: none;
        animation: none
    }

    #me-globalnav .me-gn-search-placeholder {
        cursor: text;
        display: inline-block;
        margin-left: 15px;
    }

    #me-globalnav.searchshow .me-gn-search-placeholder {
        -webkit-animation: me-gn-search-placeholder-searchshow 800ms both;
        animation: me-gn-search-placeholder-searchshow 800ms both
    }

    #me-globalnav.searchhide .me-gn-search-placeholder {
        -webkit-animation: me-gn-search-placeholder-searchshow 800ms reverse both;
        animation: me-gn-search-placeholder-searchshow 800ms reverse both
    }
}

#me-globalnav .me-gn-link {
    font-size: 17px;
    line-height: 2.85em;
    font-weight: 400;
    letter-spacing: normal;
    opacity: 1;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieopacity)';
    filter: alpha(opacity=100);
    color: #444444;
    position: relative;
    z-index: 1;
    display: inline-block;
    padding: 0 10px;
    height: 50px;
    background: no-repeat;
    text-decoration: none;
    white-space: nowrap;
    -webkit-transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
    -webkit-tap-highlight-color: transparent;
    outline-offset: -7px;
    outline: none;
}

@media only screen and (max-width: 1000px) {
    #me-globalnav .me-gn-link {
        font-size: 20px;
        line-height: 2.5em;
        font-weight: 300;
        letter-spacing: normal
    }
}

@media only screen and (max-width: 1000px) {
    #me-globalnav .me-gn-link {
        height: 50px;
    }
}

#me-globalnav .me-gn-link:hover,
#me-globalnav.no-js .me-gn-link:hover,
#me-globalnav.no-touch .me-gn-link:hover{
    color: #E61C24;
}


#me-globalnav .me-gn-icon-small{
	font-family: 'geogrotesque_medium', Arial, Helvetica, sans-serif;
	font-size: 1em;
}

#me-globalnav .me-gn-icon-large{
	font-family: 'geogrotesque_medium', Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}

#me-globalnav .me-gn-icon-large:before{
	font-family: 'FontAwesome';
	font-size: 1.3em;
}

#me-globalnav .me-gn-icon-small:before{
	font-family: 'FontAwesome';
	font-size: 1em;
}

@media only screen and (max-width: 1000px) {
    #me-globalnav .me-gn-link-search {
        cursor: default
    }

    #me-globalnav.no-js .me-gn-link-search:hover {
        opacity: 1;
        -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieopacity)';
        filter: alpha(opacity=100)
    }

    #me-globalnav.no-touch .me-gn-link-search:hover {
        opacity: 1;
        -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieopacity)';
        filter: alpha(opacity=100)
    }
}

#me-globalnav .me-gn-link-text {
    position: relative;
    vertical-align: middle;
    overflow: hidden;
    height: auto;
    width: 100%;
    padding: 0;
    border: 0;
    font-family: 'geogrotesque_medium', Arial, sans-serif;
    font-size: 1em;
}

@media only screen and (max-width: 1000px) {
    #me-globalnav .me-gn-link-cart {
        padding: 0 16px;
        -webkit-transition: -webkit-transform 0.25s 0.55s ease-out;
        transition: transform 0.25s 0.55s ease-out
    }

    #me-gn-menustate:checked ~ #me-globalnav.js .me-gn-link-cart, #me-gn-menustate:target ~ #me-globalnav.js .me-gn-link-cart {
        -webkit-transform: translateX(200%);
        transform: translateX(200%);
        -webkit-transition: -webkit-transform 0.55s 0.25s ease-out;
        transition: transform 0.55s 0.25s ease-out
    }
}

#me-globalnav .me-gn-link-cart:focus:active {
    outline: none
}

@media only screen and (max-width: 1000px) {
    #me-globalnav .me-gn-item-menu .me-gn-link {
        background-position: left center;
        display: block;
        outline-offset: 0;
        padding: 0;
        width: auto;
        max-width: none
    }
}

#me-globalnav .me-gn-link-mikroe {
    background-repeat: no-repeat;
    background-size: 200px 32px;
    background-image: url("//cdn.mikroe.com/themes/simplicity/img/header/links/mikroelektronika/image_large.svg");
    background-position: center center;
    width: 200px;
    max-width: 200px;
}

#me-globalnav.no-svg .me-gn-link-mikroe {
    background-size: 200px 32px;
    background-image: url("//cdn.mikroe.com/themes/simplicity/img/header/links/mikroelektronika/image_large.png");
    width: 200;
    max-width: 200px;
}

@media only screen and (max-width: 1000px) {
    #me-globalnav .me-gn-link-mikroe {
        background-size: 170px 28px;
        background-image: url("//cdn.mikroe.com/themes/simplicity/img/header/links/mikroelektronika/image_small.svg");
        width: 170px;
        max-width: 170px;
    }

    #me-globalnav.no-svg .me-gn-link-mikroe {
        background-size: 170px 28px;
        background-image: url("//cdn.mikroe.com/themes/simplicity/img/header/links/mikroelektronika/image_small.png");
        width: 170px;
        max-width: 170px;
    }
}

.me-gn-current-mikroe #me-globalnav .me-gn-link-mikroe {
    opacity: 0.65;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieopacity)';
    filter: alpha(opacity=65)
}

#me-globalnav .me-gn-link.current {
    opacity: 0.65;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieopacity)';
    filter: alpha(opacity=65)
}

#me-globalnav .me-gn-menuicon {
    display: none;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    width: 50px;
    border-bottom: none
}

@media only screen and (max-width: 1000px) {
    #me-globalnav .me-gn-menuicon {
        display: block
    }
}

#me-globalnav .me-gn-menuicon-label {
    display: block;
    position: absolute;
    z-index: 3;
    top: 0;
    width: 40px;
    height: 50px;
    cursor: pointer;
    -webkit-transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    -webkit-tap-highlight-color: transparent
}

#me-globalnav .me-gn-menuicon-label:hover, #me-globalnav .me-gn-menuicon-label:focus,
#me-globalnav .me-gn-menuicon-label:active {
    opacity: .65
}

#me-globalnav.touch .me-gn-menuicon-label {
    opacity: 1;
    -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    transition: transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99)
}

#me-gn-menustate:checked ~ #me-globalnav .me-gn-menuicon-label,
#me-gn-menustate:target ~ #me-globalnav .me-gn-menuicon-label {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

#me-globalnav .me-gn-menuicon-bread {
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;
    width: 40px;
    height: 50px;
    -webkit-transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1)
}

#me-globalnav .me-gn-menuicon-bread-top {
    -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    transition: transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    -webkit-transform: rotate(0);
    transform: rotate(0);
    z-index: 4
}

#me-gn-menustate:checked ~ #me-globalnav .me-gn-menuicon-bread-top,
#me-gn-menustate:target ~ #me-globalnav .me-gn-menuicon-bread-top {
    -webkit-transition: -webkit-transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    transition: transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

#me-globalnav .me-gn-menuicon-bread-bottom {
    -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    transition: transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    -webkit-transform: rotate(0);
    transform: rotate(0)
}

#me-gn-menustate:checked ~ #me-globalnav .me-gn-menuicon-bread-bottom,
#me-gn-menustate:target ~ #me-globalnav .me-gn-menuicon-bread-bottom {
    -webkit-transition: -webkit-transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    transition: transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

#me-globalnav .me-gn-menuicon-bread-crust {
    display: block;
    width: 17px;
    height: 1px;
    background: #5b5d5d;
    position: absolute;
    left: 12px;
    z-index: 1;
    -webkit-transition: -webkit-transform 0.2s;
    transition: transform 0.2s
}

#me-globalnav .me-gn-menuicon-bread-crust-top {
    top: 24px;
    -webkit-transition: -webkit-transform 0.2s 0.2s;
    transition: transform 0.2s 0.2s;
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px)
}

#me-gn-menustate:checked ~ #me-globalnav .me-gn-menuicon-bread-crust-top,
#me-gn-menustate:target ~ #me-globalnav .me-gn-menuicon-bread-crust-top {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition-delay: 0;
    transition-delay: 0
}

#me-globalnav .me-gn-menuicon-bread-crust-bottom {
    bottom: 24px;
    -webkit-transform: translateY(3px);
    transform: translateY(3px)
}

#me-gn-menustate:checked ~ #me-globalnav .me-gn-menuicon-bread-crust-bottom,
#me-gn-menustate:target ~ #me-globalnav .me-gn-menuicon-bread-crust-bottom {
    -webkit-transition: -webkit-transform 0.2s;
    transition: transform 0.2s;
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

#me-globalnav .me-gn-menuanchor {
    color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 1px;
    z-index: 10
}

#me-globalnav .me-gn-menuanchor:focus {
    outline-offset: -8px;
    width: 48px;
    height: 48px
}

#me-globalnav .me-gn-menuanchor-close {
    display: none
}

#me-globalnav .me-gn-menuanchor-label {
    position: absolute;
    top: 0;
    left: 0;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(0px 0px 99.9% 99.9%);
    clip-path: inset(0px 0px 99.9% 99.9%);
    overflow: hidden;
    height: 1px;
    width: 1px;
    padding: 0;
    border: 0
}

#me-gn-menustate:checked ~ #me-globalnav .me-gn-menuanchor-open,
#me-gn-menustate:target ~ #me-globalnav .me-gn-menuanchor-open {
    display: none
}

#me-gn-menustate:checked ~ #me-globalnav .me-gn-menuanchor-close,
#me-gn-menustate:target ~ #me-globalnav .me-gn-menuanchor-close {
    display: block
}

@-webkit-keyframes me-gn-searchview-searchhide {
    0% {
        opacity: 1;
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease
    }

    100% {
        opacity: 0
    }
}

@keyframes me-gn-searchview-searchhide {
    0% {
        opacity: 1;
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease
    }

    100% {
        opacity: 0
    }
}

@-webkit-keyframes me-gn-searchview-searchshow-small {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease
    }

    100% {
        opacity: 1
    }
}

@keyframes me-gn-searchview-searchshow-small {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease
    }

    100% {
        opacity: 1
    }
}

@-webkit-keyframes me-gn-searchview-close-left-searchshow {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(1, 0.65, 1);
        transform: scale3d(1, 0.65, 1);
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease
    }

    100% {
        opacity: 1;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }
}

@keyframes me-gn-searchview-close-left-searchshow {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(1, 0.65, 1);
        transform: scale3d(1, 0.65, 1);
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease
    }

    100% {
        opacity: 1;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }
}

@-webkit-keyframes me-gn-searchview-close-left-searchhide {
    0% {
        opacity: 1;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease
    }

    100% {
        opacity: 0;
        -webkit-transform: scale3d(1, 0.65, 1);
        transform: scale3d(1, 0.65, 1)
    }
}

@keyframes me-gn-searchview-close-left-searchhide {
    0% {
        opacity: 1;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease
    }

    100% {
        opacity: 0;
        -webkit-transform: scale3d(1, 0.65, 1);
        transform: scale3d(1, 0.65, 1)
    }
}

@-webkit-keyframes me-gn-searchview-close-right-searchshow {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(1, 0.65, 1);
        transform: scale3d(1, 0.65, 1);
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease
    }

    100% {
        opacity: 1;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }
}

@keyframes me-gn-searchview-close-right-searchshow {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(1, 0.65, 1);
        transform: scale3d(1, 0.65, 1);
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease
    }

    100% {
        opacity: 1;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }
}

@-webkit-keyframes me-gn-searchview-close-right-searchhide {
    0% {
        opacity: 1;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease
    }

    100% {
        opacity: 0;
        -webkit-transform: scale3d(1, 0.65, 1);
        transform: scale3d(1, 0.65, 1)
    }
}

@keyframes me-gn-searchview-close-right-searchhide {
    0% {
        opacity: 1;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease
    }

    100% {
        opacity: 0;
        -webkit-transform: scale3d(1, 0.65, 1);
        transform: scale3d(1, 0.65, 1)
    }
}

@-webkit-keyframes me-gn-searchview-close-searchshow-small {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        -webkit-animation-timing-function: cubic-bezier(1, 0, 0, 1);
        animation-timing-function: cubic-bezier(1, 0, 0, 1)
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes me-gn-searchview-close-searchshow-small {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        -webkit-animation-timing-function: cubic-bezier(1, 0, 0, 1);
        animation-timing-function: cubic-bezier(1, 0, 0, 1)
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes me-gn-searchview-close-searchhide-small {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: cubic-bezier(1, 0, 0, 1);
        animation-timing-function: cubic-bezier(1, 0, 0, 1)
    }

    100% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes me-gn-searchview-close-searchhide-small {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: cubic-bezier(1, 0, 0, 1);
        animation-timing-function: cubic-bezier(1, 0, 0, 1)
    }

    100% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@-webkit-keyframes me-gn-searchview-close-left-searchshow-small {
    0% {
        -webkit-transform: rotate(40deg);
        transform: rotate(40deg);
        -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
        animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1)
    }

    100% {
        -webkit-transform: rotate(-40deg);
        transform: rotate(-40deg)
    }
}

@keyframes me-gn-searchview-close-left-searchshow-small {
    0% {
        -webkit-transform: rotate(40deg);
        transform: rotate(40deg);
        -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
        animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1)
    }

    100% {
        -webkit-transform: rotate(-40deg);
        transform: rotate(-40deg)
    }
}

@-webkit-keyframes me-gn-searchview-close-left-searchhide-small {
    0% {
        -webkit-transform: rotate(-40deg);
        transform: rotate(-40deg);
        -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
        animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1)
    }

    100% {
        -webkit-transform: rotate(40deg);
        transform: rotate(40deg)
    }
}

@keyframes me-gn-searchview-close-left-searchhide-small {
    0% {
        -webkit-transform: rotate(-40deg);
        transform: rotate(-40deg);
        -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
        animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1)
    }

    100% {
        -webkit-transform: rotate(40deg);
        transform: rotate(40deg)
    }
}

@-webkit-keyframes me-gn-searchview-close-right-searchshow-small {
    0% {
        -webkit-transform: rotate(-40deg);
        transform: rotate(-40deg);
        -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
        animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1)
    }

    100% {
        -webkit-transform: rotate(40deg);
        transform: rotate(40deg)
    }
}

@keyframes me-gn-searchview-close-right-searchshow-small {
    0% {
        -webkit-transform: rotate(-40deg);
        transform: rotate(-40deg);
        -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
        animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1)
    }

    100% {
        -webkit-transform: rotate(40deg);
        transform: rotate(40deg)
    }
}

@-webkit-keyframes me-gn-searchview-close-right-searchhide-small {
    0% {
        -webkit-transform: rotate(40deg);
        transform: rotate(40deg);
        -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
        animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1)
    }

    100% {
        -webkit-transform: rotate(-40deg);
        transform: rotate(-40deg)
    }
}

@keyframes me-gn-searchview-close-right-searchhide-small {
    0% {
        -webkit-transform: rotate(40deg);
        transform: rotate(40deg);
        -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
        animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1)
    }

    100% {
        -webkit-transform: rotate(-40deg);
        transform: rotate(-40deg)
    }
}

#me-globalnav .me-gn-searchview {
    display: none
}

#me-globalnav.searchshow .me-gn-searchview, #me-globalnav.searchopen .me-gn-searchview,
#me-globalnav.searchhide .me-gn-searchview {
    display: block
}

#me-globalnav .me-gn-searchview-content {
    position: absolute;
    top: 0;
    left: 28.66667%;
    width: 62.66667%;
    height: 100vh;
    z-index: 3
}

#me-globalnav.searchhide .me-gn-searchview-content {
    -webkit-animation: me-gn-searchview-searchhide 200ms both;
    animation: me-gn-searchview-searchhide 200ms both
}

@media only screen and (max-width: 1000px) {
    #me-globalnav .me-gn-searchview-content {
        top: 50px;
        left: 0;
        bottom: 0;
        right: 0;
        width: 100%;
        height: auto
    }
}

@media only screen and (max-width: 1000px) {
    #me-globalnav .me-gn-searchview-content {
        opacity: 0
    }

    #me-globalnav.searchshow .me-gn-searchview-content, #me-globalnav.searchopen .me-gn-searchview-content,
    #me-globalnav.searchhide .me-gn-searchview-content {
        -webkit-animation: none;
        animation: none
    }

    #me-globalnav.searchopen .me-gn-searchview-content {
        opacity: 1
    }
}

#me-globalnav .me-gn-searchview-close {
    opacity: 1;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieopacity)';
    filter: alpha(opacity=100);
    position: absolute;
    z-index: 3;
    width: 38px;
    height: 50px;
    right: 12px;
    top: 0;
    color: #C6C6C6;
    cursor: pointer;
    -webkit-transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
    -webkit-tap-highlight-color: transparent;
    outline: none;
    -webkit-appearance: none;
    appearance: none;
    box-shadow: none;
    background-color: none;
    border: none;
}

#me-globalnav .me-gn-searchview-close:-moz-focusring {
    outline: 1px dotted #fff
}

#me-globalnav .me-gn-searchview-close::-moz-focus-inner {
    border: 0
}

#me-globalnav .me-gn-searchview-close:hover, #me-globalnav .me-gn-searchview-close:active {
    opacity: 0.65;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieopacity)';
    filter: alpha(opacity=65)
}

#me-globalnav.touch .me-gn-searchview-close:hover, #me-globalnav.touch .me-gn-searchview-close:active {
    opacity: 1
}

#me-globalnav .me-gn-searchview-close:focus {
    outline-offset: -7px
}

#me-globalnav .me-gn-searchview-close:focus:active {
    outline: none
}

#me-globalnav.searchshow .me-gn-searchview-close {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

#me-globalnav.searchhide .me-gn-searchview-close {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

@media only screen and (max-width: 1000px) {
    #me-globalnav .me-gn-searchview-close {
        left: 50%;
        margin-left: -24px;
        width: 48px;
        height: 50px;
        z-index: 3;
        overflow: hidden
    }
}

#me-globalnav .me-gn-searchview-close-wrapper {
    display: block;
    width: 100%;
    height: 100%
}

#me-globalnav.ie7 .me-gn-searchview-close-wrapper, #me-globalnav.ie8 .me-gn-searchview-close-wrapper {
    background-repeat: no-repeat;
    background-size: 16px 50px;
    background-image: url("//cdn.mikroe.com/themes/simplicity/img/header/links/search/close_large.svg");
    background-position: center center;
    position: relative;
    z-index: 1
}

.ie7#me-globalnav.no-svg .me-gn-searchview-close-wrapper, .ie8#me-globalnav.no-svg .me-gn-searchview-close-wrapper {
    background-image: url("//cdn.mikroe.com/themes/simplicity/img/header/links/search/close_large.png")
}

@media only screen and (max-width: 1000px) {
    #me-globalnav.ie7 .me-gn-searchview-close-wrapper, #me-globalnav.ie8 .me-gn-searchview-close-wrapper {
        background-size: 18px 48px;
        background-image: url("//cdn.mikroe.com/themes/simplicity/img/header/links/search/close_small.svg")
    }

    .ie7#me-globalnav.no-svg .me-gn-searchview-close-wrapper, .ie8#me-globalnav.no-svg .me-gn-searchview-close-wrapper {
        background-image: url("//cdn.mikroe.com/themes/simplicity/img/header/links/search/close_small.png")
    }
}

@media only screen and (max-width: 1000px) {
    #me-globalnav.searchshow .me-gn-searchview-close-wrapper {
        -webkit-animation: me-gn-searchview-close-searchshow-small 600ms 150ms both;
        animation: me-gn-searchview-close-searchshow-small 600ms 150ms both
    }

    #me-globalnav.searchopen .me-gn-searchview-close-wrapper {
        -webkit-transform: none;
        transform: none
    }

    #me-globalnav.searchhide .me-gn-searchview-close-wrapper {
        -webkit-animation: me-gn-searchview-close-searchhide-small 600ms 200ms both;
        animation: me-gn-searchview-close-searchhide-small 600ms 200ms both
    }
}

#me-globalnav .me-gn-searchview-close-left, #me-globalnav .me-gn-searchview-close-right {
    height: 18px;
    width: 1px;
    background: #000000;
    position: absolute;
    display: block;
    top: 14px;
    z-index: 1
}

@media only screen and (max-width: 1000px) {
    #me-globalnav .me-gn-searchview-close-left, #me-globalnav .me-gn-searchview-close-right {
        top: 20px;
        height: 1px;
        width: 12px
    }
}

#me-globalnav.ie7 .me-gn-searchview-close-left, #me-globalnav.ie8 .me-gn-searchview-close-left,
#me-globalnav.ie7 .me-gn-searchview-close-right, #me-globalnav.ie8 .me-gn-searchview-close-right {
    display: none
}

#me-globalnav .me-gn-searchview-close-left {
    right: 12px;
    -webkit-transform: scale3d(1, 0.65, 1);
    transform: scale3d(1, 0.65, 1);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%
}

#me-globalnav.searchshow .me-gn-searchview-close-left {
    -webkit-animation: me-gn-searchview-close-left-searchshow 300ms both;
    animation: me-gn-searchview-close-left-searchshow 300ms both
}

#me-globalnav.searchopen .me-gn-searchview-close-left {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

#me-globalnav.searchhide .me-gn-searchview-close-left {
    -webkit-animation: me-gn-searchview-close-left-searchhide 300ms both;
    animation: me-gn-searchview-close-left-searchhide 300ms both
}

@media only screen and (max-width: 1000px) {
    #me-globalnav .me-gn-searchview-close-left {
        left: auto;
        right: 50%;
        -webkit-transform: rotate(40deg);
        transform: rotate(40deg);
        -webkit-transform-origin: 100% 100%;
        transform-origin: 100% 100%
    }

    #me-globalnav.searchshow .me-gn-searchview-close-left {
        -webkit-animation: me-gn-searchview-close-left-searchshow-small 600ms 225ms both;
        animation: me-gn-searchview-close-left-searchshow-small 600ms 225ms both
    }

    #me-globalnav.searchopen .me-gn-searchview-close-left {
        -webkit-transform: rotate(-40deg);
        transform: rotate(-40deg)
    }

    #me-globalnav.searchhide .me-gn-searchview-close-left {
        -webkit-animation: me-gn-searchview-close-left-searchhide-small 600ms 150ms both;
        animation: me-gn-searchview-close-left-searchhide-small 600ms 150ms both
    }
}

#me-globalnav .me-gn-searchview-close-right {
    left: 12px;
    -webkit-transform: scale3d(1, 0.65, 1);
    transform: scale3d(1, 0.65, 1);
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%
}

#me-globalnav.searchshow .me-gn-searchview-close-right {
    -webkit-animation: me-gn-searchview-close-right-searchshow 300ms both;
    animation: me-gn-searchview-close-right-searchshow 300ms both
}

#me-globalnav.searchopen .me-gn-searchview-close-right {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

#me-globalnav.searchhide .me-gn-searchview-close-right {
    -webkit-animation: me-gn-searchview-close-right-searchhide 300ms both;
    animation: me-gn-searchview-close-right-searchhide 300ms both
}

@media only screen and (max-width: 1000px) {
    #me-globalnav .me-gn-searchview-close-right {
        left: 50%;
        -webkit-transform: rotate(-40deg);
        transform: rotate(-40deg);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0
    }

    #me-globalnav.searchshow .me-gn-searchview-close-right {
        -webkit-animation: me-gn-searchview-close-right-searchshow-small 600ms 225ms both;
        animation: me-gn-searchview-close-right-searchshow-small 600ms 225ms both
    }

    #me-globalnav.searchopen .me-gn-searchview-close-right {
        -webkit-transform: rotate(40deg);
        transform: rotate(40deg)
    }

    #me-globalnav.searchhide .me-gn-searchview-close-right {
        -webkit-animation: me-gn-searchview-close-right-searchhide-small 600ms 150ms both;
        animation: me-gn-searchview-close-right-searchhide-small 600ms 150ms both
    }
}

@-webkit-keyframes me-gn-searchform-slide {
    0% {
        -webkit-transform: translate3d(100px, 0, 0);
        transform: translate3d(100px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.11393, 0.8644, 0.14684, 1);
        animation-timing-function: cubic-bezier(0.11393, 0.8644, 0.14684, 1)
    }

    100% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes me-gn-searchform-slide {
    0% {
        -webkit-transform: translate3d(100px, 0, 0);
        transform: translate3d(100px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.11393, 0.8644, 0.14684, 1);
        animation-timing-function: cubic-bezier(0.11393, 0.8644, 0.14684, 1)
    }

    100% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@-webkit-keyframes me-gn-searchform-fade {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: cubic-bezier(0.67, 0, 0.33, 1);
        animation-timing-function: cubic-bezier(0.67, 0, 0.33, 1)
    }

    100% {
        opacity: 1
    }
}

@keyframes me-gn-searchform-fade {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: cubic-bezier(0.67, 0, 0.33, 1);
        animation-timing-function: cubic-bezier(0.67, 0, 0.33, 1)
    }

    100% {
        opacity: 1
    }
}

@-webkit-keyframes me-gn-searchinput-fade {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes me-gn-searchinput-fade {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

#me-globalnav input, #me-globalnav button {
    border: none;
    background-color: transparent
}

#me-globalnav .me-gn-searchform {
    height: 50px;
    line-height: 50px
}

@media only screen and (max-width: 1000px) {
    #me-globalnav .me-gn-searchform {
        height: 50px;
        line-height: 50px;
        padding: 0 48px
    }
}

#me-globalnav.searchshow .me-gn-searchform {
    -webkit-animation: me-gn-searchform-fade 400ms 400ms both;
    animation: me-gn-searchform-fade 400ms 400ms both
}

@media only screen and (max-width: 1000px) {
    #me-globalnav.searchshow .me-gn-searchform {
        -webkit-animation: none;
        animation: none
    }
}

#me-globalnav .me-gn-searchform-wrapper {
    padding-left: 40px;
    position: relative;
    z-index: 2
}

#me-globalnav.ie7 .me-gn-searchform-wrapper, #me-globalnav.ie8 .me-gn-searchform-wrapper {
    height: 50px
}

#me-globalnav.searchshow .me-gn-searchform-wrapper {
    -webkit-animation: me-gn-searchform-slide 1s 600ms both;
    animation: me-gn-searchform-slide 1s 600ms both
}

@media only screen and (max-width: 1000px) {
    #me-globalnav.searchshow .me-gn-searchform-wrapper {
        -webkit-animation: none;
        animation: none
    }
}

@media only screen and (max-width: 1000px) {
    #me-globalnav .me-gn-searchform-wrapper {
        border-bottom: 1px solid #ccc;
        right: 200%;
        padding: 0 28px;
        height: 50px;
    }

    #me-globalnav.searchopen .me-gn-searchform-wrapper {
        right: auto
    }
}

#me-globalnav .me-gn-searchform-input {
    font-size: 16px;
    line-height: 1.375;
    font-weight: 400;
    letter-spacing: normal;
    color: #4D4D4D;
    outline: none;
    width: 100%;
    margin-left: 11px;
    height: 1.375em
}

@media only screen and (max-width: 1000px) {
    #me-globalnav .me-gn-searchform-input {
        font-family: 'geogrotesque_regular';
        font-size: 20px;
        line-height: 1.2em;
        font-weight: 300;
        letter-spacing: normal
    }
}

.touch#me-globalnav.searchshow .me-gn-searchform-input {
    -webkit-transform: translateY(-200px);
    transform: translateY(-200px)
}

.touch#me-globalnav.searchopen .me-gn-searchform-input {
    -webkit-animation: me-gn-searchinput-fade 200ms both;
    animation: me-gn-searchinput-fade 200ms both
}

@media only screen and (max-width: 1000px) {
    #me-globalnav .me-gn-searchform-input {
        height: 100%
    }

    .touch#me-globalnav.searchshow .me-gn-searchform-input {
        -webkit-transform: none;
        transform: none
    }

    .touch#me-globalnav.searchopen .me-gn-searchform-input {
        -webkit-animation: none;
        animation: none
    }
}

#me-globalnav .me-gn-searchform-input::-webkit-input-placeholder {
    color: #999;
    opacity: 1
}

#me-globalnav .me-gn-searchform-input::-moz-placeholder {
    color: #999;
    opacity: 1
}

#me-globalnav .me-gn-searchform-input:-ms-input-placeholder {
    color: #999;
    opacity: 1
}

#me-globalnav .me-gn-searchform-input::placeholder {
    color: #999;
    opacity: 1
}

@media only screen and (max-width: 1000px) {
    #me-globalnav .me-gn-searchform-input::-webkit-input-placeholder {
        color: #666
    }

    #me-globalnav .me-gn-searchform-input::-moz-placeholder {
        color: #666
    }

    #me-globalnav .me-gn-searchform-input:-ms-input-placeholder {
        color: #666
    }

    #me-globalnav .me-gn-searchform-input::placeholder {
        color: #666
    }
}

#me-globalnav .me-gn-searchform-input::-ms-clear {
    display: none;
    width: 0;
    height: 0
}

#me-globalnav .me-gn-searchform-submit {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 40px;
    height: 50px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-size: 24px 24px;
    background-image: url("//cdn.mikroe.com/themes/simplicity/img/header/links/search/image_large.svg");
    background-position: 10px 50%;
    background-repeat: no-repeat;
    -webkit-transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
    -webkit-appearance: none;
    appearance: none;
    box-shadow: none;
    background-color: none;
    border: none;
}

#me-globalnav .me-gn-searchform-submit:-moz-focusring {
    outline: 1px dotted #fff
}

#me-globalnav .me-gn-searchform-submit::-moz-focus-inner {
    border: 0
}

#me-globalnav.no-svg .me-gn-searchform-submit {
    background-image: url("//cdn.mikroe.com/themes/simplicity/img/header/links/search/image_large.png")
}

@media only screen and (max-width: 1000px) {
    #me-globalnav .me-gn-searchform-submit {
        background-size: 24px 24px;
        background-image: url("//cdn.mikroe.com/themes/simplicity/img/header/links/search/image_small.svg")
    }

    #me-globalnav.no-svg .me-gn-searchform-submit {
        background-image: url("//cdn.mikroe.com/themes/simplicity/img/header/links/search/image_small.png")
    }
}

#me-globalnav .me-gn-searchform-submit:hover, #me-globalnav .me-gn-searchform-submit:active {
    opacity: 0.65;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieopacity)';
    filter: alpha(opacity=65);
    box-shadow: none;
    background-color: none;
    border: none;
}

#me-globalnav.touch .me-gn-searchform-submit:hover, #me-globalnav.touch .me-gn-searchform-submit:active {
    opacity: 1
}

#me-globalnav .me-gn-searchform-submit:focus {
    outline-offset: -7px
}

@media only screen and (max-width: 1000px) {
    #me-globalnav .me-gn-searchform-submit:focus {
        outline-offset: 0
    }
}

#me-globalnav .me-gn-searchform-submit[disabled] {
    opacity: 1;
    cursor: default
}

@media only screen and (max-width: 1000px) {
    #me-globalnav .me-gn-searchform-submit {
        width: 24px;
        height: 50px;
        background-position: 0px 50%;
    }
}

#me-globalnav .me-gn-searchform-reset {
    background-repeat: no-repeat;
    display: none;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    cursor: pointer;
    appearance: none;
    -webkit-appearance: none;
    box-shadow: none;
    background-color: none;
    border: none;
}

#me-globalnav .me-gn-searchform-reset:-moz-focusring {
    outline: 1px dotted #fff
}

#me-globalnav .me-gn-searchform-reset::-moz-focus-inner {
    border: 0
}

@media only screen and (max-width: 1000px) {
    #me-globalnav .me-gn-searchform-reset {
        background-size: 24px 48px;
        height: 50px;
        width: 24px;
        background-image: url("//cdn.mikroe.com/themes/simplicity/img/header/links/reset/icon_reset_small.svg")
    }

    #me-globalnav.no-svg .me-gn-searchform-reset {
        background-image: url("//cdn.mikroe.com/themes/simplicity/img/header/links/reset/icon_reset_small.png")
    }
}

@media only screen and (max-width: 1000px) {
    #me-globalnav .me-gn-searchform-reset {
        cursor: default;
        display: block;
        opacity: 0;
        pointer-events: none;
        -webkit-transition: opacity 300ms ease;
        transition: opacity 300ms ease
    }
}

@media only screen and (max-width: 1000px) {
    #me-globalnav .me-gn-searchform.with-reset .me-gn-searchform-reset {
        cursor: pointer;
        opacity: 1;
        pointer-events: auto
    }
}

html.me-gn-noscroll {
    margin-top: 0 !important
}

html.me-gn-noscroll, html.me-gn-noscroll body {
    overflow: hidden !important;
    height: 100% !important
}

html.me-gn-noscroll-long {
    overflow-y: scroll !important
}
html{position:relative;min-height:100%}body{margin:0 0 360px}@media screen and (max-width: 1000px){html{position:static}body{margin:auto}}#me-gn-footer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#me-gn-footer{position:absolute;margin:0 auto;padding:0;width:100%;left:0;bottom:0;min-height:360px;width:100%;overflow:hidden;background-color:#333333;font-size:10px;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;box-sizing:content-box;pointer-events:auto;letter-spacing:normal}@media screen and (max-width: 1000px){#me-gn-footer{position:relative;min-height:auto;height:auto}}#me-gn-footer ul li{border-bottom:none}#me-gn-footer .footer-contact-wrapper{min-height:50px;background-color:#3f3f3f}#me-gn-footer .footer-contact-wrapper>div{height:100%}#me-gn-footer .footer-section-title{font:2.2em 'geogrotesque_light', Arial, sans-serif;text-align:left;padding:0;margin:0;color:#FFFFFF;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#me-gn-footer .footer-news-wrapper{display:inline-block;margin:0;padding-top:10px;padding-right:0px;height:100%;font-size:10px}#me-gn-footer .footer-news-wrapper .footer-section-title{padding-bottom:20px}#me-gn-footer .footer-news-wrapper p{font:1.4em Arial, sans-serif;color:#808080;line-height:1.5em}#me-gn-footer .footer-news-wrapper p a{color:#CCCCCC}#me-gn-footer .footer-news-wrapper p a:hover{color:#FFFFFF;text-decoration:none}#me-gn-footer .footer-news-wrapper .footer-section-content{margin:0;padding:0;font-size:10px}#me-gn-footer .footer-news-wrapper .footer-section-content .footer-section-item{list-style-type:none;display:block;font:1.2em Arial, sans-serif;color:#808080;margin-bottom:10px}#me-gn-footer .footer-news-wrapper .footer-section-content .footer-section-item a{color:#CCCCCC;text-decoration:none}#me-gn-footer .footer-news-wrapper .footer-section-content .footer-section-item a:hover{color:#FFFFFF;text-decoration:none}#me-gn-footer .footer-news-wrapper h4{font:2em 'geogrotesque_regular', Arial, sans-serif;color:#FFFFFF;padding-bottom:10px}#me-gn-footer .footer-news-wrapper h4 a{color:#CCCCCC}#me-gn-footer .footer-news-wrapper h4 a:hover{color:#FFFFFF;text-decoration:none}#me-gn-footer .footer-news-thumbnail{display:inline-block;text-align:left;font-size:12px;color:#808080}#me-gn-footer .footer-news-thumbnail i{font-size:1.0em;text-align:center}#me-gn-footer .footer-news-content{display:inline-block;text-align:left;padding-left:10px;vertical-align:top;width:90%;font-size:10px}#me-gn-footer .footer-news-date{font-size:10px;display:block;vertical-align:top;color:#808080}#me-gn-footer .footer-news-headline{display:block;vertical-align:top;line-height:1.5em;font-size:1.2em}#me-gn-footer .footer-newsletter{display:inline-block;vertical-align:middle;margin-top:8px;text-align:left;font-size:10px}#me-gn-footer .footer-newsletter .footer-section-title{display:inline-block;margin-right:10px;vertical-align:middle}#me-gn-footer .footer-newsletter .footer-section-content{height:35px;vertical-align:middle;display:inline-block}#me-gn-footer .footer-newsletter .footer-section-content form{height:100%;font-size:10px}#me-gn-footer .footer-newsletter .footer-section-content input[type='text']{font:1.4em Arial, sans-serif;line-height:1.4;color:#FFFFFF;background:none;height:100%;width:310px;border:1px solid #4D4D4D;border-radius:5px;background-color:#333333;outline:none;padding-left:15px;z-index:1;cursor:text}#me-gn-footer .footer-newsletter .footer-section-content input[type='text']::-ms-clear{display:none;width:0;height:0;outline:none}#me-gn-footer .footer-newsletter .footer-section-content input[type='submit']{font-family:'FontAwesome';font-size:25px;line-height:25px;margin-left:-40px;border:none;background:none;text-align:center;color:#908f8f;width:40px;display:inline-block;vertical-align:middle;margin-bottom:0;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;z-index:2;outline:none;box-shadow:none;text-shadow:none;padding:0;border-radius:0}#me-gn-footer .footer-newsletter .footer-section-content input[type='submit']:hover{color:#FFFFFF}#me-gn-footer .footer-newsletter-subscribed{font:1.2em Arial, sans-serif;color:#908f8f;display:inline-block;width:310px;height:35px;border:1px solid #4D4D4D;border-radius:5px;background-color:#333333;outline:none;padding-left:15px}#me-gn-footer .footer-newsletter-subscribed i{display:inline-block;margin-right:10px;margin-top:9px;font-size:1.2em}#me-gn-footer .footer-newsletter-subscribed span{display:inline-block;height:100%}#me-gn-footer .footer-newsletter-subscribed span a{color:#CCCCCC}#me-gn-footer .footer-newsletter-subscribed span a:hover{color:#FFFFFF;text-decoration:none}#me-gn-footer .footer-social-icons{text-align:left;display:inline-block;vertical-align:middle;margin-top:10px;font-size:10px}#me-gn-footer .footer-social-icons .footer-section-title{display:inline-block;margin-right:20px;vertical-align:middle}#me-gn-footer .footer-social-icons .footer-section-content{display:inline-block;margin:0;padding:0;cursor:default;height:22px;width:70%;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:justify;-ms-text-justify:distribute-all-lines;text-justify:distribute-all-lines}#me-gn-footer .footer-social-icons .footer-section-content:after{content:'';width:100%;display:inline-block;font-size:0;line-height:0}#me-gn-footer .footer-social-icons .footer-section-content .footer-section-item{display:inline-block;font-size:10px}#me-gn-footer .footer-social-icons .footer-section-content .footer-section-item a{color:#808080;display:block}#me-gn-footer .footer-social-icons .footer-section-content .footer-section-item a:hover{color:#FFFFFF}#me-gn-footer .footer-social-icons .footer-social-icon-size{font-size:2em}@media (min-width: 768px){#me-gn-footer .footer-social-icons .footer-social-icon-size{font-size:2.5em}}#me-gn-footer .footer-sitelinks{padding:0;margin:0;display:inline-block;text-align:left;vertical-align:top;font-size:10px}#me-gn-footer .footer-sitelinks .footer-links-wrapper{display:inline-block;text-align:left;vertical-align:top;padding-top:10px;font-size:10px}#me-gn-footer .footer-sitelinks .footer-links-wrapper .footer-section-title{padding-bottom:15px}#me-gn-footer .footer-sitelinks .footer-section-content{margin:0;padding:0}#me-gn-footer .footer-sitelinks .footer-links-wrapper .footer-section-content .footer-section-item{display:block;list-style-type:none;padding-bottom:10px;font-size:10px;line-height:1.5em}#me-gn-footer .footer-sitelinks .footer-links-wrapper .footer-section-content .footer-section-item a{font:1.2em Arial, sans-serif;color:#808080;line-height:1em;text-decoration:none}#me-gn-footer .footer-sitelinks .footer-links-wrapper .footer-section-content .footer-section-item a:hover{color:#FFFFFF;text-decoration:none}#me-gn-footer .footer-links-wrapper .footer-specials{padding-left:10px;padding-top:10px;border-radius:10px;border:1px solid #4D4D4D;background-color:#3f3f3f}#me-gn-footer .footer-links-wrapper .footer-specials .footer-section-item a{font:1.4em Arial, sans-serif;color:#808080}#me-gn-footer .footer-links-wrapper .footer-specials .footer-section-item a:link{color:#CCCCCC}#me-gn-footer .footer-links-wrapper .footer-specials .footer-section-item a:visited{color:#CCCCCC}#me-gn-footer .footer-links-wrapper .footer-specials .footer-section-item a:hover{color:#FFFFFF}#me-gn-footer .footer-links-wrapper .footer-specials i{padding-right:10px;text-align:center;font-size:1.5em;color:#CCCCCC}#me-gn-footer .footer-company-info{display:inline-block;width:47%;margin-left:30px}#me-gn-footer .footer-company-info .footer-section-title{padding-bottom:20px}.footer-company-info p{font:1.4em Arial, sans-serif;color:#808080;line-height:1.5em}#me-gn-footer .footer-company-info p a{color:#CCCCCC}#me-gn-footer .footer-company-info p a:hover{color:#FFFFFF;text-decoration:none}#me-gn-footer .footer-company-info .footer-section-content .footer-section-item{list-style-type:none;display:block;font:1.4em Arial, sans-serif;color:#808080;line-height:2em}#me-gn-footer .footer-company-info .footer-section-content .footer-section-item a{color:#CCCCCC}#me-gn-footer .footer-company-info .footer-section-content .footer-section-item a:hover{color:#FFFFFF;text-decoration:none}#me-gn-footer .footer-company-info .footer-section-content .footer-section-item i{padding-right:10px;font-size:1.4em;width:20px;text-align:center}#me-gn-footer .footer-copyright{margin:0;text-align:center;display:block;padding-top:5px;padding-bottom:15px}#me-gn-footer .footer-copyright ul{font-size:10px;padding:0;margin:0}#me-gn-footer .footer-copyright ul li{margin:0;font:1.2em Arial, sans-serif;color:#808080;display:inline-block;padding-right:10px;padding-left:10px;border-left:1px solid #808080}#me-gn-footer .footer-copyright ul li a{color:#CCCCCC;text-decoration:none}#me-gn-footer .footer-copyright ul li a:hover{text-decoration:none;color:#FFFFFF}#me-gn-footer .footer-copyright ul li:first-child{border-left:none}#me-gn-footer .footer-banner{width:50%;text-align:left;display:inline-block;height:100%;vertical-align:middle}#me-gn-footer .footer-banner img{height:100%}#me-gn-footer #footer-message{-webkit-box-shadow:0 0px 19px 5px rgba(0, 0, 0, .5);-moz-box-shadow:0 0px 19px 5px rgba(0, 0, 0, .5);box-shadow:0 0px 19px 5px rgba(0, 0, 0, .5);position:absolute;width:315px;background-color:rgba(255, 255, 255, 0.95);border-radius:3px;margin-left:122px;margin-top:45px;display:none;z-index:9999}#me-gn-footer #footer-message .footer-message-wrapper{padding:10px;font-size:10px}#me-gn-footer #footer-message .footer-message-title{font:2.2em 'geogrotesque_regular', Arial, sans-serif;color:#000000;margin-bottom:10px}#me-gn-footer #footer-message .footer-message-content{font:1.3em Arial, Helvetica, sans-serif;color:black;line-height:1.4em}@media screen and (max-width: 1000px){#me-gn-footer{bottom:0px}#me-gn-footer .footer-sitelinks{border-right:none}#me-gn-footer .footer-contact-wrapper{background-color:#333333}#me-gn-footer .footer-section .footer-section-content{margin:0;position:absolute;top:100%;left:0;width:100%;visibility:hidden;z-index:-1;-webkit-transform:translateY(-60px);transform:translateY(-60px);margin-top:15px}#me-gn-footer .footer-section .footer-section-title{display:block;width:100%;border-bottom:1px solid #3f3f3f;color:#808080;cursor:pointer;background:#333333;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}#me-gn-footer .footer-section .footer-section-title:after{float:right;content:'+';font-family:'FontAwesome';font-size:1em;color:#4C4C4C;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease}#me-gn-footer .footer-section .footer-section-content .footer-section-item{margin-bottom:0px;display:block;width:100%;font-size:1.2em;line-height:1.5em}#me-gn-footer .footer-sitelinks .footer-links-wrapper .footer-section-content .footer-section-item a{line-height:1.8em;font-size:1.4em}#me-gn-footer .footer-section .footer-section-content .footer-section-item a{display:block;width:100%;outline:none}#me-gn-footer .footer-section:hover > .footer-section-title,#me-gn-footer .footer-section:hover > .footer-section-title:after{color:#FFFFFF}#me-gn-footer .footer-social-icons .footer-section-title{padding-bottom:20px}#me-gn-footer .footer-social-icons .footer-section-content{position:relative;top:0;left:0;width:100%;visibility:visible;z-index:2;-webkit-transform:translateY(0px);transform:translateY(0px);margin-top:10px;width:100%;height:auto}#me-gn-footer .footer-social-icons .footer-section-content .footer-section-item{display:inline-block;width:auto}#me-gn-footer .footer-social-icons .footer-section-title{display:none}#me-gn-footer .footer-newsletter .footer-section-title{padding-bottom:20px}#me-gn-footer .footer-newsletter{overflow:hidden}#me-gn-footer .footer-newsletter .footer-section-content{margin-top:15px;margin-bottom:15px;height:50px;display:block}#me-gn-footer .footer-newsletter .footer-section-content input[type="text"]{width:100%;background-color:#292929;border:1px solid #222222;font-size:1.8em;height:50px}#me-gn-footer .footer-newsletter .footer-section-content input[type='submit']{right:calc(-100% + 50px);margin:0;padding:0;position:relative;top:-40px;font-size:3em;text-align:right;display:inline-block;height:30px;width:35px}#me-gn-footer .footer-newsletter-subscribed{margin-top:10px;margin-bottom:10px;height:50px;width:100%;display:block}#me-gn-footer .footer-newsletter-subscribed i{display:inline-block;font-size:1.5em;vertical-align:middle;margin:0;padding:0}#me-gn-footer .footer-newsletter-subscribed span{display:inline-block;font-size:1.3em;vertical-align:middle;line-height:3.1em;margin-left:10px}#me-gn-footer .footer-news-wrapper{padding-right:15px}#me-gn-footer .footer-news-wrapper .footer-section-content .footer-section-item a{display:block;width:100%;line-height:1.2em;text-decoration:none}#me-gn-footer .footer-news-wrapper .footer-section-content .footer-section-item .footer-news-content{font-size:1.2em;display:block;padding-left:0px;width:95%;padding-bottom:5px}#me-gn-footer .footer-news-wrapper .footer-section-content .footer-section-item .footer-news-thumbnail{display:block;font-size:1.2em;padding-top:5px;padding-bottom:0px;width:5%}#me-gn-footer .footer-news-wrapper .footer-section-content .footer-section-item .footer-news-thumbnail{font-size:12px}#me-gn-footer .footer-news-wrapper .footer-section-content .footer-section-item .footer-news-headline{font-size:1em}#me-gn-footer .footer-links-wrapper .footer-specials{padding:15px 15px 0px 15px;margin:10px 0px 15px 0px}#me-gn-footer .footer-links-wrapper .footer-specials .footer-section-item i{display:inline-block}#me-gn-footer .footer-links-wrapper .footer-specials .footer-section-item a{display:inline-block;width:auto}#me-gn-footer .footer-copyright{display:block;padding-top:30px;font-size:1.2em}#me-gn-footer .footer-copyright ul{font-size:12px}#me-gn-footer .footer-section .show-content{color:#FFFFFF}#me-gn-footer .footer-section .show-content:after{color:#FFFFFF;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#me-gn-footer .footer-section .show-content ~ .footer-section-content{position:static;visibility:visible;z-index:1;-webkit-transform:none;transform:none;-webkit-transition:-webkit-transform 300ms ease;transition:transform 300ms ease}#me-gn-footer #footer-message{z-index:9999;margin-top:-45px}}.loading{content:"\f110";font-family:'FontAwesome';font-size:1em;margin-left:20px;width:50px;height:50px;color:#FFFFFF;vertical-align:middle;text-align:center}@media print{footer{display:none;visibility:none}#me-gn-footer{display:none;visibility:hidden}} #me-localnav-hidden{display:none;visibility:hidden}#me-localnav{font-weight:normal;text-align:left;text-size-adjust:100%}#me-localnav,#me-localnav:before,#me-localnav:after,#me-localnav *,#me-localnav *:before,#me-localnav *:after{-moz-box-sizing:content-box;box-sizing:content-box;margin:0;padding:0;pointer-events:auto;letter-spacing:normal}#me-localnav *,#me-localnav *:before,#me-localnav *:after{font-size:1em;font-family:inherit;*font-family:expression(this.parentNode.currentStyle['font-family']);font-weight:inherit;*font-weight:expression(this.parentNode.currentStyle['font-weight']);line-height:inherit;*line-height:expression(this.parentNode.currentStyle['line-height']);text-align:inherit;*text-align:expression(this.parentNode.currentStyle['text-align'])}#me-localnav article,#me-localnav aside,#me-localnav details,#me-localnav figcaption,#me-localnav figure,#me-localnav footer,#me-localnav header,#me-localnav nav,#me-localnav section{display:block}#me-localnav img{border:0;vertical-align:middle}#me-localnav ul{list-style:none}#me-localnav,#me-localnav select,#me-localnav button{font-family:Arial, Helvetica, sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:'liga', 'kern'}#me-localnav input,#me-localnav textarea{font-family:'geogrotesque_medium', Arial, Helvetica, sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:'liga', 'kern'}#me-localnav a,#me-localnav a:hover{text-decoration:none}#me-localnav.no-js a:hover{text-decoration:none}#me-localnav.no-touch a:hover{text-decoration:none}#me-ln-viewport-emitter{overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;visibility:hidden;z-index:-1;x-content:"me-localnav:large"}#me-ln-viewport-emitter::before{content:"me-localnav:large"}@media only screen and (max-width: 1023px){#me-ln-viewport-emitter{x-content:"me-localnav:medium"}#me-ln-viewport-emitter::before{content:"me-localnav:medium"}}@media only screen and (max-width: 1000px){#me-ln-viewport-emitter{x-content:"me-localnav:small"}#me-ln-viewport-emitter::before{content:"me-localnav:small"}}#me-localnav{position:relative;top:0;left:0;width:100%;height:50px;min-width:1024px;z-index:9997;border-bottom:none;background:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media only screen and (max-width: 1023px){#me-localnav{min-width:320px;z-index:9997}}@media only screen and (max-width: 1000px){#me-localnav{height:48px;z-index:9997}}.me-localnav-overlap #me-localnav{margin-bottom:-52px}@media only screen and (max-width: 1000px){.me-localnav-overlap #me-localnav{margin-bottom:-48px}}.me-nav-overlap #me-localnav{margin-top:44px;margin-bottom:-96px}@media only screen and (max-width: 1000px){.me-nav-overlap #me-localnav{margin-top:48px;margin-bottom:-96px}}#me-ln-menustate{display:none}#me-localnav .me-ln-wrapper{position:absolute;top:0;left:0;width:100%;height:auto;min-height:100%;z-index:1}#me-localnav .me-ln-content{margin:0 auto;max-width:1170px;padding:0 22px;position:relative;z-index:2}#me-localnav .me-ln-content:before,#me-localnav .me-ln-content:after{content:' ';display:table}#me-localnav .me-ln-content:after{clear:both}#me-localnav.ie7 .me-ln-content{zoom:1}@media only screen and (max-width: 1000px){#me-localnav .me-ln-content{border-bottom:none}}@media only screen and (max-width: 1000px){#me-localnav .me-ln-content{padding:0 16px}}#me-localnav.css-sticky{position:-webkit-sticky;position:sticky}#me-localnav.no-css-sticky.me-ln-sticking{margin-top:0 !important;margin-bottom:0 !important;position:fixed}#me-ln-sticky-placeholder{display:block;margin:0;padding:0;position:relative;visibility:hidden;z-index:-1}#me-ln-sticky-placeholder.no-css-sticky.me-ln-sticking{height:50px}.me-localnav-overlap #me-ln-sticky-placeholder.no-css-sticky.me-ln-sticking,.me-nav-overlap #me-ln-sticky-placeholder.no-css-sticky.me-ln-sticking{height:0}@media only screen and (max-width: 1000px){#me-ln-sticky-placeholder.no-css-sticky.me-ln-sticking{height:48px}}#me-ln-curtain{background:rgba(0, 0, 0, 0.2);opacity:0;position:fixed;top:0;left:0;width:0;height:0;z-index:9996;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}@media only screen and (max-width: 1000px){#me-ln-curtain{-webkit-transition:opacity 1s ease 0.2s, width 0s ease 1.2s, height 0s ease 1.2s;transition:opacity 1s ease 0.2s, width 0s ease 1.2s, height 0s ease 1.2s}}#me-ln-menustate:checked ~ #me-ln-curtain,#me-ln-menustate:target ~ #me-ln-curtain{-webkit-transition:opacity 1s ease 0.1s;transition:opacity 1s ease 0.1s}@media only screen and (max-width: 1000px){#me-ln-menustate:checked ~ #me-ln-curtain,#me-ln-menustate:target ~ #me-ln-curtain{opacity:1;right:0;bottom:0;width:100%;height:100%}}#me-localnav .me-ln-actions{float:left}@media only screen and (max-width: 1000px){#me-localnav .me-ln-actions{margin-left:0;padding:0 16px;position:absolute;top:0;right:0;z-index:1}}@media only screen and (max-width: 1000px){#me-localnav .me-ln-actions-center{left:50%}}@media only screen and (max-width: 1000px){#me-localnav .me-ln-actions-center .me-ln-action-menucta{margin-left:-40px;position:absolute;left:0;z-index:1}}#me-localnav .me-ln-action{float:left;margin-left:24px}#me-localnav .me-ln-action-button i{font-family:'FontAwesome';color:#FFFFFF;margin-right:7px}@media only screen and (max-width: 1023px){#me-localnav .me-ln-action{margin-left:16px}}@media only screen and (max-width: 1000px){#me-localnav .me-ln-action-button{float:right;margin-left:27px}}#me-localnav .me-ln-action-product{position:absolute;top:0;left:0;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(0px 0px 99.9% 99.9%);clip-path:inset(0px 0px 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}#me-localnav .me-ln-action-menucta{position:relative;z-index:1}@media only screen and (max-width: 1000px){#me-localnav .me-ln-action-menucta{float:left}}#me-localnav .me-ln-background{background-color:rgba(255, 255, 255, 0.9);position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;-webkit-transition:background-color 0.5s cubic-bezier(0.28, 0.11, 0.32, 1);transition:background-color 0.5s cubic-bezier(0.28, 0.11, 0.32, 1)}#me-localnav.products .me-ln-background{background-color:rgba(255, 255, 255, 0.9)}#me-localnav.shop .me-ln-background{background-color:rgba(255, 255, 255, 0.9)}#me-localnav.code .me-ln-background{background-color:rgba(51, 181, 74, 0.9)}#me-localnav.learn .me-ln-background{background-color:rgba(255, 255, 255, 0.9)}#me-localnav.docs .me-ln-background{background-color:rgba(255, 255, 255, 0.9)}#me-localnav.forum .me-ln-background{background-color:rgba(255, 255, 255, 0.9)}#me-localnav.support .me-ln-background{background-color:rgba(255, 255, 255, 0.9)}#me-localnav .me-ln-background:after{background-color:rgba(153, 153, 153, 0.4)}#me-localnav.ie7 .me-ln-background,#me-localnav.ie8 .me-ln-background{border-color:#d6d6d6}@media only screen and (max-width: 1000px){#me-localnav .me-ln-background{min-height:48px;-webkit-transition:background-color 0.5s ease 0.7s;transition:background-color 0.5s ease 0.7s}}#me-localnav.me-localnav-scrim .me-ln-background{background-color:rgba(255, 255, 255, 0.85)}#me-localnav.me-localnav-scrim .me-ln-background:after{background-color:rgba(153, 153, 153, 0.4)}.me-localnav-scrim#me-localnav.ie7 .me-ln-background,.me-localnav-scrim#me-localnav.ie8 .me-ln-background{border-color:#d6d6d6}#me-localnav.me-ln-sticking .me-ln-background{background-color:rgba(255, 255, 255, 0.9);-webkit-transition:background-color 0.5s cubic-bezier(0.28, 0.11, 0.32, 1);transition:background-color 0.5s cubic-bezier(0.28, 0.11, 0.32, 1)}#me-localnav.code.me-ln-sticking .me-ln-background{background-color:rgba(57, 181, 74, 0.9)}#me-localnav.me-ln-sticking .me-ln-background:after{background-color:#d6d6d6}.me-ln-sticking#me-localnav.ie7 .me-ln-background,.me-ln-sticking#me-localnav.ie8 .me-ln-background{border-color:#d6d6d6}#me-ln-menustate:checked ~ #me-localnav .me-ln-background,#me-ln-menustate:target ~ #me-localnav .me-ln-background{max-height:none;-webkit-transition:background-color 0.5s ease;transition:background-color 0.5s ease}#me-ln-menustate:checked ~ #me-localnav.products .me-ln-background,#me-ln-menustate:target ~ #me-localnav.products .me-ln-background{background-color:rgb(255, 255, 255)}#me-ln-menustate:checked ~ #me-localnav.shop .me-ln-background,#me-ln-menustate:target ~ #me-localnav.shop .me-ln-background{background-color:rgb(255, 255, 255)}#me-ln-menustate:checked ~ #me-localnav.code .me-ln-background,#me-ln-menustate:target ~ #me-localnav.code .me-ln-background{background-color:rgb(57, 181, 74)}#me-ln-menustate:checked ~ #me-localnav.learn .me-ln-background,#me-ln-menustate:target ~ #me-localnav.learn .me-ln-background{background-color:rgb(255, 255, 255)}#me-ln-menustate:checked ~ #me-localnav.docs .me-ln-background,#me-ln-menustate:target ~ #me-localnav.docs .me-ln-background{background-color:rgb(255, 255, 255)}#me-ln-menustate:checked ~ #me-localnav.forum .me-ln-background,#me-ln-menustate:target ~ #me-localnav.forum .me-ln-background{background-color:rgb(255, 255, 255)}#me-ln-menustate:checked ~ #me-localnav.support .me-ln-background,#me-ln-menustate:target ~ #me-localnav.support .me-ln-background{background-color:#455A64;background-color:rgb(255, 255, 255)}#me-ln-menustate:checked ~ #me-localnav .me-ln-background:after,#me-ln-menustate:target ~ #me-localnav .me-ln-background:after{background-color:#d6d6d6}#me-ln-menustate:checked ~ #me-localnav.ie7 .me-ln-background,#me-ln-menustate:checked ~ #me-localnav.ie8 .me-ln-background,#me-ln-menustate:target ~ #me-localnav.ie7 .me-ln-background,#me-ln-menustate:target ~ #me-localnav.ie8 .me-ln-background{border-color:#d6d6d6}#me-localnav .me-ln-background:after{content:"";display:block;position:absolute;top:100%;width:100%;height:1px;z-index:1}#me-localnav.ie7 .me-ln-background:after,#me-localnav.ie8 .me-ln-background:after{display:none}@media only screen and (max-width: 1023px){#me-localnav .me-ln-background:after{margin-left:0;left:0;width:100%}}#me-localnav.me-localnav-scrim .me-ln-background:after{margin-left:0;left:0;width:100%}#me-localnav.me-ln-sticking .me-ln-background:after{margin-left:0;left:0;width:100%}#me-ln-menustate:checked ~ #me-localnav .me-ln-background:after,#me-ln-menustate:target ~ #me-localnav .me-ln-background:after{margin-left:0;left:0;width:100%}#me-localnav.ie7 .me-ln-background,#me-localnav.ie8 .me-ln-background{border-bottom:1px solid;margin-left:-490px;left:50%;bottom:0;width:980px;height:auto}.ie7#me-localnav.me-localnav-scrim .me-ln-background,.ie8#me-localnav.me-localnav-scrim .me-ln-background{margin-left:0;left:0;width:100%;background-color:#fff}.ie7#me-localnav.me-ln-sticking .me-ln-background,.ie8#me-localnav.me-ln-sticking .me-ln-background{margin-left:0;left:0;width:100%;background-color:#fff}#me-localnav .me-ln-menu{font-size:13px;line-height:1;font-weight:400;letter-spacing:normal;float:right;line-height:50px}@media only screen and (max-width: 1000px){#me-localnav .me-ln-menu{font-size:16px;line-height:1;font-weight:400;letter-spacing:normal}}@media only screen and (max-width: 1000px){#me-localnav .me-ln-menu{line-height:48px;padding-top:0;width:100%}}#me-localnav .me-ln-menu-tray{float:left}@media only screen and (max-width: 1000px){#me-localnav .me-ln-menu-tray{float:none;overflow:hidden;pointer-events:none;visibility:hidden;width:100%;max-height:0;-webkit-transition:max-height 0.5s cubic-bezier(0.28, 0.11, 0.32, 1) 0.4s, visibility 0s linear 1s;transition:max-height 0.5s cubic-bezier(0.28, 0.11, 0.32, 1) 0.4s, visibility 0s linear 1s}#me-ln-menustate:checked ~ #me-localnav .me-ln-menu-tray,#me-ln-menustate:target ~ #me-localnav .me-ln-menu-tray{max-height:400px;max-height:-webkit-calc(100vh - 48px - 48px);max-height:calc(100vh - 48px - 48px);overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:auto;visibility:visible;-webkit-transition-delay:0.2s, 0s;transition-delay:0.2s, 0s}}@media only screen and (max-width: 1000px) and (orientation: landscape){#me-ln-menustate:checked ~ #me-localnav .me-ln-menu-tray,#me-ln-menustate:target ~ #me-localnav .me-ln-menu-tray{max-height:280px;max-height:-webkit-calc(100vh - 48px - 48px);max-height:calc(100vh - 48px - 48px)}}@media only screen and (max-width: 1000px){#me-ln-menustate:checked ~ #me-localnav.me-ln-opening .me-ln-menu-tray,#me-ln-menustate:target ~ #me-localnav.me-ln-opening .me-ln-menu-tray{overflow-y:hidden}#me-ln-menustate:checked ~ #me-localnav.me-ln-sticking .me-ln-menu-tray,#me-ln-menustate:target ~ #me-localnav.me-ln-sticking .me-ln-menu-tray{max-height:-webkit-calc(100vh - 48px);max-height:calc(100vh - 48px)}}@media only screen and (max-width: 1000px){#me-localnav .me-ln-menu-items{opacity:0;padding:17px 32px 28px 32px;-webkit-transform:translate3d(0, -150px, 0);transform:translate3d(0, -150px, 0);-webkit-transition:opacity 0.7s cubic-bezier(0.23, 1, 0.32, 1) 0.2s, -webkit-transform 1s cubic-bezier(0.23, 1, 0.32, 1) 0.5s;transition:opacity 0.7s cubic-bezier(0.23, 1, 0.32, 1) 0.2s, -webkit-transform 1s cubic-bezier(0.23, 1, 0.32, 1) 0.5s;transition:transform 1s cubic-bezier(0.23, 1, 0.32, 1) 0.5s, opacity 0.7s cubic-bezier(0.23, 1, 0.32, 1) 0.2s;transition:transform 1s cubic-bezier(0.23, 1, 0.32, 1) 0.5s, opacity 0.7s cubic-bezier(0.23, 1, 0.32, 1) 0.2s, -webkit-transform 1s cubic-bezier(0.23, 1, 0.32, 1) 0.5s}#me-ln-menustate:checked ~ #me-localnav .me-ln-menu-items,#me-ln-menustate:target ~ #me-localnav .me-ln-menu-items{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition-delay:0.2s, 0.4s;transition-delay:0.2s, 0.4s}}#me-localnav .me-ln-menu-item{float:left;list-style:none;margin-left:24px;font-size:1.1em}#me-localnav .me-ln-menu-item i{font-family:'FontAwesome';margin-right:5px}@media only screen and (max-width: 1053px){#me-localnav .me-ln-menu-item{margin-left:16px;font-size:1em}}@media only screen and (max-width: 1000px){#me-localnav .me-ln-menu-item{display:inline-block;float:none;line-height:48px;margin-left:0;width:100%;height:48px font-size: 1em}#me-localnav.ie7 .me-ln-menu-item{display:inline;zoom:1}#me-localnav .me-ln-menu-item:first-child .me-ln-menu-link{border-top:0}#me-localnav .me-ln-menu-item:nth-child(1) .me-ln-menu-link{-webkit-transition-delay:0.07s;transition-delay:0.07s}#me-localnav .me-ln-menu-item:nth-child(2) .me-ln-menu-link{-webkit-transition-delay:0.14s;transition-delay:0.14s}#me-localnav .me-ln-menu-item:nth-child(3) .me-ln-menu-link{-webkit-transition-delay:0.21s;transition-delay:0.21s}#me-localnav .me-ln-menu-item:nth-child(4) .me-ln-menu-link{-webkit-transition-delay:0.28s;transition-delay:0.28s}#me-localnav .me-ln-menu-item:nth-child(5) .me-ln-menu-link{-webkit-transition-delay:0.35s;transition-delay:0.35s}#me-localnav .me-ln-menu-item:nth-child(6) .me-ln-menu-link{-webkit-transition-delay:0.42s;transition-delay:0.42s}#me-localnav .me-ln-menu-item:nth-child(7) .me-ln-menu-link{-webkit-transition-delay:0.49s;transition-delay:0.49s}#me-localnav .me-ln-menu-item:nth-child(8) .me-ln-menu-link{-webkit-transition-delay:0.56s;transition-delay:0.56s}#me-localnav .me-ln-menu-item:nth-child(9) .me-ln-menu-link{-webkit-transition-delay:0.63s;transition-delay:0.63s}#me-ln-menustate:checked ~ #me-localnav .me-ln-menu-item:nth-child(1) .me-ln-menu-link,#me-ln-menustate:target ~ #me-localnav .me-ln-menu-item:nth-child(1) .me-ln-menu-link{-webkit-transition-delay:0.63s;transition-delay:0.63s}#me-ln-menustate:checked ~ #me-localnav .me-ln-menu-item:nth-child(2) .me-ln-menu-link,#me-ln-menustate:target ~ #me-localnav .me-ln-menu-item:nth-child(2) .me-ln-menu-link{-webkit-transition-delay:0.56s;transition-delay:0.56s}#me-ln-menustate:checked ~ #me-localnav .me-ln-menu-item:nth-child(3) .me-ln-menu-link,#me-ln-menustate:target ~ #me-localnav .me-ln-menu-item:nth-child(3) .me-ln-menu-link{-webkit-transition-delay:0.49s;transition-delay:0.49s}#me-ln-menustate:checked ~ #me-localnav .me-ln-menu-item:nth-child(4) .me-ln-menu-link,#me-ln-menustate:target ~ #me-localnav .me-ln-menu-item:nth-child(4) .me-ln-menu-link{-webkit-transition-delay:0.42s;transition-delay:0.42s}#me-ln-menustate:checked ~ #me-localnav .me-ln-menu-item:nth-child(5) .me-ln-menu-link,#me-ln-menustate:target ~ #me-localnav .me-ln-menu-item:nth-child(5) .me-ln-menu-link{-webkit-transition-delay:0.35s;transition-delay:0.35s}#me-ln-menustate:checked ~ #me-localnav .me-ln-menu-item:nth-child(6) .me-ln-menu-link,#me-ln-menustate:target ~ #me-localnav .me-ln-menu-item:nth-child(6) .me-ln-menu-link{-webkit-transition-delay:0.28s;transition-delay:0.28s}#me-ln-menustate:checked ~ #me-localnav .me-ln-menu-item:nth-child(7) .me-ln-menu-link,#me-ln-menustate:target ~ #me-localnav .me-ln-menu-item:nth-child(7) .me-ln-menu-link{-webkit-transition-delay:0.21s;transition-delay:0.21s}#me-ln-menustate:checked ~ #me-localnav .me-ln-menu-item:nth-child(8) .me-ln-menu-link,#me-ln-menustate:target ~ #me-localnav .me-ln-menu-item:nth-child(8) .me-ln-menu-link{-webkit-transition-delay:0.14s;transition-delay:0.14s}#me-ln-menustate:checked ~ #me-localnav .me-ln-menu-item:nth-child(9) .me-ln-menu-link,#me-ln-menustate:target ~ #me-localnav .me-ln-menu-item:nth-child(9) .me-ln-menu-link{-webkit-transition-delay:0.7s;transition-delay:0.7s}}#me-localnav .me-ln-menu-link{color:#333333;display:inline-block;line-height:50px;white-space:nowrap}#me-localnav.products .me-ln-menu-link{color:rgb(51, 51, 51)}#me-localnav.shop .me-ln-menu-link{color:rgb(51, 51, 51)}#me-localnav.code .me-ln-menu-link{color:rgb(255, 255, 255)}#me-localnav.learn .me-ln-menu-link{color:rgb(51, 51, 51)}#me-localnav.docs .me-ln-menu-link{color:rgb(51, 51, 51)}#me-localnav.forum .me-ln-menu-link{color:rgb(51, 51, 51)}#me-localnav.support .me-ln-menu-link{color:rgb(51, 51, 51)}#me-localnav.ie7 .me-ln-menu-link{display:inline;zoom:1}#me-localnav .me-ln-menu-link:hover{text-decoration:none;color:rgb(230, 28, 36)}#me-localnav.products .me-ln-menu-link:hover{color:rgb(230, 28, 36)}#me-localnav.shop .me-ln-menu-link:hover{color:rgb(230, 28, 36)}#me-localnav.code .me-ln-menu-link:hover{color:rgb(51, 51, 51)}#me-localnav.learn .me-ln-menu-link:hover{color:rgb(230, 28, 36)}#me-localnav.docs .me-ln-menu-link:hover{color:rgb(230, 28, 36)}#me-localnav.forum .me-ln-menu-link:hover{color:rgb(230, 28, 36)}#me-localnav.support .me-ln-menu-link:hover{color:rgb(230, 28, 36)}#me-localnav.ie7 .me-ln-menu-link{display:inline;zoom:1}@media only screen and (max-width: 1000px){#me-localnav .me-ln-menu-link{border-top:1px solid rgb(230, 230, 230);display:block;line-height:48px;opacity:0;-webkit-transform:translate3d(0, -25px, 0);transform:translate3d(0, -25px, 0);-webkit-transition:0.5s ease;transition:0.5s ease;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform}#me-localnav.code .me-ln-menu-link{border-top:1px solid rgba(255, 255, 255, 0.3)}#me-ln-menustate:checked ~ #me-localnav .me-ln-menu-link,#me-ln-menustate:target ~ #me-localnav .me-ln-menu-link{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}#me-localnav.no-js .me-ln-menu-link:hover{color:#E61C24;text-decoration:none}#me-localnav.code.no-js .me-ln-menu-link:hover{color:rgb(51, 51, 51);text-decoration:none}#me-localnav.no-touch .me-ln-menu-link:hover{color:#E61C24;text-decoration:none}#me-localnav.code.no-touch .me-ln-menu-link:hover{color:rgb(51, 51, 51);text-decoration:none}#me-localnav .me-ln-menu-link.current{color:rgba(51, 51, 51, 0.6);cursor:default}#me-localnav.ie7 .me-ln-menu-link.current,#me-localnav.ie8 .me-ln-menu-link.current{color:#666}#me-localnav.no-js .me-ln-menu-link.current:hover{color:rgba(51, 51, 51, 0.6)}.no-js#me-localnav.ie7 .me-ln-menu-link.current:hover,.no-js#me-localnav.ie8 .me-ln-menu-link.current:hover{color:#666}#me-localnav.no-touch .me-ln-menu-link.current:hover{color:rgba(51, 51, 51, 0.6)}.no-touch#me-localnav.ie7 .me-ln-menu-link.current:hover,.no-touch#me-localnav.ie8 .me-ln-menu-link.current:hover{color:#666}#me-localnav .me-ln-action-menucta{display:none}@media only screen and (max-width: 1000px){#me-localnav .me-ln-action-menucta{display:block}}#me-localnav .me-ln-menucta{cursor:pointer;display:block;margin-right:-11px;overflow:hidden;width:80px;height:48px;-webkit-tap-highlight-color:transparent}#me-localnav .me-ln-menucta-chevron{display:block;position:relative;width:100%;height:100%;z-index:1;-webkit-transition:-webkit-transform 1s cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform-origin 1s cubic-bezier(0.86, 0, 0.07, 1);transition:-webkit-transform 1s cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform-origin 1s cubic-bezier(0.86, 0, 0.07, 1);transition:transform 1s cubic-bezier(0.86, 0, 0.07, 1), transform-origin 1s cubic-bezier(0.86, 0, 0.07, 1);transition:transform 1s cubic-bezier(0.86, 0, 0.07, 1), transform-origin 1s cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 1s cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform-origin 1s cubic-bezier(0.86, 0, 0.07, 1), -ms-transform-origin 1s cubic-bezier(0.86, 0, 0.07, 1);-webkit-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%)}#me-localnav .me-ln-menucta-chevron::before,#me-localnav .me-ln-menucta-chevron::after{content:"";display:block;position:absolute;top:50%;width:12px;height:1px;z-index:1;-webkit-transition:-webkit-transform 1s cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform-origin 1s cubic-bezier(0.86, 0, 0.07, 1);transition:-webkit-transform 1s cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform-origin 1s cubic-bezier(0.86, 0, 0.07, 1);transition:transform 1s cubic-bezier(0.86, 0, 0.07, 1), transform-origin 1s cubic-bezier(0.86, 0, 0.07, 1);transition:transform 1s cubic-bezier(0.86, 0, 0.07, 1), transform-origin 1s cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 1s cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform-origin 1s cubic-bezier(0.86, 0, 0.07, 1), -ms-transform-origin 1s cubic-bezier(0.86, 0, 0.07, 1)}#me-localnav .me-ln-menucta-chevron::before{right:50%}#me-localnav .me-ln-menucta-chevron::after{left:50%}#me-localnav .me-ln-menucta-chevron::before,#me-localnav .me-ln-menucta-chevron::after{background:rgb(51, 51, 51)}#me-localnav .me-ln-menucta-chevron::before{-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:rotate(40deg) scaleY(1.5);-ms-transform:rotate(40deg) scaleY(1.5);transform:rotate(40deg) scaleY(1.5)}#me-localnav .me-ln-menucta-chevron::after{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:rotate(-40deg) scaleY(1.5);-ms-transform:rotate(-40deg) scaleY(1.5);transform:rotate(-40deg) scaleY(1.5)}#me-ln-menustate:checked ~ #me-localnav .me-ln-menucta-chevron,#me-ln-menustate:target ~ #me-localnav .me-ln-menucta-chevron{-webkit-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%)}#me-ln-menustate:checked ~ #me-localnav .me-ln-menucta-chevron::before,#me-ln-menustate:target ~ #me-localnav .me-ln-menucta-chevron::before{-webkit-transform-origin:100% 0%;-ms-transform-origin:100% 0%;transform-origin:100% 0%;-webkit-transform:rotate(-40deg) scaleY(1.5);-ms-transform:rotate(-40deg) scaleY(1.5);transform:rotate(-40deg) scaleY(1.5)}#me-ln-menustate:checked ~ #me-localnav .me-ln-menucta-chevron::after,#me-ln-menustate:target ~ #me-localnav .me-ln-menucta-chevron::after{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:rotate(40deg) scaleY(1.5);-ms-transform:rotate(40deg) scaleY(1.5);transform:rotate(40deg) scaleY(1.5)}#me-localnav .me-ln-menucta-anchor{display:none;position:absolute;top:0;left:0;width:1px;height:1px;z-index:10}#me-localnav .me-ln-menucta-anchor:focus{outline-offset:-6px;width:100%;height:100%}#me-localnav .me-ln-menucta-anchor-close{display:none}#me-localnav .me-ln-menucta-anchor-label{position:absolute;top:0;left:0;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(0px 0px 99.9% 99.9%);clip-path:inset(0px 0px 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}@media only screen and (max-width: 1000px){#me-localnav .me-ln-menucta-anchor{display:block}}#me-ln-menustate:checked ~ #me-localnav .me-ln-menucta-anchor-open,#me-ln-menustate:target ~ #me-localnav .me-ln-menucta-anchor-open{display:none}#me-ln-menustate:checked ~ #me-localnav .me-ln-menucta-anchor-close,#me-ln-menustate:target ~ #me-localnav .me-ln-menucta-anchor-close{display:block}#me-localnav .me-ln-title{font-size:21px;font-family:'geogrotesque_regular', Arial, sans-serif;line-height:2.35714;font-weight:300;letter-spacing:normal;cursor:default;display:block;float:left;margin:0;padding:0;height:50px;white-space:nowrap}#me-localnav.ie7 .me-ln-title,#me-localnav.ie8 .me-ln-title{font-weight:normal;font-family:'geogrotesque_regular', sans-serif}#me-localnav .me-ln-title .me-ln-title-logo i{font-family:'FontAwesome';display:inline-block;margin-right:10px}@media only screen and (max-width: 1000px){#me-localnav .me-ln-title{font-size:20px;line-height:2.4;font-weight:300;letter-spacing:normal}}@media only screen and (max-width: 1000px){#me-localnav .me-ln-title{display:inline-block;line-height:48px;height:48px}#me-localnav.ie7 .me-ln-title{display:inline;zoom:1}}#me-localnav .me-ln-title a{display:inline-block;line-height:1;margin:0;text-decoration:none;white-space:nowrap;vertical-align:middle}#me-localnav.ie7 .me-ln-title a{display:inline;zoom:1}#me-localnav.ie7 .me-ln-title a,#me-localnav.ie8 .me-ln-title a{line-height:52px}#me-localnav.no-js .me-ln-title a:hover{text-decoration:none}#me-localnav.no-touch .me-ln-title a:hover{text-decoration:none}#me-localnav .me-ln-title,#me-localnav .me-ln-title a{color:rgb(51, 51, 51);-webkit-transition:color 0.5s cubic-bezier(0.28, 0.11, 0.32, 1);transition:color 0.5s cubic-bezier(0.28, 0.11, 0.32, 1)}#me-localnav.products .me-ln-title,#me-localnav.products .me-ln-title a{color:rgb(51, 51, 51)}#me-localnav.shop .me-ln-title,#me-localnav.shop .me-ln-title a{color:rgb(51, 51, 51)}#me-localnav.code .me-ln-title,#me-localnav.code .me-ln-title a{color:rgb(255, 255, 255)}#me-localnav.learn .me-ln-title,#me-localnav.learn .me-ln-title a{color:rgb(51, 51, 51)}#me-localnav.docs .me-ln-title,#me-localnav.learn .me-ln-title a{color:rgb(51, 51, 51)}#me-localnav.forum .me-ln-title,#me-localnav.forum .me-ln-title a{color:rgb(51, 51, 51)}#me-localnav.support .me-ln-title,#me-localnav.support .me-ln-title a{color:rgb(51, 51, 51)}#me-localnav .me-ln-title-image{overflow:hidden;text-indent:100%;white-space:nowrap;display:inline-block}#me-localnav.ie7 .me-ln-title-image{display:inline;zoom:1}#me-localnav .me-ln-title-subhead,#me-localnav .me-ln-title-comingsoon{font-size:21px;line-height:1;font-weight:300;letter-spacing:normal}#me-localnav.ie7 .me-ln-title-subhead,#me-localnav.ie8 .me-ln-title-subhead,#me-localnav.ie7 .me-ln-title-comingsoon,#me-localnav.ie8 .me-ln-title-comingsoon{font-weight:normal;font-family:'geogrotesque_medium', Arial, Helvetica, sans-serif}@media only screen and (max-width: 1000px){#me-localnav .me-ln-title-subhead,#me-localnav .me-ln-title-comingsoon{font-size:14px;line-height:1;font-weight:300;letter-spacing:normal}}#me-localnav .me-ln-button{font-size:16px;line-height:2.00625;font-weight:500;letter-spacing:normal;background-color:#E61C24;background:-webkit-linear-gradient(#FF2232, #E61C24);background:linear-gradient(#FF2232, #E61C24);border:1px solid #B21823;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;padding:0 15px;text-align:center;white-space:nowrap;font-family:Arial, Helvetica, sans-serif}#me-localnav.ie7 .me-ln-button,#me-localnav.ie8 .me-ln-button{font-weight:normal;font-family:Arial, Helvetica, sans-serif}#me-localnav.ie7 .me-ln-button{display:inline;zoom:1}#me-localnav.ie7 .me-ln-button{vertical-align:middle}#me-localnav.no-js .me-ln-button:hover{background-color:#3392de;background:-webkit-linear-gradient(#51a9ee, #147bcd);background:linear-gradient(#51a9ee, #147bcd);border-color:#1482d0;text-decoration:none}#me-localnav.no-touch .me-ln-button:hover{background-color:#3392de;background:-webkit-linear-gradient(#51a9ee, #147bcd);background:linear-gradient(#51a9ee, #147bcd);border-color:#1482d0;text-decoration:none}#me-localnav .me-ln-button:active{background-color:#1f7ec9;background:-webkit-linear-gradient(#3d94d9, #0067b9);background:linear-gradient(#3d94d9, #0067b9);border-color:#005fa3;outline:none}#me-localnav.no-js .me-ln-button:active:hover{background-color:#1f7ec9;background:-webkit-linear-gradient(#3d94d9, #0067b9);background:linear-gradient(#3d94d9, #0067b9);border-color:#006dbc}#me-localnav.no-touch .me-ln-button:active:hover{background-color:#1f7ec9;background:-webkit-linear-gradient(#3d94d9, #0067b9);background:linear-gradient(#3d94d9, #0067b9);border-color:#006dbc}#me-localnav .me-ln-button:disabled,#me-localnav .me-ln-button.disabled,#me-localnav .me-ln-button.current{background-color:#2189db;background:-webkit-linear-gradient(#42a1ec, #0070c9);background:linear-gradient(#42a1ec, #0070c9);color:#fff;cursor:default;opacity:0.3}#me-localnav.ie7 .me-ln-button:disabled,#me-localnav.ie8 .me-ln-button:disabled,#me-localnav.ie7 .me-ln-button.disabled,#me-localnav.ie7 .me-ln-button.current,#me-localnav.ie8 .me-ln-button.disabled,#me-localnav.ie8 .me-ln-button.current{background-color:#bcdcf4}#me-localnav.no-js .me-ln-button:disabled:hover,#me-localnav.no-js .me-ln-button.disabled:hover,#me-localnav.no-js .me-ln-button.current:hover{background-color:#2189db;background:-webkit-linear-gradient(#42a1ec, #0070c9);background:linear-gradient(#42a1ec, #0070c9)}.no-js#me-localnav.ie7 .me-ln-button:disabled:hover,.no-js#me-localnav.ie8 .me-ln-button:disabled:hover,.no-js#me-localnav.ie7 .me-ln-button.disabled:hover,.no-js#me-localnav.ie7 .me-ln-button.current:hover,.no-js#me-localnav.ie8 .me-ln-button.disabled:hover,.no-js#me-localnav.ie8 .me-ln-button.current:hover{background-color:#bcdcf4}#me-localnav.no-touch .me-ln-button:disabled:hover,#me-localnav.no-touch .me-ln-button.disabled:hover,#me-localnav.no-touch .me-ln-button.current:hover{background-color:#2189db;background:-webkit-linear-gradient(#42a1ec, #0070c9);background:linear-gradient(#42a1ec, #0070c9)}.no-touch#me-localnav.ie7 .me-ln-button:disabled:hover,.no-touch#me-localnav.ie8 .me-ln-button:disabled:hover,.no-touch#me-localnav.ie7 .me-ln-button.disabled:hover,.no-touch#me-localnav.ie7 .me-ln-button.current:hover,.no-touch#me-localnav.ie8 .me-ln-button.disabled:hover,.no-touch#me-localnav.ie8 .me-ln-button.current:hover{background-color:#bcdcf4}@-moz-document url-prefix(){#me-localnav .me-ln-button { line-height:31.1px;padding-top:1px}} #me-localnav .me-ln-button-buynow,#me-localnav .me-ln-button-compact,#me-localnav .me-ln-button{background-color:#E61C24;background:-webkit-linear-gradient(#FF2232, #E61C24);background:linear-gradient(#FF2232, #E61C24);border:1px solid #B21823;color:#fff;font-size:13px;line-height:1.54615;font-weight:500;letter-spacing:normal;padding:0 10px}#me-localnav.no-js .me-ln-button-buynow:hover,#me-localnav.no-js .me-ln-button-compact:hover,#me-localnav.no-js .me-ln-button:hover{background:#3392de;background:-webkit-linear-gradient(#51a9ee, #147bcd);background:linear-gradient(#51a9ee, #147bcd);border-color:#1482d0}#me-localnav.no-touch .me-ln-button-buynow:hover,#me-localnav.no-touch .me-ln-button-compact:hover,#me-localnav.no-touch .me-ln-button:hover{background:#3392de;background:-webkit-linear-gradient(#51a9ee, #147bcd);background:linear-gradient(#51a9ee, #147bcd);border-color:#1482d0}#me-localnav .me-ln-button-buynow:active,#me-localnav .me-ln-button-compact:active,#me-localnav .me-ln-button:active{background:#1f7ec9;background:-webkit-linear-gradient(#3d94d9, #0067b9);background:linear-gradient(#3d94d9, #0067b9);border-color:#006dbc}#me-localnav.no-js .me-ln-button-buynow:active:hover,#me-localnav.no-js .me-ln-button-compact:active:hover,#me-localnav.no-js .me-ln-button:active:hover{background:#1f7ec9;background:-webkit-linear-gradient(#3d94d9, #0067b9);background:linear-gradient(#3d94d9, #0067b9);border-color:#006dbc}#me-localnav.no-touch .me-ln-button-buynow:active:hover,#me-localnav.no-touch .me-ln-button-compact:active:hover,#me-localnav.no-touch .me-ln-button:active:hover{background:#1f7ec9;background:-webkit-linear-gradient(#3d94d9, #0067b9);background:linear-gradient(#3d94d9, #0067b9);border-color:#006dbc}#me-localnav .me-ln-button-buynow:disabled,#me-localnav .me-ln-button-buynow.disabled,#me-localnav .me-ln-button-compact:disabled,#me-localnav .me-ln-button:disabled,#me-localnav .me-ln-button-compact.disabled,#me-localnav .disabled.me-ln-button,#me-localnav .me-ln-button.current{background-color:#2189db;background:-webkit-linear-gradient(#42a1ec, #0070c9);background:linear-gradient(#42a1ec, #0070c9)}#me-localnav.ie7 .me-ln-button-buynow:disabled,#me-localnav.ie8 .me-ln-button-buynow:disabled,#me-localnav.ie7 .me-ln-button-buynow.disabled,#me-localnav.ie8 .me-ln-button-buynow.disabled,#me-localnav.ie7 .me-ln-button-compact:disabled,#me-localnav.ie7 .me-ln-button:disabled,#me-localnav.ie8 .me-ln-button-compact:disabled,#me-localnav.ie8 .me-ln-button:disabled,#me-localnav.ie7 .me-ln-button-compact.disabled,#me-localnav.ie7 .disabled.me-ln-button,#me-localnav.ie7 .me-ln-button.current,#me-localnav.ie8 .me-ln-button-compact.disabled,#me-localnav.ie8 .disabled.me-ln-button,#me-localnav.ie8 .me-ln-button.current{background-color:#bcdcf4}#me-localnav.no-js .me-ln-button-buynow:disabled:hover,#me-localnav.no-js .me-ln-button-buynow.disabled:hover,#me-localnav.no-js .me-ln-button-compact:disabled:hover,#me-localnav.no-js .me-ln-button:disabled:hover,#me-localnav.no-js .me-ln-button-compact.disabled:hover,#me-localnav.no-js .disabled.me-ln-button:hover,#me-localnav.no-js .me-ln-button.current:hover{background-color:#2189db;background:-webkit-linear-gradient(#42a1ec, #0070c9);background:linear-gradient(#42a1ec, #0070c9)}.no-js#me-localnav.ie7 .me-ln-button-buynow:disabled:hover,.no-js#me-localnav.ie8 .me-ln-button-buynow:disabled:hover,.no-js#me-localnav.ie7 .me-ln-button-buynow.disabled:hover,.no-js#me-localnav.ie8 .me-ln-button-buynow.disabled:hover,.no-js#me-localnav.ie7 .me-ln-button-compact:disabled:hover,.no-js#me-localnav.ie7 .me-ln-button:disabled:hover,.no-js#me-localnav.ie8 .me-ln-button-compact:disabled:hover,.no-js#me-localnav.ie8 .me-ln-button:disabled:hover,.no-js#me-localnav.ie7 .me-ln-button-compact.disabled:hover,.no-js#me-localnav.ie7 .disabled.me-ln-button:hover,.no-js#me-localnav.ie7 .me-ln-button.current:hover,.no-js#me-localnav.ie8 .me-ln-button-compact.disabled:hover,.no-js#me-localnav.ie8 .disabled.me-ln-button:hover,.no-js#me-localnav.ie8 .me-ln-button.current:hover{background-color:#bcdcf4}#me-localnav.no-touch .me-ln-button-buynow:disabled:hover,#me-localnav.no-touch .me-ln-button-buynow.disabled:hover,#me-localnav.no-touch .me-ln-button-compact:disabled:hover,#me-localnav.no-touch .me-ln-button:disabled:hover,#me-localnav.no-touch .me-ln-button-compact.disabled:hover,#me-localnav.no-touch .disabled.me-ln-button:hover,#me-localnav.no-touch .me-ln-button.current:hover{background-color:#2189db;background:-webkit-linear-gradient(#42a1ec, #0070c9);background:linear-gradient(#42a1ec, #0070c9)}.no-touch#me-localnav.ie7 .me-ln-button-buynow:disabled:hover,.no-touch#me-localnav.ie8 .me-ln-button-buynow:disabled:hover,.no-touch#me-localnav.ie7 .me-ln-button-buynow.disabled:hover,.no-touch#me-localnav.ie8 .me-ln-button-buynow.disabled:hover,.no-touch#me-localnav.ie7 .me-ln-button-compact:disabled:hover,.no-touch#me-localnav.ie7 .me-ln-button:disabled:hover,.no-touch#me-localnav.ie8 .me-ln-button-compact:disabled:hover,.no-touch#me-localnav.ie8 .me-ln-button:disabled:hover,.no-touch#me-localnav.ie7 .me-ln-button-compact.disabled:hover,.no-touch#me-localnav.ie7 .disabled.me-ln-button:hover,.no-touch#me-localnav.ie7 .me-ln-button.current:hover,.no-touch#me-localnav.ie8 .me-ln-button-compact.disabled:hover,.no-touch#me-localnav.ie8 .disabled.me-ln-button:hover,.no-touch#me-localnav.ie8 .me-ln-button.current:hover{background-color:#bcdcf4}#me-localnav.ie7 .me-ln-button-buynow,#me-localnav.ie8 .me-ln-button-buynow,#me-localnav.ie7 .me-ln-button-compact,#me-localnav.ie7 .me-ln-button,#me-localnav.ie8 .me-ln-button-compact,#me-localnav.ie8 .me-ln-button{font-weight:normal;font-family:'geogrotesque_medium', Arial, Helvetica, sans-serif}@-moz-document url-prefix(){#me-localnav .me-ln-button-buynow, #me-localnav .me-ln-button-compact, #me-localnav .me-ln-button { line-height:19.1px;padding-top:1px}} #me-localnav .me-ln-button:hover{text-decoration:none}#me-localnav .me-ln-button+.me-ln-button{margin-left:20px}@media only screen and (max-width: 1068px){#me-localnav .me-ln-button+.me-ln-button{margin-left:12px}}#me-localnav .me-ln-submenu-items{display:none;visibility:visible;opacity:1;position:absolute;padding:5px 0px 5px 0px;width:auto}#me-localnav .me-ln-menu-items .me-ln-menu-item:last-child > .me-ln-submenu-items.level-1{margin-left:-40px}#me-localnav .me-ln-submenu-items .me-ln-submenu-item{min-width:100px;padding:0px 10px 0px 10px;display:block}#me-localnav .me-ln-submenu-items.level-1{background-color:rgba(120, 120, 120, 0.97);min-width:80px}#me-localnav .me-ln-submenu-items.level-2{background-color:rgba(100, 100, 100, 0.97)}#me-localnav .me-ln-menu-item:hover > .me-ln-submenu-items.level-1{display:block}#me-localnav .me-ln-menu-item .me-ln-submenu-items.level-1 .me-ln-submenu-item:hover > .me-ln-submenu-items{display:block;position:absolute;width:auto;left:100%;margin-top:-33px;white-space:nowrap;overflow:hidden}#me-localnav .me-ln-submenu-items .me-ln-submenu-item{line-height:2em;padding:0;margin:0;width:auto;height:auto}#me-localnav .me-ln-submenu-link{line-height:25px;font-size:1em;color:#FFF;padding:0px 10px 0px 10px;margin:0;width:auto;display:block;height:28px}#me-localnav .me-ln-submenu-link:hover{color:red}@media only screen and (max-width: 1000px){#me-localnav .me-ln-submenu-items{display:none;visibility:hidden;opacity:0}}#me-localnav .me-ln-libstock-logo{top:0;padding:0;margin:0;height:49px;vertical-align:middle;width:155px;cursor:pointer;background-repeat:no-repeat;background-size:155px 49px;background-image:url("//cdn.mikroe.com/themes/simplicity/img/header/links/libstock/libstock_logo.svg");background-position:0px 0px;border:none;outline:none}#me-localnav.no-svg .me-ln-libstock-logo{background-image:url("//cdn.mikroe.com/themes/simplicity/img/header/links/libstock/libstock_logo.png")}#me-localnav .me-ln-menu-title-hidden{display:none;visibility:hidden}#me-localnav .me-ln-libstock-searchview-content{height:50px}#me-localnav .me-ln-libstock-searchview-content .me-ln-libstock-searchform{height:100%;vertical-align:middle;position:relative}#me-localnav .me-ln-libstock-searchview-content .me-ln-libstock-searchform-wrapper{height:30px;width:300px;border:1px solid #FFF;border-radius:3px;display:inline-block;padding:0;margin:0;vertical-align:middle;background-color:none}#me-localnav .me-ln-libstock-searchview-content .me-ln-libstock-searchform .me-ln-libstock-searchform-input{height:100%;width:calc(100% - 50px);border:none;padding:0;margin:0;line-height:1.2em;outline:none;-webkit-appearance:none;appearance:none;font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;background:none;display:block;padding-left:10px}#me-localnav .me-ln-libstock-searchview-content .me-ln-libstock-searchform .me-ln-libstock-searchform-input:-moz-placeholder{color:rgba(255, 255, 255, 0.7)}#me-localnav .me-ln-libstock-searchview-content .me-ln-libstock-searchform .me-ln-libstock-searchform-input::-moz-placeholder{color:rgba(255, 255, 255, 0.7)}#me-localnav .me-ln-libstock-searchview-content .me-ln-libstock-searchform .me-ln-libstock-searchform-input:-ms-input-placeholder{color:rgba(255, 255, 255, 0.7)}#me-localnav .me-ln-libstock-searchview-content .me-ln-libstock-searchform .me-ln-libstock-searchform-input::-ms-input-placeholder{color:rgba(255, 255, 255, 0.7)}#me-localnav .me-ln-libstock-searchview-content .me-ln-libstock-searchform .me-ln-libstock-searchform-input::-webkit-input-placeholder{color:rgba(255, 255, 255, 0.7)}#me-localnav .me-ln-libstock-searchview-content .me-ln-libstock-searchform-submit{position:absolute;top:11px;padding:0;margin:0;right:2px;display:inline-block;height:30px;vertical-align:middle;width:40px;cursor:pointer;background-repeat:no-repeat;background-size:24px 24px;background-image:url("//cdn.mikroe.com/themes/simplicity/img/header/links/search/image_large_white.svg");background-position:10px 50%;background-repeat:no-repeat;-webkit-transition:opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);transition:opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-appearance:none;appearance:none;box-shadow:none;background-color:transparent;border:none}#me-localnav.no-svg .me-ln-libstock-searchview-content .me-ln-libstock-searchform-submit{background-image:url("//cdn.mikroe.com/themes/simplicity/img/header/links/search/image_large_white.png")}@media only screen and (max-width: 1000px){#me-localnav .me-ln-libstock-searchview-content .me-ln-libstock-searchform-wrapper{height:40px;width:100%;display:block}#me-localnav .me-ln-libstock-searchview-content .me-ln-libstock-searchform-submit{top:6px}}