/*
Theme Name: SAU Flat
Version: 4.1
Description: Canvas Child theme for WooThemes.
Author: Peter Shackelford
Author URI: http://arbor.edu
Template: canvas
*/

@import url("http://fonts.googleapis.com/css?family=Merriweather");
@import url("http://fast.fonts.net/lt/1.css?apiType=css&c=4f310712-b3f6-4a67-99ec-8d62391d48ea&fontids=1475524,1475536,1475560");
@font-face{
font-family:"Avenir LT W04_55 Roman1475524";
src:url("includes/Fonts/1475524/f7924a2e-e8f5-4ac9-b0aa-167399cc2659.eot?#iefix");
src:url("Fonts/1475524/f7924a2e-e8f5-4ac9-b0aa-167399cc2659.eot?#iefix") format("eot"),url("includes/Fonts/1475524/69473750-4214-45b1-856b-06e8f8de2086.woff2") format("woff2"),url("includes/Fonts/1475524/57cea7be-0fae-457e-83f0-b7375aabb3f9.woff") format("woff"),url("includes/Fonts/1475524/52268057-f4bb-4b06-9ff8-a78b7acd62b1.ttf") format("truetype"),url("includes/Fonts/1475524/d17fc5dd-e821-456d-ab22-41627b187117.svg#d17fc5dd-e821-456d-ab22-41627b187117") format("svg");
}
@font-face{
font-family:"Avenir LT W04_65 Medium1475536";
src:url("includes/Fonts/1475536/4b08ce72-f57c-4113-84ba-56062e307075.eot?#iefix");
src:url("includes/Fonts/1475536/4b08ce72-f57c-4113-84ba-56062e307075.eot?#iefix") format("eot"),url("includes/Fonts/1475536/7839a002-2019-46e4-8db8-c8335356ceee.woff2") format("woff2"),url("includes/Fonts/1475536/28433854-a1b7-4a30-b6a4-10c3a5c75494.woff") format("woff"),url("includes/Fonts/1475536/edcbf576-7e55-423b-9ec9-cf526614a117.ttf") format("truetype"),url("includes/Fonts/1475536/6c30e5ac-2a27-4195-85f7-53fd0dfa3257.svg#6c30e5ac-2a27-4195-85f7-53fd0dfa3257") format("svg");
}
@font-face{
font-family:"Avenir LT W04_95 Black1475560";
src:url("includes/Fonts/1475560/f78abaf6-0dfb-4005-ab13-c97830e204ad.eot?#iefix");
src:url("includes/Fonts/1475560/f78abaf6-0dfb-4005-ab13-c97830e204ad.eot?#iefix") format("eot"),url("includes/Fonts/1475560/ef5800d8-b76d-43e8-87ff-81d455db24c0.woff2") format("woff2"),url("includes/Fonts/1475560/1144e594-fd94-44b6-9cf8-171075a034cc.woff") format("woff"),url("includes/Fonts/1475560/1e7f1e82-645f-42fe-abde-a2a6096e6906.ttf") format("truetype"),url("includes/Fonts/1475560/d244eca3-9afc-4d1a-a784-86dc594fa3e5.svg#d244eca3-9afc-4d1a-a784-86dc594fa3e5") format("svg");
}

