/*!
Theme Name: NC State Wordpress Theme
Theme URI: http://www.webcommdev.com/ncstate-web-templates/
Description: Official NC State wordpress theme
Author: NC State Web Communications (Andrew Matthews, Scott Thompson)
Author URI: http://www.ncsu.edu
Version: 2.0.4

License: Free to All NC State University staff, students, and departments.

GitHub Theme URI: https://github.com/ncstate/wordpress-template/
GitHub Branch: master

*/.orange-bg,.orange-bg a,.red-bg,.red-bg a,.reynolds-red-bg a{color:#fff}#main-content,.l-header,.main{max-width:1500px}#level-1,#mobile-nav-slide-out{transition:-webkit-transform .3s ease}.red-bg{background-color:#c00}.reynolds-red-bg{color:#fff;background-color:#900}.orange-bg{background-color:#d14905}.yellow-bg,.yellow-bg a{color:#000}.yellow-bg{background-color:#FDD726}.blue-bg,.blue-bg a,.green-bg,.green-bg a,.indigo-bg,.indigo-bg a{color:#fff}.green-bg{background-color:#7D8C1F}.blue-bg{background-color:#427E93}.indigo-bg{background-color:#4156a1}.gray-light-bg,.gray-light-bg a,.gray-lighter-bg a{color:#000}.gray-lighter-bg{color:#000;background-color:#f2f2f2}.gray-light-bg{background-color:#ccc}.gray-dark-bg,.gray-dark-bg a,.gray-darker-bg a{color:#fff}.gray-dark-bg{background-color:#666}.gray-darker-bg{color:#fff;background-color:#333}@media (min-width:1500px){body{font-size:16px}}.wp-caption-text{width:75%;font-family:"Glypha LT W01 55 Roman";font-size:.8em;color:inherit}.l-header .page-lead,.l-header .page-lead p{width:100%;float:left;position:relative;min-height:1px}#main-content{margin:auto}.l-header{background-color:#f2f2f2;margin:auto auto 3em}.mod-events a:hover>.event-block,.mod-generic a:hover>.generic-block,.rss-story-block:hover{background-color:#ccc}.l-header h1{margin:15px 0;color:#c00;font-size:2em;letter-spacing:1px}@media (min-width:768px){.l-header h1{font-size:3.5em}}.l-header .page-lead{padding:1.2em 15px}.l-header .page-lead p{font-size:1.5em;padding:0}.mod-generic h2,.mod-rss h2{font-size:1em;font-family:UniversRoman;font-weight:700}.main{margin:auto}.main img{max-width:100%;height:auto;margin-bottom:21px}.main p{margin:0 0 21px}.l-sidebar{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:992px){.l-sidebar{float:left;width:25%}}.alignleft{float:left;margin:5px 20px 20px 0}.alignright{float:right;margin:5px 0 20px 20px}.aligncenter,div.aligncenter{display:block;margin:5px auto}.mod-generic{width:100%;padding:3em 1em}@media (min-width:768px){.mod-generic{padding:3em 0}}.mod-generic h2{margin:0 0 15px;padding-left:1em}@media (min-width:768px){.mod-generic h2{padding-left:2em}}.generic-block{float:left;width:100%;position:relative;min-height:1px;padding:1em}@media (min-width:992px){.generic-block{float:left;width:33.33333%}}@media (min-width:768px){.generic-block{float:left;width:33.33333%;padding:1em 2em}}.generic-block img{margin-bottom:22px}.generic-block h4{margin-top:0;color:#c00}.generic-block p{color:#333}.mod-rss{width:100%;padding:3em 1em}@media (min-width:768px){.mod-rss{padding:3em 0}}.mod-rss a{color:#000}.mod-rss h2{margin:0 0 15px;padding-left:1em}@media (min-width:768px){.mod-rss h2{padding-left:2em}}.mod-rss .btn{color:#fff;float:right;margin:10px;padding:8px 12px 8px 20px}.rss-story-block,.rss-story-block .has-thumb,.rss-story-block img{float:left;position:relative;min-height:1px}.mod-rss .btn .glyphicon{font-size:1.5em;margin-left:10px;vertical-align:top}.mod-rss .no-stories{padding-left:1em}@media (min-width:768px){.mod-rss .no-stories{padding-left:2em}}.rss-story-block{width:100%;padding:1em}@media (min-width:992px){.rss-story-block{float:left;width:33.33333%}}@media (min-width:768px){.rss-story-block{float:left;width:33.33333%;padding:1em 2em}}.rss-story-block h4{color:#c00;margin-top:0}.rss-story-block time{display:block;font-weight:700;margin:0 0 10px}.rss-story-block img{width:25%;padding:0}@media (min-width:768px){.rss-story-block img{float:left;width:100%}}@media (min-width:992px){.rss-story-block img{float:left;width:25%}}.rss-story-block .has-thumb{width:75%;padding-left:15px;padding-right:15px}@media (min-width:768px){.rss-story-block .has-thumb{float:left;width:100%}}@media (max-width:992px) and (min-width:768px){.rss-story-block .has-thumb{padding:15px 0 0}}@media (min-width:992px){.rss-story-block .has-thumb{float:left;width:75%}}.mod-events{width:100%;padding:3em 1em}@media (min-width:768px){.mod-events{padding:3em 0}}.mod-events a{color:#000}.mod-events h2{font-size:1em;font-family:UniversRoman;margin:0 0 15px;padding-left:1em;font-weight:700}@media (min-width:768px){.mod-events h2{padding-left:2em}}.mod-events .btn{color:#fff;float:right;margin:15px;padding:8px 12px 8px 20px}.mod-events .btn .glyphicon{font-size:1.5em;margin-left:10px;vertical-align:top}.event-block{float:left;width:100%;position:relative;min-height:1px;padding:1em}@media (min-width:992px){.event-block{float:left;width:33.33333%}}@media (min-width:768px){.event-block{float:left;width:33.33333%;padding:1em 2em}}.event-block h4{color:#c00}.event-date{padding:10px 0;background-color:#c00;color:#fff;font-size:2em;font-family:"Glypha LT W01 55 Roman"}.event-date time{display:block;text-align:center}.event-details{margin-top:20px}.event-details p{margin:0}.event-details h4{margin:15px 0;font-size:1.5em}.mod-social{width:100%;padding:3em 1em}@media (min-width:768px){.mod-social{padding:3em 0}}.mod-social h2{font-size:1em;font-family:UniversRoman;margin:0 0 15px;padding-left:1em;font-weight:700}@media (min-width:768px){.mod-social h2{padding-left:2em}}.mod-social img{max-width:100%;margin:0 0 22px}.mod-social .btn{color:#fff;float:right;margin:10px;padding:8px 12px 8px 20px}.mod-social .btn .glyphicon{font-size:1.5em;margin-left:10px;vertical-align:top}.social-feed{overflow:hidden;width:100%}.feed-container{width:100%}.social-block{float:left;width:100%;position:relative;min-height:1px;padding:1em;color:#333}@media (min-width:992px){.social-block{float:left;width:33.33333%}}@media (min-width:768px){.social-block{float:left;width:33.33333%;padding:1em 2em}.page .body-copy .bc-container,.page-nav .body-copy .bc-container{width:85%}}.social-block h4{color:#c00}.social-block:hover{background-color:#ccc}.social-date .glyphicon{font-size:1.5em;border-right:1px solid #000;padding:0 5px 0 0;margin:0 7px 0 0;vertical-align:text-bottom}.body-copy{padding:3em 1em;clear:both;font-size:1.14em}.body-copy .bc-container :first-child{margin-top:0;padding-top:0}@media (min-width:992px){.body-copy .bc-container{width:85%}}@media (max-width:768px){.l-header .page-lead p{line-height:1.3em}.body-copy h1{font-size:1.7em}}.page .body-copy,.page-nav .body-copy{padding:0}.page .body-copy .bc-container,.page-nav .body-copy .bc-container{margin:0}.cross-section{font-family:"Glypha LT W01 55 Roman"!important;margin-bottom:20px}#global-nav,.menu{font-family:UniversCondensed}.cross-section:after,.cross-section:before{content:" ";display:table}.cross-section:after{clear:both}.cross-section .cross-section-img,.cross-section .cross-section-text{width:100%;position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){.cross-section .cross-section-img,.cross-section .cross-section-text{width:50%;display:table-cell;vertical-align:middle;float:none!important}}.cross-section .cross-section-img{float:left;padding:0}.cross-section .cross-section-img img{margin:0}@media (min-width:768px){.cross-section .cross-section-img img{margin:25px}}.cross-section .cross-section-text{float:left;padding:1em 3em}.body-copy+.container>a>.cross-section{margin-top:0}.widget_recent_entries h2 a,.widget_rss h2 a{color:#333}.widget_recent_entries h2 a:hover,.widget_rss h2 a:hover{color:#c00}.widget_recent_entries a[title="Syndicate this content"],.widget_rss a[title="Syndicate this content"]{display:none}.widget_recent_entries li,.widget_rss li{margin:10px 0;font-size:.9em}.widget_recent_entries li a,.widget_rss li a{display:block;font-size:1.3em}.widget_recent_entries li .rss-date,.widget_rss li .rss-date{display:block;color:#999}.widget_recent_entries li cite,.widget_rss li cite{display:block;font-style:italic}.widget_search form>div:after,.widget_search form>div:before{content:" ";display:table}.widget_search form>div:after{clear:both}.widget_search label{display:block}.widget_search #s{width:70%;float:left}.widget_search #searchsubmit{width:4.2em;float:left;background-color:#c00;color:#fff;border:none;margin-left:2px}.widget_search #searchsubmit:hover{background-color:#900}.sb-section.widget_nav_menu h2{text-transform:none;color:#c00;font-size:1.3em}#level-2 #full-nav,#menu-toggle,.sb-section h2{text-transform:uppercase}.sb-section.widget_ncstate_child_nav ul.menu>li a{color:#c00;font-size:1.3em}.sb-section.widget_ncstate_child_nav ul.menu li{padding:.5em 0}.sb-section.widget_ncstate_child_nav ul.menu .sub-menu .sub-menu li{margin-left:1em;padding:0}header{width:100%;max-width:1500px;margin:auto;border-bottom:1px solid #ccc}@media (max-width:768px){.menu-primary-menu-container{display:none}header{padding:0}}.site-title{margin-top:2.5em}.site-title:after,.site-title:before{content:" ";display:table}.site-title:after{clear:both}@media (max-width:768px){.site-title{margin:1.5em 0}}.site-title a{color:#000}.site-title button{display:none;float:right;border:none;background-color:#fff;font-size:2em;margin:-2px -5px -5px 0;padding:0}.site-title img{float:left;width:8.214em;padding-right:1em}@media (max-width:768px){.site-title button{display:block}.site-title img{padding-bottom:.35714em}}.site-title h1,.site-title h6{float:left;margin:0;padding:0 1em 0 0;font-family:UniversCondensed;font-size:1.7em;font-weight:400}.site-title .brick-2x2{line-height:1.5;font-size:2.3em}#global-nav{padding:1.7em 0;display:block;margin-left:-7px}@media (max-width:768px){#global-nav{display:none;padding-top:0}}#global-nav ul>li{float:left;padding:0 7px}#global-nav ul>li a:hover,#global-nav ul>li.current-menu-item>a,#global-nav ul>li.current-page-parent>a,#global-nav ul>li.current_page_item>a{background:0 0;border-bottom:2px solid #c00;padding-bottom:3px}#global-nav li>ul{display:none;position:absolute;background-color:#fff;z-index:1001;width:100%;padding:10px 0;margin-left:-10px;min-width:170px}#global-nav li>ul li{padding:5px 10px}#global-nav li>ul a{color:#000;padding:3px 2px;display:block}#global-nav li>ul a:hover{color:#c00;border-bottom:none;padding-bottom:3px}#global-nav li:hover>ul{display:block}#global-nav a{padding:5px 2px;color:#000}@media (max-width:768px){#global-nav ul>li{font-size:1.3em;float:none;padding:.5em}#global-nav ul>li ul{display:block;position:static;padding-left:1.3em;padding-top:0;padding-bottom:0}#global-nav ul>li:nth-child(n+2){margin:10px 0}#global-nav a:hover{border-bottom:none;padding-bottom:5px}}.landing-header:after,.landing-header:before,.menu:after,.menu:before{display:table;content:" "}.landing-header{position:relative;overflow:hidden;background-color:#333}.landing-header:after{clear:both}.landing-header img{float:right;width:100%}@media (min-width:992px){.landing-header img{width:55%}}@media (max-width:767px){.landing-header .container{padding:0}}@media (max-width:991px){.landing-header .container{width:auto}}.landing-header .header-content{letter-spacing:.05em;line-height:1.75;float:left;padding:2.5rem 3rem;width:100%;color:#fff;background-color:transparent}@media (min-width:992px){.landing-header .header-content{position:absolute;padding:0 0 0 1rem;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);max-width:375px}}@media (min-width:1200px){.landing-header .header-content{max-width:400px;padding:0;font-size:1.5rem}}.landing-header .header-content h1{font-size:2.75rem;margin-top:0}@media (min-width:1200px){.landing-header .header-content h1{font-size:3.75rem}}.landing-header .header-content a{color:#fff;text-decoration:none;font-size:1.3em}.related-stories a:hover,.sb-section.sb-social a:hover,footer a:hover{text-decoration:underline}.landing-header .header-content a:hover{color:#ccc}.landing-header .header-content .glyphicon{font-size:1.5em;top:8px}.page,.page-nav{float:left;width:100%;position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){.page,.page-nav{padding-right:30px}}.full-width.page-nav,.half-width.page-nav,.menu,.page.full-width,.page.half-width{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.page-nav>:first-child,.page>:first-child{margin-top:7px}.menu .sub-menu li::before,.menu li ul{display:none}.menu:after{clear:both}.menu li{padding:.5em 0}.menu .sub-menu li{padding:0}.has-date h2,.page-nav,.post{padding-left:15px;padding-right:15px;position:relative;min-height:1px}.menu li.current-menu-item ul,.menu li.current-menu-parent ul{display:block;margin-left:2em}.menu li.current-menu-item ul.sub-menu,.menu li.current-menu-parent ul.sub-menu{margin-left:1em}.menu a{color:#333}.menu .current-menu-item>a,.menu .current-menu-parent>a,.menu a:hover{color:#000;font-weight:700}#event h1,#event h3{color:#c00}.subpage-title{margin-top:0}@media (min-width:992px){.full-width.page-nav,.page,.page-nav,.page.full-width{float:left;width:75%}.half-width.page-nav,.page.half-width{float:left;width:50%}.menu{float:left;width:100%}.page-nav{float:left;width:83.33333%}.post{float:left;width:75%}}.has-date h2{float:left;width:100%}@media (min-width:768px){.has-date h2{float:left;width:90%}}@media (min-width:992px){.has-date h2{float:left;width:91.66667%}}.has-date time{float:left;width:100%;position:relative;min-height:1px;margin-top:24px;padding:0;font-weight:700}@media (min-width:768px){.has-date time{float:left;width:10%}}@media (min-width:992px){.has-date time{float:left;width:8.33333%}}.related-stories{width:100%;line-height:1.7;font-size:1.1em;padding:3em 0}.related-stories .rs-story,.related-stories h3{float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative}.related-stories h3{font-family:UniversRoman;font-size:1em;font-weight:400;margin:0 0 1em}#event,#event h3{font-family:UniversLight}.related-stories h4{margin-top:0;font-size:1.36em;font-weight:400}@media (min-width:992px){.related-stories .rs-story{float:left;width:33.33333%}}.related-stories .rs-wrapper{padding:1em 1.3em}@media (max-width:992px){.related-stories .rs-wrapper{padding:1em 0}}.featured-video{position:relative;padding-bottom:56.25%;margin-bottom:21px;height:0}.featured-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.archive,.archive-img,.full-sb{position:relative;min-height:1px}#event{font-size:1.2em;padding-top:22px}#event .date,#event .location,#event h3{font-size:1.1em}#event h1{margin-bottom:.5em}#event .description{font-size:1em;margin:2.5em 0}#events-index .container .event-block{position:relative;min-height:1px;padding-left:15px;padding-right:15px;clear:both}@media (min-width:992px){#events-index .container .event-block{float:left;width:83.33333%}}#events-index .container .event-date{width:100%;font-size:1.9em;margin-right:.75em}#events-index .container .event-date time span{display:block;clear:both;font-size:1.5em}#events-index .container .event-details{margin-left:2em;margin-top:0;font-size:.9em}#events-index .container .event-details p{color:#333!important;font-size:1.1em}#events-index .container .event-details h2{margin-top:1em}#events-index .container .more-events{clear:both;font-size:1.25em}#events-index .container .more-events .glyphicon{top:10px;font-size:1.75em}#events-index .container .spotlight-box{background-color:#eee;font-size:1em;padding:1.5rem;margin:1.5rem 0;max-width:350px}@media (min-width:992px){#events-index .container .spotlight-box{float:right;width:33.33333%;margin-left:1.5rem;margin-top:0}.archive{float:left;width:66.66667%}}#events-index .container .spotlight-box h2.spotlight-group_heading{font-family:UniversRoman;text-transform:uppercase;font-size:.9em;font-weight:700;margin-top:0;margin-bottom:2rem;color:#333}#events-index .container .spotlight-box h3.spotlight-main_heading{font-family:GlyphaLight;font-size:1.5em;color:#c00;margin:0 0 2rem;font-weight:700}#events-index .container .spotlight-box .action-link{display:block;margin-top:2rem;font-family:UniversRoman;font-weight:700}#events-index .container .spotlight-box .action-link .glyphicon{font-size:1.5em;top:6px}.archive{padding-left:15px;padding-right:15px;display:inline-block;margin-bottom:em(30);float:left}.archive:after,.archive:before{content:" ";display:table}.archive:after{clear:both}.archive:hover .archive-txt{color:#000}.archive:hover .archive-txt-title{color:#600}.archive:hover .archive-img img{opacity:.7}.archive-posts{margin-bottom:2rem}.archive-img{padding:0;background-color:#000;margin-right:2em;margin-bottom:3em}@media (min-width:992px){.archive-img{float:left;width:33.33333%}}@media (max-width:991px){.archive-img{display:none}}.archive-img img{margin-bottom:0}.archive-txt{color:#555}.archive-txt-meta{font-size:em(12);font-weight:100}.archive-txt-title{color:#c00;margin-top:0}.archive-link-icon{font-size:em(30);display:inline-block;vertical-align:middle}.full-sb .sb-category li:before,.full-sb .sb-tags li:before,.full-sb .year-month,footer .social li:before{display:none}.full-sb{padding-left:15px;padding-right:15px}@media (min-width:768px){#archive-searchform{width:50%}.full-sb{float:left;width:100%}}@media (min-width:992px){.full-sb{float:left;width:33.33333%}}.full-sb .sb-category li:nth-of-type(1n+10),.full-sb .sb-tags li:nth-of-type(1n+10){display:none}.sb-section+.sb-section{margin:2em 0}.sb-section h2{margin:0 0 10px;font-size:1em;font-weight:700}.sb-section ul{background:0 0;padding-left:0;list-style:none}.sb-section ul li:before{content:none}.sb-section.sb-social a{color:#000}footer,footer a,footer a:hover{color:#fff}.sb-section.sb-social li{padding:5px 0}.sb-section.sb-social .glyphicon{font-size:1.5em;padding-right:10px;vertical-align:text-bottom}footer .footer-address,footer .social{padding-left:15px;padding-right:15px;min-height:1px;position:relative}footer{position:relative;background-color:#9a0000;font-size:.9em;max-width:1500px;margin:2em auto auto;clear:both}footer .main-footer{padding-top:3em;padding-bottom:3em}@media (max-width:992px){footer .main-footer{padding-top:2em;padding-bottom:2em}}@media (min-width:768px){footer .footer-address{float:left;width:50%}}@media (min-width:992px){footer .footer-address{float:left;width:25%}}footer .footer-title{font-size:1.6em;font-family:UniversCondensed;margin-top:.5em;margin-bottom:20px}footer address{font-size:1.1em;line-height:1.8}footer .glyphicon{font-size:2em;margin-right:.75em;vertical-align:bottom}footer .social{margin:10px 0 1.5em}@media (min-width:768px){footer .social{float:left;width:50%;margin-left:-17px;clear:both}}@media (min-width:992px){footer .social{float:left;width:33.33333%;margin:0;clear:none}}footer .social li{margin:1em 0}footer .social li:first-child{margin-top:0}footer .social li:last-child{margin-bottom:0}footer .social li a{background-color:#c00;padding:1em 1.5em;display:block;width:80%;max-width:300px}footer .resources{position:relative;min-height:1px;padding-left:15px;padding-right:15px;margin-bottom:0;margin-left:2.3em}@media (min-width:992px){footer .resources{float:left;width:20.83333%;margin-top:.75em;margin-left:inherit}}footer .resources li:before{content:"i";color:#fff;margin-right:16px;font-style:normal;font-weight:400;padding-right:0;margin-left:-2.3em}footer .sub-footer{width:100%;background-color:#fff;color:#c00;padding:15px 0}footer .sub-footer h4{font-family:UniversCondensed;font-size:30px;margin:0 0 15px;padding:0 15px}footer .sub-footer address{padding:0 15px;margin:0}footer .sub-footer address span{display:block}@media (min-width:768px){footer .sub-footer address{padding-left:10px}footer .sub-footer address span{margin:0 5px;display:inline}#menu-toggle{display:none}}@media (min-width:992px){footer .sub-footer h4{float:left;margin:0}footer .sub-footer address{float:right;max-height:40px}footer .sub-footer address span{line-height:3.3}}#menu-toggle{float:right;border:none;background-color:transparent;margin:0 -5px;font-size:.9em}#menu-toggle .glyphicon{font-size:3.2em;vertical-align:-33%;padding-left:5px}#mobile-nav-slide-out{position:relative;z-index:200;background-color:#fff;transition:transform .3s ease}@media (max-width:768px){.mobile-nav-shown #mobile-nav-slide-out{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mobile-nav-shown #mobile-nav{opacity:1}}#mobile-nav{font-family:UniversLight;width:100%;opacity:0;transition:opacity .3s ease;background-color:#fff;border-top:1px solid #aaa}@media (min-width:768px){.mobile-nav-shown #mobile-nav-slide-out{display:block!important}#mobile-nav{display:none}}#mobile-nav.level-2-shown #level-1{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}#mobile-nav .current-menu-ancestor>a,#mobile-nav .current-menu-item>a,#mobile-nav .is-active{font-weight:700}#mobile-nav #full-nav:after,#mobile-nav #full-nav:before,#mobile-nav .has-dropdown:after,#mobile-nav .has-dropdown:before,#mobile-nav .has-more:after,#mobile-nav .has-more:before{content:" ";display:table}#mobile-nav .has-dropdown>.is-active+ul,#mobile-nav a{display:block}#mobile-nav #full-nav:after,#mobile-nav .has-dropdown:after,#mobile-nav .has-more:after{clear:both}#mobile-nav #full-nav button,#mobile-nav .has-dropdown button,#mobile-nav .has-more button{color:#aaa;background-color:#f2f2f2;border:none;font-size:50px;padding:3px}#mobile-nav .has-dropdown button,#mobile-nav .has-more button{float:right}#mobile-nav .has-dropdown button{background:0 0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#mobile-nav .has-dropdown.is-open button{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#mobile-nav #full-nav button{float:left;margin-right:10px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#mobile-nav #full-nav a{line-height:2.17}#mobile-nav ul{margin:0}#mobile-nav ul+ul{border-top:5px solid #ccc}#mobile-nav ul ul a{padding-left:2.5em}#mobile-nav ul ul ul{display:none;width:100%;background-color:#e6e6e6;overflow:hidden}#mobile-nav ul ul ul a{padding-left:4em}#mobile-nav ul ul ul ul{display:block;background-color:#f2f2f2}#mobile-nav ul ul ul ul li{border-color:#ccc}#mobile-nav ul ul ul ul a{padding-left:4.8em}#mobile-nav li{background:0 0}#mobile-nav li a+ul,#mobile-nav li+li{border-top:1px solid #aaa}#mobile-nav a{color:#000;padding:15px;height:55px;line-height:1.9}#level-1,#level-2{position:absolute;width:100%;border-bottom:1px solid #aaa;background-color:#fff}#level-1{z-index:102;transition:transform .3s ease}#level-2{display:none;z-index:101}#level-2 #full-nav{font-size:.85em}