body { background-color: #fff; } a, /*h2 a:hover,*/ .genesis-nav-menu li a:hover, .genesis-nav-menu li:hover a, .genesis-nav-menu li li a:hover, .genesis-nav-menu .current-menu-item a { color: #326cac; text-decoration:none; } a:hover { text-decoration:underline; } #content-sidebar-wrap li{margin:1em 0;} #content-sidebar-wrap ul,#content-sidebar-wrap ol{padding-left:40px} h2 a, h2 a:visited { color: #326cac; } h1, .entry-title, .entry-title a { font-size: 1.8rem; } h2 { font-size: 1.5rem; } .sidebar h2 { margin-top: .5rem; } .home h1.entry-title, .home .entry-header .entry-title { display:none; } .home #inner { padding: 2rem 0 0; } #header { max-width:960px; height:80px; background-repeat:no-repeat; background-position:center center; } body #header { background-size:100% auto !important; } /* ---- For Image and no Text */ body.header-image #header { background-size:auto auto !important; background-position:left center !important; } body.header-image #header, body.header-image #header #title-area, body.header-image #header h1, body.header-image #header a { float:none; height:96px; width:100%; padding:0; margin:0; } body.header-image .genesis-nav-menu.menu-primary { margin-top: 0; } body.header-image #header #description { display:none; } .entry-title a{ display:block; } #title { font-size: 32px; padding:0; } .genesis-nav-menu.menu-primary { border-bottom: none; border-top: none; margin:0; } .genesis-nav-menu.menu-primary a {font-size:14px;} .genesis-nav-menu.menu-primary > li > a, .genesis-nav-menu.menu-primary > li > a:link, .genesis-nav-menu.menu-primary > li > a:visited { border-left:solid 1px #fff; /* padding:10px 40px 10px 10px;*/ padding: 10px 25px 10px 7px; } .genesis-nav-menu.menu-primary > li:first-child{ border-left:none; } .genesis-nav-menu.menu-primary { background-color:#97b1ca; /* padding-left:17px;*/ } .genesis-nav-menu.menu-primary a, .genesis-nav-menu.menu-primary a:link, .genesis-nav-menu.menu-primary a:visited { background-color: #97b1ca; padding: .5rem; position: relative; color:#fff; transition-property: background-color; transition-duration: .25s; } body .genesis-nav-menu.menu-primary .current-menu-parent > a, body .genesis-nav-menu.menu-primary .current-menu-item > a, body .genesis-nav-menu.menu-primary .current-page-ancestor > a, body .genesis-nav-menu.menu-primary a:hover { color:#fff; background-color: #999; } /*.sub-menu{ transition:all 2s }*/ .genesis-nav-menu.menu-primary .right.search { margin-right:4px; } .search-input { padding: 1px; } #inner { padding:1rem 0 0 0; } /*#researchTable td{text-align:center;}*/ .taxonomy-description { background-color: #fff; margin-bottom: 30px; overflow: hidden; padding: 0; } .taxonomy-description h1 { font-size: 2rem; } .category-staff .post-info, .category-people .post-info { display:none; } .archive.category-news .post-info { display:block; } .footer-widgets { margin-top:20px; border-top: 1px solid #bbb; } #title a, #title a:hover, #description { color: #fff; } #title-area{ padding-left:20px; } .notitle .entry-title {display:none;} .notitle #inner { padding: 2rem 0 0; } /* ------- Home sidebars use custom body class boxes and */ #content-sidebar-wrap .widget_rss ul{ padding-left: 0px; } .rss-date {white-space: nowrap;} .rss-date:before { content: " - " } .rssSummary { margin-top:10px; margin-bottom:30px; } .blog .category-news-small, .blog .category-small { width: 100%; display:block; vertical-align:top; } .blog .category-news-small:first-child, .blog .category-small:first-child { margin-right:0% } /* .category-news-small, .category-small { width: 48%; display:inline-block; vertical-align:top; } .category-news-small:first-child, .category-small:first-child { margin-right:4% } .sidebar .post.entry.category-small, .sidebar .post.entry.category-news-small { border: none; margin-bottom: 1rem; padding:0; }*/ /* Refactored */ .alt-sidebar-25per-post #sidebar-alt .post, .alt-sidebar-25per-widget #sidebar-alt .widget, .primary-sidebar-25per-post #sidebar .post, .primary-sidebar-25per-widget #sidebar .widget, .alt-sidebar-33per-post #sidebar-alt .post, .alt-sidebar-33per-widget #sidebar-alt .widget, .primary-sidebar-33per-post #sidebar .post, .primary-sidebar-33per-widget #sidebar .widget, .alt-sidebar-50per-post #sidebar-alt .post, .alt-sidebar-50per-widget #sidebar-alt .widget, .primary-sidebar-50per-post #sidebar .post, .primary-sidebar-50per-widget #sidebar .widget { display:inline-block; vertical-align:top; padding:0 20px 0 0; margin-right:0; } .alt-sidebar-50per-post #sidebar-alt .post, .alt-sidebar-50per-widget #sidebar-alt .widget, .primary-sidebar-50per-post #sidebar .post, .primary-sidebar-50per-widget #sidebar .widget { width: 49%; } .alt-sidebar-33per-post #sidebar-alt .post, .alt-sidebar-33per-widget #sidebar-alt .widget, .primary-sidebar-33per-post #sidebar .post, .primary-sidebar-33per-widget #sidebar .widget { width: 33%; } .alt-sidebar-25per-post #sidebar-alt .post, .alt-sidebar-25per-widget #sidebar-alt .widget, .primary-sidebar-25per-post #sidebar .post, .primary-sidebar-25per-widget #sidebar .widget { width: 25%; } .alt-sidebar-25per-post #sidebar-alt .post, .primary-sidebar-25per-post #sidebar .post, .alt-sidebar-33per-post #sidebar-alt .post, .primary-sidebar-33per-post #sidebar .post, .alt-sidebar-50per-post #sidebar-alt .post, .primary-sidebar-50per-post #sidebar .post { border: none; margin-bottom: 1rem; } .alt-sidebar-25per-post #sidebar-alt .featuredpost, .primary-sidebar-25per-post #sidebar .featuredpost, .alt-sidebar-33per-post #sidebar-alt .featuredpost, .primary-sidebar-33per-post #sidebar .featuredpost, .alt-sidebar-50per-post #sidebar-alt .featuredpost, .primary-sidebar-50per-post #sidebar .featuredpost { margin-right:-29px; } /*.edge.primary-sidebar-33per-post #sidebar .widget-wrap{ margin-right:-29px; } .edge.primary-sidebar-50per-post #sidebar .widget-wrap{ margin-right:-29px; }*/ /*the boxes*/ .widget.featured-content .category-featured.entry{ display:inline-block; vertical-align:top; width:21%; margin:0 2% 30px 2%; border:none; padding:0; } .widget.featured-content .category-featured img{ display:block; max-width:100%; margin:0 0 10px; } .widget.featured-content .category-featured p{ margin:0; text-align:center; } /* --------------------------------- sidebar*/ .sidebar .widget { margin-bottom: 1rem; overflow: hidden; padding-bottom: 1rem; } .widget-wrap .category-news{ clear:left; } .widgettitle{ font-size: 1.4rem; } .sidebar p, .widget-area { font-size: 14px; } .sidebar h2 a { font-size: 1rem; } .sidebar .post.entry { margin-bottom: 1rem; padding-top:1rem; border-top:solid 1px #aaa; } .sidebar .post.entry:first-child, .sidebar h4 + .post.entry { border-top:none; padding-top:0; } .featuredpost .alignleft img{ margin:0 10px 10px 0; } .featuredpost .alignright img{ margin:0 0 10px 10px; } /* ------------------------------------- category pages */ .justifytext .post{ text-align: justify; } .archive .entry { margin-bottom: 1.5rem; } .category-staff.post-info{display:none;} .archive .category-staff.post{ display:inline-block; vertical-align:top; width:28%; margin:0 4% 30px 0; border:none; } .category .entry-title a { font-size: 1.3rem; } .category-staff.post img{ max-width:120px; } /* ------------------------------------------- Side Nav */ .widget_nav_menu li, .widget_nav_menu ol, .widget_nav_menu ul{ margin: 0; padding: 0; } .widget_nav_menu ul li { border: 0 none; margin: 1px 0 0; padding: 0; } #content-sidebar-wrap .widget_nav_menu li, #sidebar-alt .widget_nav_menu li{ margin: 1px 0 0; } #content-sidebar-wrap .widget_nav_menu ul{ padding-left: 0px; } .widget_nav_menu ul.menu li a, .widget_nav_menu ul.menu li a:hover, .widget_nav_menu ul.menu li a:visited, .widget_nav_menu ul.menu li a:active { background: none repeat scroll 0 0 #97b1ca; border: 0 none; color: #fff; display: block; font-size: 14px; /*font-weight: 400 !important;*/ letter-spacing: 1px; padding: 12px; transition: all 0.2s ease-in-out 0s; } .widget_nav_menu a:hover{ text-decoration:none; } .widget_nav_menu ul.sub-menu li a, .widget_nav_menu ul.sub-menu li a:hover, .widget_nav_menu ul.sub-menu li a:visited, .widget_nav_menu ul.sub-menu li a:active { padding-left: 30px; } .widget_nav_menu ul.menu li a:hover, .widget_nav_menu ul.menu li.current-menu-item > a{ background: none repeat scroll 0 0 #999; color: #fff !important; text-transform: none; } /* ------------------------------------- Navigation buttons */ .navigation li a:hover, .navigation li.active a { background-color: #999; } .navigation li a, .navigation li.disabled { background-color: #97b1ca; } /* ------------------------------------- Widgets*/ .widget .post-info, .widget .post-meta { clear: none; } /* ------------------------------------- Slider Pro */ .minimal-light .slide-arrows a.next { background-position: -64px 0 !important; } .minimal-light .slide-arrows a.next { background-position: -64px 0; right: -5px; } .minimal-light .slide-arrows a { background: url("../images/arrows.png") repeat scroll 0 0 rgba(0, 0, 0, 0) !important; height: 64px; margin-top: -32px; top: 50%; width: 64px; } .advanced-slider .slide .html{ height: 100% !important; width: 100% !important; } .advanced-slider img { max-width: 100%; } /* --------- responsive menu ----------- */ .genesis-nav-menu.menu-primary { display: block; } #responsive-menu-icon { display: none; height:30px; background :url(../images/hamburger.png) no-repeat center center; cursor: pointer; } /* --------- NEW LAYOUTS -----------------------------------------------------*/ .sidebar-below-content #content-sidebar-wrap, .sidebar-below-content #content, .sidebar-below-content #sidebar { width: 100%; float:none; } /*-----*/ .sidebar-below-content-alt-right #content-sidebar-wrap { width: 65.2778%; float: left; } .sidebar-below-content-alt-right #sidebar-alt { width: 30.5556%; float: right; } .sidebar-below-content-alt-right #content, .sidebar-below-content-alt-right #sidebar, .sidebar-below-content-alt-left #content, .sidebar-below-content-alt-left #sidebar { width: 100%; float:none; } /*------*/ .sidebar-below-content-alt-left #content-sidebar-wrap { width: 65.2778%; float: right; } .sidebar-below-content-alt-left #sidebar-alt { width: 30.5556%; float: left; } /*------*/ .alt-sidebar-below-sidebar-left #content{ width: 65.2778%; float:right; } .alt-sidebar-below-sidebar-left #sidebar{ width: 30.5556%; float:left; } .alt-sidebar-below-sidebar-left #content-sidebar-wrap, .alt-sidebar-below-sidebar-right #content-sidebar-wrap, .alt-sidebar-below-sidebar-left #sidebar-alt, .alt-sidebar-below-sidebar-right #sidebar-alt { width: 100%; clear: both; } .alt-sidebar-below-sidebar-right #content { width: 65.2778%; float:left; } .alt-sidebar-below-sidebar-left #sidebar { width: 30.5556%; float: left; } /*------*/ .alt-below-sidebar-below-content #content-sidebar-wrap, .alt-below-sidebar-below-content #content, .alt-below-sidebar-below-content #sidebar, .alt-below-sidebar-below-content #sidebar-alt { width: 100%; float:none; } /*------*/ .nav-and-boxes #content-sidebar-wrap{float:none;} .nav-and-boxes #content { width: 75%; float:right; } .nav-and-boxes #sidebar { padding-top: 0; width: 22%; float:left; } .nav-and-boxes #sidebar { border-right: 1px solid #bbb; padding-right: 4%; } .nav-and-boxes .current-menu-item > a { color: black; text-decoration: none; } .nav-and-boxes #sidebar .widget { border-bottom: medium none; margin-bottom: 2rem; min-height: 300px; padding-bottom: 2rem; } .nav-and-boxes h2 {font-weight:700;} .nav-and-boxes .post{width:49%; border:1px solid #ccc;; padding:10px;text-algin:left; float:left;overflow:hidden;} .single.nav-and-boxes .post{width:100%; border:none; padding:10px;text-algin:left; float:none;overflow:hidden;} .nav-and-boxes .post:nth-child(2n){float:left; clear:left;} .nav-and-boxes .post:nth-child(2n+1){float:right; clear:right;} .nav-and-boxes div.navigation{clear:both;} .nav-and-boxes .post img{width:75px;} .single.nav-and-boxes .post img{width:auto;} /* iPads (portrait) ----------- */ @media only screen and (max-width: 768px) { .genesis-nav-menu a { padding: 20px 10px; } .site-footer .nav-secondary a { margin: 0 10px; } .responsive-menu { display: none; } #responsive-menu-icon { display: block; cursor: pointer; } /* .home #sidebar-alt .featuredpost .post { width: 45%; }*/ .genesis-nav-menu li ul, .genesis-nav-menu.menu-primary li { left:auto; position: relative; width: 100%; } .genesis-nav-menu.menu-primary a{ display:block; width:100%; border-bottom:solid 1px #eee; } .genesis-nav-menu.menu-primary .sub-menu a{ padding-left:40px; } .genesis-nav-menu.menu-primary .current-menu-parent > a{ background-color: #97b1ca; color:#fff; } .genesis-nav-menu.menu-primary { margin: 0; padding: 0; } .genesis-nav-menu.menu-primary li{ width:100%; float: none; } .genesis-nav-menu li.right { display: block; pading-bottom:4px; text-align:center; } .search-input { width: 50%; } .genesis-nav-menu.menu-primary .right.search { margin: 0px 0px 4px 0; } #sidebar .menu a{ display:block; text-align:center; border-top:solid 1px #666; font-size:16px; padding:10px 0; } #sidebar .menu { border-bottom:solid 1px #666; } #content-sidebar-wrap #sidebar .widget { border-bottom: none; margin-bottom: 1rem; padding-bottom: 1rem; min-height: 100px; } .content-sidebar #wrap #sidebar, .sidebar-content-sidebar #wrap #sidebar { border: none; padding-left: 0; } .nav-and-boxes #sidebar .widget_nav_menu { display: none; } .nav-and-boxes #sidebar .widget { min-height: 150px; } .nav-and-boxes #sidebar { border-right: medium none; padding-right: 0; } .footer-widgets-1, .footer-widgets-2, .footer-widgets-3, .wrap, #footer .creds, #footer .gototop, #header .widget-area, #inner, #title-area, #wrap .sidebar, #wrap #content, #wrap #content-sidebar-wrap, #wrap #sidebar-alt, .home.sidebar-content-sidebar #sidebar { width: 100%; float: none; } .widget.featured-content .category-featured.entry { border: medium none; display: inline-block; margin: 0 2% 30px; vertical-align: top; width: 46%; } .alt-sidebar-25per-post #sidebar-alt .post, .alt-sidebar-25per-widget #sidebar-alt .widget, .primary-sidebar-25per-post #sidebar .post, .primary-sidebar-25per-widget #sidebar .widget, .alt-sidebar-33per-post #sidebar-alt .post, .alt-sidebar-33per-widget #sidebar-alt .widget, .primary-sidebar-33per-post #sidebar .post, .primary-sidebar-33per-widget #sidebar .widget, .alt-sidebar-50per-post #sidebar-alt .post, .alt-sidebar-50per-widget #sidebar-alt .widget, .primary-sidebar-50per-post #sidebar .post, .primary-sidebar-50per-widget #sidebar .widget { width:100%; } .sidebar-below-content-alt-right #content-sidebar-wrap, .sidebar-below-content-alt-left #content-sidebar-wrap, .sidebar-below-content-alt-right #sidebar-alt, .sidebar-below-content-alt-left #sidebar-alt, .alt-sidebar-below-sidebar-right #content, .alt-sidebar-below-sidebar-right #sidebar, .alt-sidebar-below-sidebar-left #content, .alt-sidebar-below-sidebar-left #sidebar { width: 100%; float: none; } } /* iPhones (portrait ) ----------- */ @media only screen and (max-width: 480px) { body.header-image #header { background-size:100% auto !important; background-position:center center; } .responsive-menu { display: none; } #responsive-menu-icon { display: block; cursor: pointer; } .category-staff .post{ width:42%; margin:0 4% 30px 0; border:none; } }