/* TOP NAV */
.nav-wrapper {
  padding: 10px 5%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999;
  background-color: #FFF;
  right: 0;
}
.custom-blog{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.custom-blog .post .title, .custom-blog .widget h3{font-family: 'Avenir LT W04_95 Black1475560', Helvetica, Arial sans-serif;}
.nav-wrapper ul.nav li a {display: block;padding: .5em 1.5em!important;color: #003366;font-family: 'Avenir LT W04_65 Medium1475536', Helvetica, Arial sans-serif;font-size: 1.1rem;}
.nav-wrapper img {margin-top: 5px;}
.custom-blog .blog-nav ul.nav > li a:hover {background: inherit;}
.custom-blog .blog-nav ul.nav > li:hover {background: transparent;border:none;text-decoration: underline;}
.inner-nav-wrapper {
max-width: 1000px;
margin: 0 auto;
}

.custom-blog nav.blog-nav {
background: none;
}

.blog .cat-item-all a, .current-cat a{  border-bottom: 2px rgba(204, 204, 204, 0.68) solid;}
.blog-secondary-nav{margin-top:12px}

/* HEADER */
.blog-title{height: 370px;width: 100%;background: url('images/blog-hero.jpg');background-size: 1000px;background-position: center top;}
.blog-title img {margin-top: 7%;}
h1.blog-title {text-align: center;}
h1.blog-title span {text-shadow: 0px 0px 40px #000;display: inline-block;width: 100%;font-family: 'Merriweather', serif;color: #FFF;font-size: 6rem;line-height: 8rem;font-weight: 400;}
h1.blog-title span:before {content: "";display: block;width: 13%;height: 6px;background: #FFF;text-align: center;margin: 3.5% auto 1%;min-width: 100px;}
.blog-search{margin:5px 0 0 0}



/* MAIN CONTENT */
.featured-image img {width: 100%;height: auto;margin-bottom: 1.5rem;}
.featured-image .pub-date {position: absolute;bottom: 10%;width: 33%;text-align: center;background: #003366;color: #FECF00;padding: 10px;font-family: 'Avenir LT W04_95 Black1475560', Helvetica, Arial sans-serif;font-weight: bold;font-size: 1.5em;right: 0;}
.pub-date h4 {color: #FECF00;font-family: 'Avenir LT W04_95 Black1475560', Helvetica, Arial sans-serif;font-size: 1.5rem;}
.featured-image {position: relative;}
.post-meta a:hover {color: #003366;}
.post-meta small{font-family: 'Avenir LT W04_95 Black1475560', Helvetica, Arial sans-serif;}
.custom-blog .post .title{margin: 0;}
.custom-blog .post .title a{color:#003366}
.custom-blog span.read-more a {padding: 5px 10px;font-family: 'Avenir LT W04_95 Black1475560', Helvetica, Arial sans-serif;background: #003366;color: #FECF00;}
.post-more {margin: 0 0 40px 0;padding:0;}

/* SIDERBAR */
.sidebar-search .search_main{width: 99%}
.widget .sidebar-button li a,.widget .sidebar-button li a:hover{color:#fff;background: inherit;border-color: inherit}
.widget .sidebar-button li {color: #fff;text-align: center;display: inline-block;height: 40px;line-height: 40px;font-family: 'Avenir LT W04_95 Black1475560', Helvetica, Arial sans-serif;font-size: 1.2rem;background: #003366;text-transform: uppercase;}
.widget h3.social-feed {font-family: 'Avenir LT W04_95 Black1475560', Helvetica, Arial sans-serif;font-weight: normal;border: none;font-size: 1.5rem;font-weight: bold;vertical-align: bottom;}
.widget h3.social-feed img{vertical-align: middle}
.widget h3.follow-us {border: none;color: #FFF;text-align: center;background: #003366;height: 40px;line-height: 40px;font-family: 'Avenir LT W04_95 Black1475560', Helvetica, Arial sans-serif;font-weight: normal;}


.share {text-align: center;}
.share li {display: inline-block;}
.share a {display: inline-block;height: 30px;line-height: 30px;overflow: hidden;vertical-align: middle;width: 30px;}
.share a img {display: inline-block;text-align: center;width: 100%;}
.share a:hover {text-decoration: none;}
.share-twitter, .widget ul li a.share-twitter:hover{background: #00ACED;}
.share-facebook, .widget ul li a.share-facebook:hover {background: #3B5998;}
.share-linkedin, .widget ul li a.share-linkedin:hover {background: #4875B4;}
.share-googleplus, .widget ul li a.share-googleplus:hover{background: #CD3C2A;}

/* COLOR CHANGES */
/* adult colors */
.widget .sidebar-button li.cat-item-1312,
.widget .sidebar-button li.cat-item-1312 a,
.widget .sidebar-button li.cat-item-1312 a:hover,
.blog .category-adult .pub-date,
.blog .category-adult .pub-date h4,
.blog .category-adult span.read-more a{background: #CC9900;color: #FFF;}
.blog .category-adult .title a:link,
.blog .category-adult .title a:visited{color: #CC9900;}
.blog .category-adult .post-meta a:hover {color: #CC9900;}
.category.category-adult .category-adult .pub-date,
.category.category-adult .category-adult .pub-date h4,
.category.category-adult .category-adult span.read-more a{background: #CC9900;color: #FFF;}
.category.category-adult .category-adult .title a:link,
.category.category-adult .category-adult .title a:visited{color: #CC9900;}
.category.category-adult .category-adult .post-meta a:hover {color: #CC9900;}
.category-adult .blog-secondary-nav {border-color: #CC9900;}


/* news colors */
.widget .sidebar-button li.cat-item-63,
.widget .sidebar-button li.cat-item-63 a,
.widget .sidebar-button li.cat-item-63 a:hover,
.blog .category-news .pub-date,
.blog .category-news .pub-date h4,
.blog .category-news span.read-more a{background: #CCCCCC;color: #FFF;}
.blog .category-news .title a:link,
.blog .category-news .title a:visited{color: #999;}
.blog .category-news .post-meta a:hover {color: #CCCCCC;}
.category.category-news .pub-date,
.category.category-news .category-news .pub-date h4,
.category.category-news .category-news span.read-more a{background: #CCCCCC;color: #FFF;}
.category.category-news .category-news .title a:link,
.category.category-news .category-news .title a:visited{color: #999;}
.category.category-news .category-news .post-meta a:hover {color: #CCCCCC;}
.category-news .blog-secondary-nav {border-color:#CCCCCC;}


/* undergrad colors */
.widget .sidebar-button li.cat-item-1314,
.widget .sidebar-button li.cat-item-1314 a,
.widget .sidebar-button li.cat-item-1314 a:hover,
.blog .category-undergraduate .pub-date,
.blog .category-undergraduate .pub-date h4,
.blog .category-undergraduate span.read-more a{background: #6699CC;color: #FFF;}
.blog .category-undergraduate .title a:link,
.blog .category-undergraduate .title a:visited{color: #6699CC;}
.blog .category-undergraduate .post-meta a:hover {color: #6699CC;}
.category.category-undergraduate .pub-date,
.category.category-undergraduate .pub-date h4,
.category.category-undergraduate span.read-more a{background: #6699CC;color: #FFF;}
.category.category-undergraduate .title a:link,
.category.category-undergraduate .title a:visited{color: #6699CC;}
.category.category-undergraduate .post-meta a:hover {color: #6699CC;}
.category-undergraduate .blog-secondary-nav {border-color:#6699CC;}


/* grad colors */
.widget .sidebar-button li.cat-item-1313,
.widget .sidebar-button li.cat-item-1313 a,
.widget .sidebar-button li.cat-item-1313 a:hover,
.blog .category-graduate .pub-date,
.blog .category-graduate .pub-date h4,
.blog .category-graduate span.read-more a{background: #FFCC33;color: #FFF;}
.blog .category-graduate .title a:link,
.blog .category-graduate .title a:visited{color: #FFCC33;}
.blog .category-graduate .post-meta a:hover {color: #FFCC33;}
.category.category-graduate .pub-date,
.category.category-graduate .pub-date h4,
.category.category-graduate span.read-more a{background: #FFCC33;color: #FFF;}
.category.category-graduate .title a:link,
.category.category-graduate .title a:visited{color: #FFCC33;}
.category.category-graduate .post-meta a:hover {color: #FFCC33;}
.category-graduate .blog-secondary-nav {border-color: #FFCC33;}


/* MOBILE NAV */
.widget .blog-nav {background: transparent;}
.blog-nav {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: 80%;left: -80%;position: absolute;top: 0;min-height: 100%;z-index: 9000;padding-top: 4.236em;margin-bottom: 3em;font: 300 14px/1.2 "Helvetica Neue", sans-serif;background: #f0f0f0; }
.blog-nav .menus {clear: both; }
.blog-nav h3 {font-size: 1em;padding: .5em 1em; }
.blog-nav ul {margin-bottom: 1.618em; }
.blog-nav ul ul {margin: 0 0 0 1.618em; }
.blog-nav .nav-home span {display: none;max-width: 1200px;}    
.blog-nav .nav-home,
.blog-nav .nav-close,
.blog-nav ul.rss li a,
.blog-nav ul.cart a.cart-contents,
.blog-nav ul.nav-search a.search-contents {height: 1em;width: 1em;text-indent: -999px;display: block;font-size: 1em;padding: .5em;position: absolute;top: 1em;left: 1em;background: #999;color: #fff;border-radius: 3px; }
.blog-nav .nav-home:before,
.blog-nav .nav-close:before,
.blog-nav ul.rss li a:before,
.blog-nav ul.cart a.cart-contents:before,
.blog-nav ul.nav-search a.search-contents:before {font-family: "FontAwesome";content: "\f00d";display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;text-align: center;text-indent: 0;line-height: 2; }
.blog-nav .nav-home {left: auto;right: 1em; }
.blog-nav .nav-home:before {content: "\f015"; }
.blog-nav ul.rss {margin-right: 50px;margin-bottom: 0;margin-top: -45px;float: right; }
.blog-nav ul.rss:after {content: "";display: table;clear: both; }
.blog-nav ul.rss li {float: left; }
.blog-nav ul.rss li a {position: relative;top: 0;left: 0;margin-left: .5em; }
.blog-nav ul.rss li.sub-email a:before {content: "\f003"; }
.blog-nav ul.rss li.sub-rss a:before {content: "\f09e"; }
.blog-nav ul.cart a.cart-contents {left: auto;right: 3.5em;display: inline-block; }
.blog-nav ul.cart a.cart-contents:before {content: "\f07a"; }
.blog-nav ul.cart a.cart-contents + ul {display: none; }
.blog-nav ul.nav-search {clear: both; }
.blog-nav ul.nav-search:after {content: "";display: table;clear: both; }
.blog-nav ul.nav-search #searchform,
.blog-nav ul.nav-search .searchform {background: #e6e6e6;position: relative;border: 0; }
.blog-nav ul.nav-search #searchform input#s,
.blog-nav ul.nav-search #searchform input.s,
.blog-nav ul.nav-search .searchform input#s,
.blog-nav ul.nav-search .searchform input.s {border: 0;box-sizing: border-box;padding: 1.414em 2.99em 1.414em 1.414em;width: 100%; }
.blog-nav ul.nav-search #searchform .submit,
.blog-nav ul.nav-search .searchform .submit {background: none;position: absolute;right: 0;top: 1.25em;padding: 0 1em;border: 0; }
.blog-nav ul.nav-search #searchform .submit:before,
.blog-nav ul.nav-search .searchform .submit:before {color: #555;font-size: 1em; }
.blog-nav ul.nav-search ul {margin: 0 1em; }
.show-nav .blog-nav .top-navigation {display: block; }
.show-nav #inner-wrapper {left: 80%; }
ul.nav {width: 100%; }
ul.nav li a {padding: .5em 1em;display: block;color: #666; }
ul.nav li.current_page_item a,
ul.nav li.current_page_parent a,
ul.nav li.current-menu-ancestor a,
ul.nav li.current-cat a,
ul.nav li.current-menu-item a {background: #e6e6e6;color: #3088ff; }
ul.nav li ul li a {background: none !important;color: #666666 !important; }
ul.nav ul li.current_page_item a,
ul.nav ul li.current_page_parent a,
ul.nav ul li.current-menu-ancestor a,
ul.nav ul li.current-cat a,
ul.nav ul li.current-menu-item a,
.blog-nav ul.cart .cart_list a {color: #3088ff; }

/* Nav Toggle */
.nav-toggle:before {content: "\f0c9";font-family: "FontAwesome";font-weight: normal;color: #fff;margin-left: 0.5em;text-shadow: 0 1px 0 #000;border-right: 1px solid rgba(255, 255, 255, 0.1);display: inline-block;padding: 0.8em 1em 0.8em 0.5em; }
.nav-toggle {margin: 0 -1em;cursor: pointer;text-align: left;display: block;padding: 0;font-size: 1em;background-color: rgba(0, 0, 0, 0.65);background-image: -webkit-linear-gradient(left top, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.8));background-image: linear-gradient(to right bottom,rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.8));border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
.nav-toggle a {color: #fff !important;text-shadow: 0 1px 0 #000;padding: 0.5em 1em;border-left: 1px solid rgba(0, 0, 0, 0.1); }
.nav-toggle a:hover {color: #fff;text-decoration: none; }
#top select {margin: 1.618em 0 0;width: 100%; }
#top {display: none;font-weight: 400; }

@media only screen and (min-width: 768px) and (max-width:979px) {
	a.fl {display: block;float: none;text-align: center;}
	div#custom-blog-menu-container {float: none;text-align: center;margin: 10px 0 0 0;}
	.custom-blog #header {padding-top: 0!important;}
}


@media only screen and (max-width: 767px) {
	.featured-image .pub-date {bottom: 5%;width: 70%;padding: 0;}
	.blog-nav ul.nav ul.children {margin-left: 1.5em;}
	.blog-nav {font-weight: 400; }
	.blog-nav ul.rss {right: 49px;float: none;margin: 0;position: absolute;top: 14px; }
	.blog-nav ul.rss:after {content: "";display: table;clear: both;}
	.blog-nav ul.rss.cart-enabled {right: 84px;margin: 0;}
	#nav-container {border-width: 0 !important; }
	ul.nav, ul.nav ul {border: none !important; }
	.blog-nav ul.nav > li {border-right: none !important; }
	.csstransforms3d.csstransitions .blog-nav {left: 0;-webkit-transform: translate3d(-100%, 0, 0);-moz-transform: translate3d(-100%, 0, 0);-ms-transform: translate3d(-100%, 0, 0);-o-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-o-backface-visibility: hidden;backface-visibility: hidden; }
	.csstransforms3d.csstransitions body.fixed-mobile .blog-nav {left: 0;-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none; }
	.csstransforms3d.csstransitions body.fixed-mobile #inner-wrapper {left: 0 !important;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-transition: -webkit-transform 200ms ease;-moz-transition: -moz-transform 200ms ease;-o-transition: -o-transform 200ms ease;transition: transform 200ms ease;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-o-backface-visibility: hidden;backface-visibility: hidden; }
	.csstransforms3d.csstransitions body.fixed-mobile .show-nav .blog-nav {-webkit-transform: translate3d(-100%, 0, 0);-moz-transform: translate3d(-100%, 0, 0);-ms-transform: translate3d(-100%, 0, 0);-o-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0); }
	.csstransforms3d.csstransitions body.fixed-mobile .show-nav #inner-wrapper {-webkit-transform: translate3d(80%, 0, 0);-moz-transform: translate3d(80%, 0, 0);-ms-transform: translate3d(80%, 0, 0);-o-transform: translate3d(80%, 0, 0);transform: translate3d(80%, 0, 0);-webkit-transform-origin: 50% 0%;-moz-transform-origin: 50% 0%;-ms-transform-origin: 50% 0%;-o-transform-origin: 50% 0%;transform-origin: 50% 0%; } 
}

/* Tablet Portrait size and sizes above 768 (devices and browsers) */
@media only screen and (min-width: 768px) {

	.widget .sidebar-button li {float: left;margin-right: 1.25%;width: 19%;}
	.widget .sidebar-button li:last-of-type{margin-right: 0px}
	.blog-secondary-nav .widget{margin: 0;}

	.single .blog-secondary-nav{border: none}
	
	/* 1. GLOBAL DROPDOWN STYLES (these are purely for the dropdown layout and you should only edit the width of the dropdowns) */
	ul.nav {position: relative;margin-bottom: 0;width: auto;margin-right: 1em; }
	ul.nav li {position: relative;float: left;zoom: 1;list-style: none; }
	ul.nav li a {display: block;padding-top: 1em !important;padding-bottom: 1em !important; }
	ul.nav li a:hover {text-decoration: none; }
	ul.nav li ul li a:hover {text-decoration: underline; }
	ul.nav ul {width: 12em;visibility: hidden;position: absolute;top: 100%;left: -9999em;z-index: 9999;margin: 0;padding: 0.4em 0; }
	ul.nav ul li {float: none; }
	ul.nav ul li a {width: 100%;display: inline-block;padding: 0.7em 1em !important;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 0.9em; }
	ul.nav ul ul {left: 100%;top: 0; }
	ul.nav li:hover > ul {visibility: visible;left: 0; }
	
	/* 2. TOP NAVIGATION (Add top navigation presentational styles here) */
	#top {background: #000; }
	#top h3 {display: none; }
	#top {display: block !important; }
	#top ul.nav li a {color: #ddd;padding-top: 0.5em !important;padding-bottom: 0.5em !important;font-size: 1em; }
	#top ul.nav > li a:hover {background: #555;color: #ddd; }
	#top ul.nav > li:hover {background: #555;color: #ddd; }
	#top ul.nav ul {background: #555; }
	#top ul.nav ul li a {color: #dddddd !important; }
	#top ul.nav li.current_page_item a,
	#top ul.nav li.current_page_parent a,
	#top ul.nav li.current-menu-ancestor a,
	#top ul.nav li.current-cat a,
	#top ul.nav li.current-menu-item a {color: #333;background: #fff; }
	
	/* 3. MAIN NAVIGATION DROPDOWN MENUS (Add main navigation presentational styles here) */
	.blog-nav .top-navigation {display: none !important; }
	.csstransforms3d.csstransitions .blog-nav, .csstransforms3d.csstransitions .show-nav .blog-nav, .csstransforms3d.csstransitions .show-nav #inner-wrapper {left: 0;-webkit-transform: translate3d(0%, 0, 0);-moz-transform: translate3d(0%, 0, 0);-ms-transform: translate3d(0%, 0, 0);-o-transform: translate3d(0%, 0, 0);transform: translate3d(0%, 0, 0); }
	.nav-toggle, .nav-close, .nav-home {display: none !important; }
	.blog-nav {position: relative;left: auto;width: 100%;border: none;padding-top: 0;background: #f0f0f0;border-radius: 2px;display: block !important; }
	.blog-nav h3 {display: none; }
	.blog-nav .menus {position: relative;clear: none; }
	.blog-nav .menus.nav-icons:after {content: "";display: table;clear: both; }
	.blog-nav .menus.nav-icons .side-nav {position: absolute;top: 0;right: 0; }
	.blog-nav .menus.nav-icons-1 #main-nav {margin-right: 3em; }
	.blog-nav .menus.nav-icons-1 .side-nav {width: 3em; }
	.blog-nav .menus.nav-icons-2 #main-nav {margin-right: 6em; }
	.blog-nav .menus.nav-icons-2 .side-nav {width: 6em; }
	.blog-nav .menus.nav-icons-3 #main-nav {margin-right: 9em; }
	.blog-nav .menus.nav-icons-3 .side-nav {width: 9em; }
	.blog-nav .menus.nav-icons-4 #main-nav {margin-right: 12em; }
	.blog-nav .menus.nav-icons-4 .side-nav {width: 12em; }
	.blog-nav ul.rss {margin: 0; }
	.blog-nav ul.rss li a {background: none;color: #666;padding: 1em;margin: 0; }
	.blog-nav ul.rss li a:before {line-height: 3.2; }
	.blog-nav ul.rss li a:hover {color: #222; }
	.blog-nav ul {margin-bottom: 0; }
	.blog-nav ul ul {margin-left: 0; }
	.blog-nav ul.nav > li a:hover {background: #e6e6e6; }
	.blog-nav ul.nav > li:hover {background: #e6e6e6; }
	.blog-nav ul.nav ul {background: #e6e6e6; }
	.blog-nav ul.nav > li:hover > ul {left: -1px; }
	.blog-nav ul.nav ul ul {top: -5px;left: 100%; }
	#top .nav li.parent > a {position: relative; }
	#top .nav li.parent > a:after {display: inline-block;font-family: 'FontAwesome';font-style: normal;font-weight: normal;line-height: .75;content: "\f0d7";color: inherit;font-size: .857em;margin-top: 6px;speak: none;width: 1.387em;display: inline-block;text-align: right; }
	#top .nav li ul li.parent > a:after {display: inline-block;font-family: 'FontAwesome';font-style: normal;font-weight: normal;line-height: .75;content: "\f0da";float: right;position: absolute;top: .53em;right: 1em;text-decoration: none; }
	#top .nav li ul li.parent > a {padding-right: 2.244em !important; }
	#top .nav ul ul {top: -.327em;left: 100%; }
	.blog-nav .nav li.parent > a {position: relative; }
	.blog-nav .nav li.parent > a:after {display: inline-block;font-family: 'FontAwesome';font-style: normal;font-weight: normal;line-height: .75;content: "\f0d7";color: inherit;font-size: .857em;margin-top: 2px;speak: none;width: 1.387em;display: inline-block;text-align: right;line-height: 1; }
	.blog-nav .nav li ul li.parent > a {padding-right: 2.244em !important; }
	.blog-nav .nav li ul li.parent > a:after {display: inline-block;font-family: 'FontAwesome';font-style: normal;font-weight: normal;line-height: .75;content: "\f0da";float: right;position: absolute;top: 1em;right: 1em;text-decoration: none; }
	.full-width .blog-nav ul li:first-child, .full-width .blog-nav ul li:first-child a {border-radius: 0 !important; }
}

@media only screen and (max-width: 767px){
	
	
	
	.nav-wrapper{position: static}
	.custom-blog #content {padding: 0 20px;margin-bottom: 8px;position: relative;}
	.widget .sidebar-button li{width: 96%;margin: 2%;}
	.widget .sidebar-button li + li {float: right;width: 46%;margin-top: 1%;}
	.widget .sidebar-button li:last-of-type{margin-left: 0px}
	.blog-secondary-nav .widget{margin: 0;}
	.blog-nav .search_main {width: 90%;margin: 0 auto;}
	.blog-nav .search_main .searchform{height: 35px;line-height: 35px;}
	.custom-blog #header {padding-top: 0;}
	h1.blog-title span {font-size: 2rem;line-height: 1;}
	.blog-title {height: 215px;}
	.blog-secondary-nav {border-top: 0 none;}

	a.sidebar-button{text-transform: uppercase;}
	.widget nav.blog-nav {top: -210px;padding: 0;background: transparent;}
	.nav-wrapper {padding:0;text-align: center;}
	.nav-wrapper ul.nav, ul.nav ul {margin:0;}
	.nav-wrapper .fl, .nav-wrapper .fr {float: none;}
	.nav-wrapper ul li {padding: 0;margin: 0;list-style: none;width: 100%;text-align: center;border-bottom: 1px solid rgba(0, 0, 0, 0.11);border-right: 1px solid rgba(0, 0, 0, 0.11);display: inline-block;}
	.nav-wrapper img {margin: 7px auto;display: inline-block;}
	.featured-image .pub-date {position: absolute;bottom: 4%;width: 75%;text-align: center;background: #003366;color: #FECF00;padding: 0px;font-family: 'Avenir LT W04_95 Black1475560', Helvetica, Arial sans-serif;font-weight: bold;font-size: 1em;right: 0;}
	.nav-wrapper .nav-toggle {background: rgba(0, 0, 0, 0);float: left;text-decoration: none;text-transform: none;}
	.nav-wrapper .nav-toggle:before {text-shadow: none;content: "\f0c9";}
	i.nav-toggle.icon {font-style: normal;}
	.csstransforms3d.csstransitions .navigation {left: 0;-webkit-transform: translate3d(-100%, 0, 0);-moz-transform: translate3d(-100%, 0, 0);-ms-transform: translate3d(-100%, 0, 0);-o-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-o-backface-visibility: hidden;backface-visibility: hidden;}
	.nav-wrapper ul.nav li a{width: 100%;text-align: center;display: inline-block;height: 40px;margin: 10px 0 0px 0;line-height: 40px;font-family: 'Avenir LT W04_95 Black1475560', Helvetica, Arial sans-serif;font-size: 1.5rem;background: #003366;color: #FECF00;padding: 0px!important;}
	.blog-nav h3 {font: bold 17px/1.2em'Archer SSm A', 'Archer SSm B'!important;color: #003366;border-bottom: 4px solid #E6E6E6;margin-bottom: .5em;padding-bottom: .1em;text-align: left;}	
	.navigation {margin-bottom: 0;padding-top: 4.236em;z-index: 100;}
	.nav-wrapper ul.nav li a:first-of-type{}
	.blog-nav ul li{background:transparent }
	.blog .blog-nav ul.nav > li a:hover,
	.category .blog-nav ul.nav > li a:hover {background: #003366;}
}

@media only screen and (max-width: 945px)  {
	.widget .sidebar-button li a{font-size: .9rem}
}

@media only screen and (max-width: 420px)  {
	.widget .sidebar-button li a{font-size: 1rem}
	.pub-date h4{font-size: 1.2rem}
}

@media only screen and (max-width: 330px)  {
	.widget .sidebar-button li a{font-size: .9rem}
}
