/* @override 
	http://financialaid.berkeley.edu/sites/all/themes/MDALLC/css/global.css?ns9nid
	http://financialaid.berkeley.edu/sites/all/themes/MDALLC/css/global.css?o0nvh0
	http://financialaid.berkeley.edu/sites/all/themes/MDALLC/css/global.css?omx7xg
	http://financialaid.berkeley.edu/sites/all/themes/MDALLC/css/global.css?on8718 */

/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */

/* Drupal 7 MDALLC - Created by Erik Cochran
------------------------------------------------
[Table of contents]


 0.Reset
 1.Global
 2.Section Header
 3.Section Content
 4.Sidebar Content
 5.Section Footer
 6.Views and Panels
 7.Front
 8.Brand Grid
 9.Navigation
 10.Masthead Navigation
 11.User Alerts
 12.Accordion
 13.Secondary Menu Items
 Appendix
 A1.Workbench
 A2.Forms
 A3.Pager
 @media mobile

Font sizes: 16px base font with 24px line-height
------------------------------------------------      
font-size / line-height / margin-top
------------------------------------------------
46px = 2.875em
40px = 2.5em     / 1.2         / 0.6em
32px = 2em       / 1.5         / 0.75em
24px = 1.5em     / 1           / 1em
20px = 1.25em    / 1.2         / 1.2em
16px = 1em       / 1.5        / 1.5em
14px = 0.875em   / 1.7143      / 1.7143em
13px = 0.8125em  / 1.8462      / 1.8462em
12px = 0.75em    / 2           / 2em
10px = 0.625em   / 2.4         / 2.4em

Equation for font sizing:  Desired px ÷ Default (or parent) px = em size
------------------------------------------------*/

/**
 * 0.RESET 
@import "reset.css";*/
@import "breadcrumb.css";
@import "http://fonts.googleapis.com/css?family=Roboto+Slab:400,300";
@import "font-awesome.min.css";
@font-face { font-family: 'museo_slab_500regular';src: url('../fonts/exljbris_-_museoslab-500-webfont.eot');src: url('../fonts/exljbris_-_museoslab-500-webfont.eot?#iefix') format('embedded-opentype'),     url('../fonts/exljbris_-_museoslab-500-webfont.woff') format('woff'),     url('../fonts/exljbris_-_museoslab-500-webfont.ttf') format('truetype'),     url('../fonts/exljbris_-_museoslab-500-webfont.svg#museo_slab_500regular') format('svg');font-weight: normal;font-style: normal;}
/**
 * 1.GLOBAL
 */
body {color: #242424; font-family:  "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 100%; line-height: 1.5; margin: 0; padding: 0;letter-spacing:.03em;background-attachment:fixed;background-repeat:no-repeat;background-position:top left;-webkit-background-size:cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-origin:padding-box;width: 100%;height:100%;overflow-x: hidden;overflow-y: auto;position: relative;}
body.front {background-attachment:fixed;background-repeat:no-repeat;background-position:top left;-webkit-background-size:cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-origin:padding-box;width: 100%;height:100%;overflow-x: hidden;overflow-y: auto;position: relative;margin-bottom: 0 !important;}
.cke_show_borders {background-color:#fff;background-image:none;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: 'Open Sans', sans-serif; font-style: normal; font-weight: 300;margin:0 0 .75em;letter-spacing:.005em !important;color:#616161;}
h1, .h1 {font-size: 2.25em; line-height: 1; margin-top: 0.75em;letter-spacing:-.5;font-family: 'Roboto Slab';}
h1#page-title {margin:0;padding:1em 0.6em 0.5em;color:#616161;font-family: 'Roboto Slab';}
h2, .h2, .h2 a, .field-name-field-h2 {font-size:1.6em; line-height: 1.2;color:#616161;}
.field-name-field-h2 {margin-bottom:1em;}
h3, h3 a:link, h3 a, h3 a:visited {font-size: 1.125em; line-height: 1.2; margin-top: .25em;font-weight:300;}
.h3 {font-size:1.5em;}
h4, .h4 {font-size:1.125em;line-height:1.2;font-weight:bold;}
h5, .h5 {font-size:1.125em;line-height:1.4;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;}
h6, .h6 {font-size:1em;line-height:1.125;text-transform:uppercase;}
.h2, .h3, .h4, .h5, .h6 {display:inline;}
p, #block-system-main li, label {font-size:13px;line-height: 1.5; }
p {margin: 0 0 1em 0;}
a, a:link, a:visited, a:active, li a.active {text-decoration:none;color:#193664;border-bottom:1px dotted #193664;font-weight:bold;}
/*Begin style to make anchor links visible - pushes them down to avoid being obscured by fixed menu*/
a[name]:not([href]){display: block;position: relative;top:-10em;visibility: hidden;}
/*end style to make anchor links visible*/
a:hover { color:#4b638a;}
a:focus { outline: 0; }
a:hover, a:active { outline: 0; }
a:visited {color:#4b638a;}
/* Don't show underline under site logo */
a#logo:hover {border:none;}
/* apply common styling after reset.css */
#page img {max-width:100%;height:auto !important;}
#page .field-name-field-background-image img {left: 0;min-height: 100%;min-width: 100%;position: fixed;top: 0;}
#block-system-main .field-name-field-background-image {display:none;}
/*#page .field-name-field-background-image {display:none;}*/
#page img[style*="left"], #sidebar-second img[style*="left"] {margin: 0 1em .75em 0;}
#page img[style*="right"], #sidebar-second img[style*="right"] {margin: 0 0 .75em 1em;}
blockquote {/*background: url("../images/quote-marks-grey-left.png") no-repeat scroll left top transparent;*/text-indent:0;margin-bottom:1.5em;}
blockquote p {/*background: url("../images/quote-marks-grey-right.png") no-repeat right bottom transparent;*/font-size:1.25em !important;margin: 0;display:inline;line-height:1.1em; letter-spacing:0;font-style:normal;}

li ul, li ol {  margin: 0; }ul, ol {  margin: 0 1.5em 1.5em 0;  padding-left: 1.5em; }ul {  list-style-type: disc; }ol {  list-style-type: decimal; }dl {  margin: 0 0 1.5em 0; }dl dt {  font-weight: normal; }dd {  margin-left: 1.5em; }hr {  background: #666;  border: none;  clear: both;  float: none;  height: 1px;  margin: 0 0 1.4375em;  width: 100%; }fieldset {  border: 1px solid #ccc;  margin: 0 0 1.4375em;  padding: 1.5em; }table {  margin-bottom: 1.5em;  width: 100%; }th, tr, td {  vertical-align: middle; }th { padding-right: 1em; }.sticky-header th, .sticky-table th {  border-bottom: 3px solid #ccc;  padding-right: 1em;  text-align: left; }
.region {min-height:0;}
li.expanded, li.collapsed, li.leaf {margin:0;padding:0;}
ul.menu li {list-style:none;margin:0;}
ul.menu li a {line-height:1.5em; list-style:none;}
/*Tabs*/
ul.tabs li a {font-size:.75em;}
/*Boxes*/
.status-box, .warning-box, .error-box, .info-box, .main-content.block {border-style: solid;border-width:1px 1px 1px 5px;padding: 13px 15px 13px 61px;clear:both; position:relative}
.status-box:before, .warning-box:before, .info-box:before, .error-box:before {font-family:'FontAwesome';position:absolute;top:0;left:10px;font-size:40px;color:rgba(0,0,0,0.1);font-style:normal;z-index:0;}
.status-box:before {content: "\f002";color:rgba(111, 169, 82, .3);}
.status-box {background: none repeat scroll 0 0 #EEF9E6;border-color: #6fa952;margin: 18px 0;color:#6fa952}
.status-box a {color: #6fa952; border-bottom-color:#6fa952;}
.warning-box:before {content: "\f071";color:rgba(251, 169, 3, .3);}
.warning-box {background: none repeat scroll 0 0 #FDF4E2;border-color: #FBA903;margin: 18px 0;color: #FBA903;}
.warning-box a {color: #FBA903;border-bottom-color:#FBA903;}
.error-box:before {content: "\f05e";left:12px;color:rgba(169, 82, 82, .3);}
.error-box {background: none repeat scroll 0 0 #FEE2E2;border-color: #a95252;margin: 18px 0;color:#a95252;}
.error-box a {color:#a95252;border-bottom-color:#a95252;}
.info-box:before {content: "\f129";left:21px;color:rgba(82, 141, 169, .3);top:-5px;}
.info-box {background: none repeat scroll 0 0 #d8ecf5;border-color: #9ac9df;margin: 18px 0;color:#528da9;}
.info-box a {color:#528da9;border-bottom-color:#528da9;}
.info-box .h2 a, .info-box .h3 a, .info-box h3 {color:#EEEEEE !important;}
/*Stripes for listing of links in the body*/
#link-stripes p:nth-child(2n) {background-color: #EBE9E2;}
#link-stripes p {background-color: #C7D6DA;padding: 4%;}
#link-stripes .arrow:before {font-size:1.3em;}
#link-stripes .arrow a:nth-child(1) {font-size: 1.3em;font-weight: 400;}
/*.info-box a {color:#666666;}*/
.sidebar-box { background:none repeat scroll 0 0 #F3F3F3;border:1px solid #E9E9E9;float:right;margin:8px -1.6em 8px 1.2em;padding:25px 24px;color:#444444;width:240px;}
.sidebar-box h2 {font-family:'Roboto Slab';font-size:1.375em;border-bottom:8px solid #EAE8E5;padding-bottom:0.7em;}
.sidebar-box h4 { background: none repeat scroll 0 0 transparent;font-weight:400; font-style: italic;font-family:'Droid Serif',Georgia,serif;font-size: 1.75em;line-height: 1.2;color:#444444; letter-spacing: 0.01em; padding:0 0 15px;margin-top:0;margin-bottom:15px;border-bottom:1px solid #E6E6E6;border-top:none;}
.sidebar-box p {color:#444444;border-bottom:8px solid #EAE8E5;padding-bottom:1.2em;}
.dropcap, .init {-moz-box-sizing: border-box;background: none repeat scroll 0 0 #3A3A3A;color: #FFFFFF;display: block;float: left;font-size: 1.75em;font-weight: 700;height: 35px;margin: 0 7px 0 0;padding: 1px 0 0 8px;width: 35px;}
/*   =======Video Embed=========*/
.embed-container {position: relative;/*height: 100%;*/overflow: hidden; margin-bottom:10px;max-width:100%;}
/*.embed-container iframe,*/
.embed-container object,
.embed-container embed {position: absolute;top: 0;left: 0;width: 100%;/*height: 100%;*/
}
/*AddThis links*/
.addthis_toolbox {width: 200px!important;}
.addthis_counter{display:none!important;}
/**
 * CSS SUPPORT
 *
 * Built-in classes:
 * .clearfix                            | float clearing
 * .element-invisible                   | hide element visually
 * .element-invisible.element-focusable | allow element to be focusable when navigated to via keyboard
 * .element-hidden                      | hide element from all users
 */
.clearfix:after {font-size:0;}
/*end of support*/
#block-system-main.block .field {clear:both;}
#block-system-main .field-name-body {margin-top:1em;}
 /*Additional Styles*/
div.typo-title {border-bottom: 1px dashed #454545;color: #454545;font-family: Georgia,"Times New Roman",Times,serif;font-size: 1.8em;font-style: italic;margin-bottom: 16px;padding: 5px 10px 10px 0;}
blockquote {background: url("../images/typo/blockquote.gif") no-repeat scroll left 0 transparent;color: #454545;font-family: Georgia,"Times New Roman",Times,serif;font-size: 1.33em;font-style: italic;margin: 8px;padding-left: 38px;}
blockquote p {background: url("../images/typo/blockquote-inner.gif") no-repeat right bottom transparent;margin: 0;padding-bottom: 5px;padding-right: 33px;padding-top: 5px;display:inline-block;}
pre, code {background: none repeat scroll 0 0 #E5E5E5;border-left: 12px solid #A0A0A0;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: .75em;margin: 20px 0;padding: 10px;position:relative;}
pre:before {font-family:'FontAwesome';content:'\f15c';position:absolute;bottom:35px;right:10px;font-size:90px;color:rgba(0,0,0,0.1);font-style:normal;z-index:1;}
code {background: none repeat scroll 0 0 #F0F0F0;border: 2px solid #B6B6B6;display: block;padding: 10px;font-size:1em;}
code a {color:#00A0FF;}
ul.check-list, ul.arrow-list {margin-left: 0 !important;}
ul.check-list li, ul.arrow-list li{background-position: 0 5px;background-repeat: no-repeat;list-style: none outside none;padding-bottom: 4px;padding-left:0;padding-top: 4px;list-style:none;}
ul.check-list li:before, ul.arrow-list li:before {font-family:'FontAwesome';display: inline-block;font-style: normal;font-weight: normal;line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;margin-left: -1.4em;padding-right: 0.5em;}
ul.arrow-list li:before {content:"\f061";}
ul.check-list li:before {content: "\f00c";}

.download:before, .upload:before, .file:before, .note:before, .tip:before, .comment:before, .check:before, .arrow:before, .alert:before, .info:before, .mobile:before, .email:before, .tag:before, .home:before, .image:before, .video:before {font-family:'FontAwesome';display: inline-block;font-style: normal;font-weight: normal;line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;padding-right: 0.5em;}
.download:before {content: "\f0ab";}
.upload:before {content: "\f0aa";}
.file:before {content: "\f15b";}
.note:before {content: "\f016";}
.tip:before {content: "\f0eb";}
.comment:before {content: "\f075";}
.check:before {content: "\f00c";}
.arrow:before {content: "\f061";}
.alert:before {content: "\f071";}
.info:before {content: "\f05a";}
.mobile:before {content: "\f095";}
.email:before {content: "\f003";}
.tag:before {content: "\f02b";}
.home:before {content: "\f015";}
.image:before {content: "\f03e";}
.video:before {content: "\f03d";}

/* Left align site */
#zone-user, #zone-branding, #zone-menu, #zone-content, #zone-footer {float:none;}
/* End of left align */

/**
 * 2.Section Header
 */ 
.responsive-layout-mobile #zone-branding, .responsive-layout-mobile #region-branding {width:100%;}
#section-header {}
#zone-branding-wrapper {padding:0;}
.logo-img {padding:0 0 0 1em;}
#zone-branding ul {clear:both;list-style:none;margin:0;padding:0;} 
#zone-branding ul li {list-style: none outside none;margin:0;padding:0;}
#zone-branding a {border-bottom:none !important;}
#zone-branding ul.menu li a {font-size:.75em;color:#CFCDCB;line-height:0.875em; text-decoration:none; letter-spacing:0.08em;}
#zone-branding ul.menu li a:hover {color:#B25D11;border-bottom:1px dotted #ccc;}

#block-menu-menu-right-strip-navigation {margin-top:3.5em;}
#block-menu-menu-right-strip-navigation ul.menu li {float:left;padding:0px 10px 2px;border-left:1px solid #CFCDCB;line-height:0.625em;}
#block-menu-menu-right-strip-navigation ul.menu li.first {border:none;}

#page {position:relative;left:0;}
#zone-branding #block-panels-mini-mobile-header {display:block;}
#block-panels-mini-mobile-header .panels-flexible-region-3-left_region {float:left;}
#zone-branding #block-panels-mini-header-1 {display:none;}
#zone-user-wrapper {display:none;background:rgba(0, 0, 0, 0.75);}
#zone-branding .branding-data {display:none;}
#region-branding {margin:0;}
.pane-page-logo {position:relative;left:-1.5em;}
#section-footer {position:relative;}

#block-panels-mini-mobile-header {margin-bottom:0;}
#block-panels-mini-mobile-header .panels-flexible-row-3-1 { background: url("../mobile/mobile-masthead-bg.jpg") repeat scroll 0 0 transparent; border-bottom: 1px solid #B0B0B0; color: #FFFFFF; height: 36px; max-height: 36px; padding-top: 9px;color:#fff;}
#block-panels-mini-mobile-header a, #block-panels-mini-mobile-header .header-social-1 {color:#fff;font-size:.75em;margin-top:2px;}
#block-panels-mini-mobile-header .panels-flexible-row-3-1 .inside {margin-left: auto;margin-right: auto;padding: 1px 0 6px 6px;position: relative;}
.mobile-mail, .mobile-facebook {/*background: url("../mobile/mobile-linkedin.png") no-repeat scroll 0 2px transparent;*/display:inline-block;min-height:17px;height:17px;width:17px;padding:3px 0 3px 3px;text-decoration:none;margin-left:4px;}
.mobile-facebook {background: url("../mobile/mobile-facebook.png") no-repeat scroll 0 2px transparent;}
.mobile-mail {background: url("../mobile/mobile-mail.png") no-repeat scroll 0 4px transparent;width:20px;}
/*Search Area*/
#search-block-form--2 #edit-actions--2, #search-block-form #edit-actions {display:none;}
#block-panels-mini-mobile-header .panels-flexible-row-3-main-row {padding:12px 10px 14px;background: #707070; /* Old browsers */
background: -moz-linear-gradient(top, #707070 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#707070), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #707070 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #707070 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #707070 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom, #707070 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startcolorstr='#707070', endcolorstr='#000000',GradientType=0 ); /* IE6-9 */}
/*Branding*/
/*logo area*/ #block-panels-mini-mobile-header .panels-flexible-row-3-2 {padding:2px 5px;}
#block-panels-mini-mobile-header #branding-mobile .mobile-logo {display: inline-block; width: 114px; height: 100px; background: url("../mobile/mobile-logo.png") no-repeat scroll 0px 0px transparent;background-size:114px;}
#block-panels-mini-mobile-header #branding-mobile .mobile-slogan {display: inline-block; width: 182px; height: 100px; background: url("../mobile/mobile-slogan.png") no-repeat scroll 0px 0px transparent;background-size:205px;}
#block-panels-mini-mobile-header #menu_btn {position: inherit; width: 33px; height: 28px; cursor: pointer; background:url("../mobile/mobile-grabber.png") no-repeat scroll 0px 0px transparent;margin-left:-.8em;}

/* end of mobile header*/
/**
 * 3.Section Content
 */
/* Adding responsive overrides to the homepage slideshow */
.views_slideshow_cycle_main { width: 100%; }
.views_slideshow_cycle_main .views-slideshow-cycle-main-frame { width: 100% !important; height: auto; }
.views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row { width: 100% !important; height: auto !important; }
.views_slideshow_cycle_main .field-content { max-width: 100%; width: 100%; }
.views_slideshow_cycle_main .field-content img { max-width: 100%; width: 100%; height: auto; margin: 0; padding: 0; }
/* End of slideshow overrides */
/* Slideshow */
.front #zone-slideshow-wrapper {display:none;}
.front #zone-slideshow {float:left;}
.front #zone-slideshow #region-slideshow {margin-left:0;margin-right:0;width:100%;}
.front #zone-slideshow #region-slideshow img {width:100% !important;}
.front #zone-slideshow h2 {font-size: 2.5625em; color:#383636;padding:20px;background-color:rgba(255,255,255, .7);}
.front #zone-slideshow .views-row-2 h2 {font-size: 1.8em!important;}
.front #zone-slideshow a {color: #F79218; font-size: 1.65em;float:none;text-shadow:1px 1px 7px #E2E2E2;font-weight:bold;}
/*bottom Strip*/
.pane-homepage-slideshow2 h2 {font-size:18px;line-height:1.4;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;}
.pane-homepage-slideshow2 a {color: #193664 !important;font-family: Georgia,"Times New Roman",Times,serif !important;
font-size: 18px !important;font-style: italic;line-height: 1.4;padding-right: 20px !important;text-transform: capitalize !important;}
.node-links {float:right;}
.node-links:after {-moz-osx-font-smoothing: grayscale;content: "\f101";display: inline-block;font-family: 'fontawesome';font-size: 1.3em;color:#fff;}
#zone-slideshow .node-links:after {color: #F79218;font-size:26px;}

/* Padding above front content area */
.front #zone-content {margin-top:0;}

/****** Front Slideshow ******/
.front #zone-slideshow-wrapper {/*display:none;*/}
/****** Controls ****/
/*Top Controls*/
.front .views-slideshow-controls-top .views-slideshow-controls-text-previous {position: absolute; text-indent: -1999px; top: 47%;left:2%; z-index: 999; height: 64px; width: 64px; background: url("../images/SlideshowButton_Rwd.png") no-repeat scroll 0px 0px transparent;}
.front .views-slideshow-controls-top .views-slideshow-controls-text-previous:hover {background-image:url("../images/SlideshowButton_Rwd_hover.png");}
.front .views-slideshow-controls-top .views-slideshow-controls-text-pause {position: absolute; text-indent: -1999px; top: 90%;left:50%; z-index: 999; height: 64px; width: 64px; background: url("../images/SlideshowButton_Pause.png") no-repeat scroll 0px 0px /38px transparent;margin-left:-20px;}
.front .views-slideshow-controls-top .views-slideshow-controls-text-pause:hover {background-image:url("../images/SlideshowButton_Pause_hover.png");}
.front .views-slideshow-controls-top .views-slideshow-controls-text-next {position: absolute; text-indent: -1999px; top: 47%;right:2%; z-index: 999; height: 64px; width: 64px; background: url("../images/SlideshowButton_Fwd.png") no-repeat scroll 0px 0px transparent;}
.front .views-slideshow-controls-top .views-slideshow-controls-text-next:hover {background-image:url("../images/SlideshowButton_Fwd_hover.png");}
/*Bottom Controls*/
.front .views-slideshow-pager-field-item {border:5px solid #193664;float:left;margin-bottom:1em; cursor:pointer;}
.front .views-slideshow-controls-bottom .active {border:5px solid #FFFFFF;}
.front .views-slideshow-pager-field-item:hover {border:5px solid #f69218;}
/* End of Slideshow */

/****** Node Slideshow ******/
.not-front #zone-slideshow-wrapper {display:none;}
.not-front .views_slideshow_cycle_slide {max-width:35.5em;}
/****** Controls ****/
/*Top Controls*/
.not-front .views-slideshow-controls-top .views-slideshow-controls-text-previous {position: absolute; text-indent: -1999px; top: 70%;left:5%; z-index: 999; height: 64px; width: 64px; background: url("../images/SlideshowButton_Rwd.png") no-repeat scroll 0px 0px / 38px transparent;}
.not-front .views-slideshow-controls-top .views-slideshow-controls-text-previous:hover {background-image:url("../images/SlideshowButton_Rwd_hover.png");}
.not-front .views-slideshow-controls-top .views-slideshow-controls-text-pause {position: absolute; text-indent: -1999px; top: 87%;left:50%; z-index: 999; height: 64px; width: 64px; background: url("../images/SlideshowButton_Pause.png") no-repeat scroll 0px 0px /38px transparent;}
.not-front .views-slideshow-controls-top .views-slideshow-controls-text-pause:hover {background-image:url("../images/SlideshowButton_Pause_hover.png");}
.not-front .views-slideshow-controls-top .views-slideshow-controls-text-next {position: absolute; text-indent: -1999px; top: 70%;right:5%; z-index: 999; height: 64px; width: 64px; background: url("../images/SlideshowButton_Fwd.png") no-repeat scroll 0px 0px / 38px transparent;}
.not-front .views-slideshow-controls-top .views-slideshow-controls-text-next:hover {background-image:url("../images/SlideshowButton_Fwd_hover.png");}
/*Bottom Controls*/
/*.not-front #widget_pager_bottom_node_slideshows-block {position: absolute; z-index: 100; bottom: 0px; background-color: rgba(255, 255, 255, 0.2); width: 100%;}*/
.not-front .views-slideshow-controls-bottom {background-color: rgba(255, 255, 255, 0.2); left: 0px; width: 100%; z-index: 100; display: block; bottom: 0px; position: inherit;margin-bottom:2em;}
.not-front .views-slideshow-pager-field-item {float:left;margin:0; cursor:pointer;padding:6px;max-width:3.3em;}
.not-front .views-slideshow-controls-bottom .active {background:rgba(0, 0, 0, .2);}
.not-front .views-slideshow-pager-field-item:hover {background:rgba(0, 0, 0, .4);transition: background-color 0.5s ease;}
/* End of Slideshow */
/*Academic Program View*/
.view-academic-programs {margin-top: 1em; padding: 0px 1.6em 0px 1.6em;}
p.node-readmore a {color: #fff; padding: 5px 25px 5px 15px; background-color: rgb(162, 151, 126);}
/*handler for content on narrow screen*/
.responsive-layout-narrow .container-12 .grid-8 {width:100%;}
/*end of handler*/
#section-content {-webkit-background-size:cover;-moz-background-size: cover;-o-background-size: cover;background-size:cover;width:100%;height:100%;padding:0 0 1em;}
.not-front #region-content {background:#FFFFFF;}

#region-content {border:1px solid #e1e1e1; margin-bottom:.75em;}
.front #region-content {border:none;margin:0;}

#region-content .tabs {background-color:#fff;padding:0.4em 0;}
#region-content #block-workbench-block {background-color:#fff;}
#region-content #block-system-main {background-color:#fff;padding:1.4em 1.6em 1.6em;}
/*Image*/
.field-name-field-image {float:left;padding:0 0 1em 0;max-width:320px;}
/*News*/
.views-field-created span {font-size:1.5em !important;}
/* Datagrid */
table#datagrid, table.views-table {border:1px solid #e1e1e1;font-size:.75em;}
table#datagrid thead tr th, table.views-table thead tr th {padding:6px 0 6px 9px;background-color:#203866;text-align:left;color:#fff !important;}
table#datagrid thead tr th a, table.views-table thead tr th a {color:#fff !important; font-weight:normal !important;}
table#datagrid tfoot tr th, table.views-table tfoot tr th {font-style:italic;background:#1f87e0;color:#eeeeee;padding:5px 0px 5px 9px;-moz-border-radius-bottom-left:5px;-moz-border-radius-bottom-right:5px;-webkit-border-radius-bottom-left:5px;-webkit-border-radius-bottom-right:5px;text-align:left;}
table#datagrid td, table.views-table td {padding:9px 11px 9px 9px;vertical-align:top;border-bottom:1px solid #e1e1e1;background:#ffffff;}
table#datagrid tr:nth-child(odd) td, table.views-table tr:nth-child(odd) td {background: #F0F0F0;}
table#datagrid tr:nth-child(even) td, table.views-table tr:nth-child(even) td {background:#fff;}
table#datagrid tr:nth-child(odd):hover td, table.views-table tr:nth-child(odd):hover td {background:#fff2d5;}
table#datagrid tr:nth-child(even):hover td, table.views-table tr:nth-child(even):hover td {background:#fff2d5;}
table#datagrid p {font-size:inherit;}
/*helper for sorted tables*/
.views-table > thead > tr > th > a > img {position:relative;top:-7px;}
/*explore landing page links "menu"*/
.menu-block-7 {margin:-3em 0 0 1em;}
.menu-block-7 ul.menu {-moz-column-count: 2;-moz-column-gap: 1empx;-webkit-column-count: 2;-webkit-column-gap: 1empx;column-count: 2;column-gap: 1empx;}
.menu-block-7 .menu li {font-weight:normal!important;font-size:.9em!important;}
.menu-block-7 .menu li a {font-weight:normal!important;font-size:.9em!important;}
/**
 * 4.Sidebar Content
 */
/* Secondary menu links displayed on sidebars */
#region-sidebar-second p {font-size:15px;font-family:'Open Sans';line-height:1.2;font-weight: 300;}
#block-menu-block-15, #block-menu-block-16, #block-menu-block-18 {background:url("../images/seclinks-bg.jpg") repeat;padding:0 !important;}
#block-menu-block-15 .block-inner, #block-menu-block-16 .block-inner, #block-menu-block-18 .block-inner {padding-bottom:0 !important;}
#block-menu-block-15 ul.menu, #block-menu-block-16 ul.menu, #block-menu-block-18 ul.menu {padding-left:0px;}
#block-menu-block-15 ul li.leaf, #block-menu-block-16 ul li, #block-menu-block-18 ul li { list-style:disc inside url("../images/seclinks-arrow-blue.png");padding:12px;color:#6a6c6d;margin:0;background-color:#fff;float:left;border-bottom:2px solid #8fd5ef;clear:both;}
#block-menu-block-15 ul li.active, #block-menu-block-16 ul li.active, #block-menu-block-18 ul li.active { list-style-image:url("../images/seclinks-arrow-white.png");background-color:#E7194A;float:none;}
#block-menu-block-15 ul li a, #block-menu-block-16 ul li a, #block-menu-block-18 ul li a {color:#8d8e8f; text-decoration:none;border-bottom:none;font-size:1.083em;font-weight:bold;}
#block-menu-block-15 ul li.active a, #block-menu-block-16 ul li.active a, #block-menu-block-18 ul li.active a  {color:#fff;}
/*Multiple block settings*/
#block-block-8 h5, #block-block-8 p, #block-block-9 h5, #block-block-9 p, #block-block-10 p {color:#fff !important;}
#region-sidebar-second #block-block-8 h2.block-title, #region-sidebar-second #block-block-9 h2.block-title, #region-sidebar-second #block-block-10 h2.block-title {color: #FFFFFF !important;}
/*MyFinAid*/
#block-block-8 {background-color:#1a8bc6;color:#fff;}
#region-sidebar-second #block-block-8 h2.block-title {font-family: 'Open Sans' !important;font-size: 2.25em !important;padding-bottom: 0.4em !important;text-align: center;text-transform: none !important;}
/*Financial Aid At-A-Glance*/
#block-block-9 {background-color:#e09e19;}
/*Videos*/
#block-block-10 {background-color:#00b2a5;}



/*End of sec men link on sidebars*/
.not-front #region-sidebar-second {background:none repeat scroll 0 0 rgba(244, 244, 244, 1);}
.region-sidebar-second-inner {padding: 0 0 1em;}
.not-front .region-sidebar-second-inner {padding:0;}
#region-sidebar-second .block {padding:1.4em 1.4em 0 1.4em;}
#region-sidebar-second .block-inner /*#section-content #zone-content #region-sidebar-second .region-inner*/ {padding:0 0 0.5em ;filter:alpha(opacity=100);-moz-opacity:1;-webkit-opacity:1;opacity:1;}
#region-sidebar-second .block {margin:0;}
#region-sidebar-second h2.block-title {padding:0 0 .75em 0;font-size:1.125em;font-family: 'Roboto Slab';text-transform:uppercase;color:#193664;}
#region-sidebar-second li {font-size:.75em;color:#EEEEEE;}
#region-sidebar-second li a {font-size:1.0em;text-decoration:none;color:#5CA1CB;border-bottom:1px dotted #ccc;}
/*Services sidebar*/
#region-sidebar-second #service-col1 ul {padding-left:.75em;margin:0 0 .75em;}
#region-sidebar-second #service-col1 li { }
#region-sidebar-second p, #region-sidebar-second .fieldset-description, #region-sidebar-second label {color: #D9D9D9;}
/* Minimize function */
.front .actionButton {display:none;}
.actionButton {background: url("../images/defSprites.png") no-repeat scroll 0px -920px #666;top: 0;display: block;height: 26px;position: absolute;right: 0;text-indent: -9999px;width: 27px;z-index: 200;
	text-decoration:none;
	border-bottom:none !important;
}
.maximize {background-position:0px -950px;}

.actionButton:hover {background-color:#333;}
.minimized {background-position: 0 -950px;}
/*.container-12 .grid-4 {width:100%;}*/
/* Focus Area */
#focus-area {background-color:#d68817;padding:1.2em 2em .6em;}
#focus-area h2 {color:#fff !important;text-align:center;font-size:2em;margin-bottom:.5em}
#focus-area p {text-align:center;color:#fff;font-size:1em;line-height:1.2;}
#focus-area a.read-more {margin-bottom:0;}
/* End of Focus Area */

/**
 * 5.Section Footer
 */

#zone-footer-wrapper {max-width:100%;}
#zone-footer {width:100%;}
#region-footer-first {width:100%;background-color:#1b3f57;margin:0;}
#region-footer-second {width:100%;background-color:#173245;margin:0;padding:.5em .5em 0;}
#region-footer-second p {color:#e2e2e2;}
#block-menu-menu-new-footer {width:100%;}
#block-menu-menu-new-footer li {float:left;font-family:'Open Sans';font-size:.9em;}
#megamenu-menu-footer-menu,  #block-menu-menu-new-footer {background:none;padding:1.2em .5em;}
.megamenu-menu .megamenu-parent,  #block-menu-menu-new-footer { display:inline-block;}
#megamenu-menu-footer-menu li h2, #megamenu-menu-footer-menu li, #megamenu-menu-footer-menu li h2 a,
#block-menu-menu-new-footer li h2, #block-menu-menu-new-footer li, #block-menu-menu-new-footer li h2 a { height:2em;}
#block-menu-menu-new-footer li h2 a, #megamenu-menu-footer-menu li h2 a {color:#fff !important;letter-spacing:0.005em;}
#block-menu-menu-new-footer li, #megamenu-menu-footer-menu li {padding:0;}
#block-menu-menu-new-footer li.first, #megamenu-menu-footer-menu li.first {padding:0;}
#block-menu-menu-new-footer li a, #megamenu-menu-footer-menu li a {color:#fff;font-weight:normal;font-size:.85em; text-decoration:none;float:left;margin-right:1em;border-bottom:none;}
#block-menu-menu-new-footer h2 a, #megamenu-menu-footer-menu #megamenu-mlid-1182 h2 a, #megamenu-menu-footer-menu #megamenu-mlid-1183 h2 a, #megamenu-menu-footer-menu #megamenu-mlid-1184 h2 a, #megamenu-menu-footer-menu #megamenu-mlid-1179 h2 a {height:30px;width:30px;display:block;text-indent:-999px;float:left;margin-right:.5em;}
/*#megamenu-menu-footer-menu #megamenu-mlid-1182 h2 a {background-position:0 -5px; background-repeat:no-repeat; background-size:30px auto; background-attachment:scroll; background-color:transparent;background-image:url("../images/socialis/Glyph/LinkedIn.png");}
#megamenu-menu-footer-menu #megamenu-mlid-1183 h2 a {background-position:0 -5px; background-repeat:no-repeat; background-size:30px auto; background-attachment:scroll; background-color:transparent;background-image:url("../images/socialis/Glyph/Facebook.png");}
#megamenu-menu-footer-menu #megamenu-mlid-1184 h2 a {background:url("../images/symplicity.png") no-repeat 0 0 transparent;width:120px;}
/*{background:url("../images/pinterest.png") no-repeat 0 0 transparent;}
#megamenu-menu-footer-menu #megamenu-mlid-1036 h2 a {background:url("../images/blog.png") no-repeat 0 0 transparent;}*/
#block-menu-menu-new-footer li.last {position:fixed;left:-9999px;}
#megamenu-menu-footer-menu #megamenu-mlid-1649 h2 a, #block-menu-menu-new-footer li.last a {background: url("../images/MollyDugganAssociates.png") no-repeat scroll 0 -3px transparent;height:34px !important;width:190px !important;float:right;clear:both;position:fixed;left:-9999px;text-indent:-9999px;}
#block-menu-menu-new-footer, #block-megamenu-menu-footer-menu {margin-bottom:0 !important;}
/*
 * 6.Views and Panels
 *
 */
.pane-highlighted-project {border:4px solid #e4e4e4;padding:1.25em;}
.pane-highlighted-project img {max-width:220px;float:right;padding:0 0 1em 1em;}
.panels-flexible-region-inside {margin-left:1em;margin-right:1em;}
.panel-flex-position-boxes {width:27%;padding:0 6% 1em 0;float:left;display:block}
.panel-flex-position-boxes-row {clear:left;}
.pane-aggregator-feed-1 .more-link {display:none;}
/*Read More links*/
.read-more, .read-more:link, .read-more:visited, .read-more:active, #block-views-profiles-block-1 .views-field-view-node a, #block-views-profiles-block-1 .views-field-view-node a:link, #block-views-profiles-block-1 .views-field-view-node a:visited, #block-views-profiles-block-1 .views-field-view-node a:active, .pane-news-in-the-media .views-field-view-node a, .pane-news-in-the-media  .views-field-view-node a:link, .pane-news-in-the-media  .views-field-view-node a:visited, .pane-news-in-the-media  .views-field-view-node a:active {font-size:11px;font-family:'Open Sans', sans-serif;font-weight:400;text-transform:uppercase;color:#FFF;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 15px;line-height: 22px;background-color:#193664;border:none;text-shadow:none;margin-bottom:1em;border:1px solid #1f87e0;border-radius:0;}
.node-links ul li a, .comment-links ul li a, .node-links ul li a:hover, .comment-links ul li a:hover, .node-links a, .node-links a:hover { background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border: medium none;color: #000000;font-family: 'Open Sans';font-size: 1.25em;font-weight: 400;text-transform: uppercase;padding:0;float:right;border-radius:0;text-shadow:none;}
.node-links i {font-size:1.25em;}
.read-more {position:relative;left:50%;margin-left:-6em;}
#mobile-home, .field-name-field-tags {display:none;}
#edit-field-tags {display:block;}
/* Keywords block */
#block-views-tags-block ul {list-style-type:none;}
#block-views-tags-block li {font-size:14px;list-style:none outside none;margin:0 .4em .4em 0;padding:.5em 0.8em;display:inline-block;float:left;}
#block-views-tags-block li a {border-bottom:none;font-weight:normal;color:#ffffff;}
#block-views-tags-block li:nth-child(odd) {background-color:#d8651f;background-color:rgb(216, 101, 31);}
#block-views-tags-block li:nth-child(even) {background-color:#f79219;background-color:rgb(247, 146, 25);}
/* End of Keywords */

.views-field p, .views-field .field-content {font-size:12px;}
/*Media*/
.pane-media h2.node-title {font-size: 13.5px; line-height:1.8; text-transform: uppercase !important;}
.views-field-field-article-image {margin-bottom:1em;}
/* End of Media */
/*
 * 7.Front
 *
 */

/* finaid */
.front #region-content #block-system-main {padding:0;}
.front .panels-flexible-row {padding:0;}
.page-finaid #block-system-main .grid-1, .page-finaid #block-system-main .grid-2, .page-finaid #block-system-main .grid-3, .page-finaid #block-system-main .grid-4, .page-finaid #block-system-main .grid-5, .page-finaid #block-system-main .grid-6, .page-finaid #block-system-main .grid-7, .page-finaid #block-system-main .grid-8, .page-finaid #block-system-main .grid-9, .page-finaid #block-system-main .grid-10, .page-finaid #block-system-main .grid-11, .page-finaid #block-system-main .grid-12 {margin:0;padding:1.5em 10px;}
.page-finaid #block-system-main .panels-flexible-region-20-r2_b1.grid-8, .page-finaid #block-system-main .panels-flexible-region-20-r2_b1 .panels-flexible-region-inside {padding:0;margin:0;}

.page-finaid .panels-flexible-region h2 {display:none;}
.panels-flexible-20 .h2, .panels-flexible-20 .h3 {font-size:1.6875em;color:#fff;}
.panels-flexible-20 p {color:#fff;font-family: 'Open Sans';font-weight: 300;font-size:1em;}
/*Row 2 */
.panels-flexible-row-20-1 {/*Set Height*/}
.panels-flexible-row-20-1 .h2, .panels-flexible-row-20-1 .h3 {font-size:1.6875;font-weight:bold;color: #000000;}
.panels-flexible-row-20-1 p {font-size:1.5625em;font-family:'Open Sans', sans-serif;letter-spacing:.005em;font-weight:300;color: #000000;}
/*Row 2 sub-rows */
.panels-flexible-region-20-block_1 .h3 {color: #000000;}
.panels-flexible-region-20-r2_b2 .h3 {color:#1b3f57;}
.panels-flexible-region-20-r2_b3 .h3 {color:#4ea7da;}
/*Row 3*/
.panels-flexible-region-20-r3_b1, .panels-flexible-region-20-r3_b2 {min-height:400px;}
/*Row 3 sub-rows */
.panels-flexible-region-20-r3_b2 {background:url("../images/whoGetsAid_bg.png") no-repeat scroll 20% 90% #F79218;}
.panels-flexible-region-20-r3_b2 .h2 {font-weight:bold;}
.panels-flexible-region-20-r3_b2 .h2, .panels-flexible-region-20-r3_b2 .h3 {font-size:2.25em;}
.panels-flexible-region-20-r3_b2 .node-links ul li a, .panels-flexible-region-20-r3_b2 .node-links ul li a:hover {color:#fff;}
/*Row 4*/
.panels-flexible-region-20-r4_b1, .panels-flexible-region-20-r4_b2 {min-height:220px;}
/*Row 4 sub-rows */
.page-finaid .panels-flexible-region-20-r4_b2 .node-links a, .panels-flexible-region-20-r4_b2 .node-links a:hover {color:#fff;font-size:1em;float:none;}
.panels-flexible-region-20-r4_b1 {background:#fff url("../images/calculator.jpg") no-repeat scroll right top;}
.panels-flexible-region-20-r4_b1 .field-name-body {position:relative;top:-1em;}
.panels-flexible-region-20-r4_b1 .h2, .panels-flexible-region-20-r4_b1 .h3, .panels-flexible-region-20-r4_b1 p, .panels-flexible-region-20-r4_b1 .node-links a, .panels-flexible-region-20-r4_b1 .node-links a:hover {color:#383636;text-shadow:2px 2px 5px #FFFFFF;}
.panels-flexible-region-20-r4_b1 .node-links {float:left;}
.panels-flexible-region-20-r4_b1 p, .panels-flexible-region-20-r4_b1 .node-links {width: 36%;}
.panels-flexible-region-20-r4_b1 .h2, .panels-flexible-region-20-r4_b1 .h3 {font-size:2.25em;}
.panels-flexible-region-20-r4_b1 .h3 {font-weight:bold;}
.panels-flexible-region-20-r4_b2 {background:url("../images/dontForget_bg.png") no-repeat scroll .3em 1em #DE003B;}
.panels-flexible-region-20-r4_b2 .panels-flexible-region-20-r4_b2-inside {width:50%;float:right}
/*Row 5*/
.panels-flexible-row-20-4 {/*Set Height*/}
.panels-flexible-row-20-4 .node-links ul li a, .panels-flexible-row-20-4 .node-links ul li a:hover {color:#fff;}
/*Row 5 sub-rows */
.panels-flexible-region-20-row_5, .panels-flexible-region-20-r5_b2, .panels-flexible-region-20-r5_b3_ {min-height:160px;}
.panels-flexible-region-20-row_5 .h2, .panels-flexible-region-20-r5_b2 .h2, .panels-flexible-region-20-r5_b3_ .h2 {font-weight:bold;}
.panels-flexible-region-20-row_5 {background-color:#198ac5;}
.panels-flexible-region-20-r5_b2 {background-color:#112446;}
.panels-flexible-region-20-r5_b3_ {background-color:#3d3d3d;}

/**
 * 8.Brand Grid
 *
*/
.gridrow {}
.gridrow {clear: left;}
.gridrow:after {clear: both;content: " x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";display: block;font-size: xx-large;height: 0 !important;line-height: 0;overflow: hidden;visibility: hidden;}
.height165 {height:165px;}
.gridrow.border-top {border-top: 1px solid #CBCBCB;}
.gridbox {-moz-box-sizing: border-box;border-bottom: 1px solid #CBCBCB;border-left: 1px solid #CBCBCB;min-height: 165px;}
.gridbox:first-of-type {border-left: medium none;}
.grid25 {width:25%;}
.grid50 {width:50%;}
.grid75 {width:75%;}
.grid100 {width:100%;}
.unit {float:left;}
/*color chips*/
.colorchip {width:90px;max-width:90px;display:block;}
.chip {width:90px;height:90px; border-width:1px 1px 0 1px; border-style:solid; border-color:#717073;}
.chiptype {padding:4px; border-width:0 1px 1px 1px; border-style:solid; border-color:#717073;width:82px;}
.chiptype p {font-size:0.6em;}
.in15 {padding-left: 15px;padding-right: 15px;}
.ml-15 {margin-left: 15px;}

/**
 * 9.Navigation
 */
/*Default */
#zone-menu-wrapper {background:#193664;}
#zone-menu-wrapper #block-menu-menu-pages-menu {margin-bottom:0;}
#block-menu-menu-pages-menu ul.menu { z-index:9999;font:normal .95em Helvetica, Arial, sans-serif;background:#1f87e0; text-decoration:none;line-height:120%;color:#F0F0F0;padding:0.3em 0;list-style:none;}
#block-menu-menu-pages-menu ul.menu ul {display:none;}
#block-menu-menu-pages-menu ul.menu li a:hover:after  {left:30px;}
#block-menu-menu-pages-menu ul.menu li {margin:0;padding:.3em 1em;font-size:100%;line-height:100%;height:100%;display:inline-block; position:relative; z-index:2;}
#block-menu-menu-pages-menu ul.menu li a,
#block-menu-menu-pages-menu ul.menu li a:link,
#block-menu-menu-pages-menu ul.menu li a:visited,
#block-menu-menu-pages-menu ul.menu li a:focus,
#block-menu-menu-pages-menu ul.menu li a:hover,
#block-menu-menu-pages-menu ul.menu li a:active,
#block-menu-menu-pages-menu ul.menu li span,
#block-menu-menu-pages-menu ul.menu li a.active{padding:.8em .65em;color:#F0F0F0 !important;z-index:2; text-decoration:none;font-size:0.95em; text-transform:uppercase; letter-spacing:0.05em;line-height: 139%;border-bottom:none;font-weight:normal;}
#block-menu-menu-pages-menu ul.menu li a:hover{ text-decoration:none;border-bottom:none;}
/*reset */
#block-menu-menu-pages-menu ul.menu li.first {padding-left:1.2em;}
#block-menu-menu-pages-menu ul.menu li.collapsed {list-style-image:none; list-style-type:none;}
.menu .description {font-family: Georgia;font-size: 1em !important;font-style: italic;text-transform: capitalize !important;}
/*End of default*/
/*mobile menu*/
@media all and (max-width: 980px) {
#block-nice-menus-1 {display:block;}
#block-menu-menu-pages-menu {display:block;}
#zone-menu-wrapper {top: 0px; width: 260px; height: 100%; position: fixed; overflow: auto; left: -260px;background-color:#282828;z-index:999;}
#zone-menu-wrapper #region-menu {margin: 0px; width: 260px;}
#block-nice-menus-1 h2.block-title {color: rgb(226, 226, 226) !important; padding: 0.5em 0px 0.5em 0.6em; font-size: 1em;}
.header-social-1 {margin-top:-.65em;}
a.mobile-mail {margin-top:1em;}
#zone-content {width:100%;}
.front .container-12 .grid-4 {width:33%!important;}
.panels-flexible-region-20-r5_b1, .panels-flexible-region-20-r5_b2, .panels-flexible-region-20-r5_b3 {width:33%!important;}
.panels-flexible-20-inside p {font-size:.8em;}
.panels-flexible-20-inside h2, .panels-flexible-20-inside h3 {font-size:1.1em!important;}
.panels-flexible-region-20-r2_b1 {width:66%!important;}
.panels-flexible-region-20-r4_b1 {width:63%!important;}
.panels-flexible-region.panels-flexible-region-20-r3_b2 {background-size:50%;min-height:270px!important;font-size:1em!important;padding:0!important;}
.panels-flexible-region-20-r3_b2, .front #block-system-main .grid-4 {padding:0!important;}
.panels-flexible-region-20-r3_b2 .h2, .panels-flexible-region-20-r3_b2 .h3,
.panels-flexible-region-20-r4_b1 .h2, .panels-flexible-region-20-r4_b1 .h3 {font-size:1.3em!important;}
.panels-flexible-region-20-r3_b2-inside, .field-type-text-with-summary {margin:0;}
.panels-flexible-region-20-r4_b2 {background-size:40%;padding-top:.5em!important;}
.panels-flexible-region-20-r4_b1 {background-size:60%!important;}
.front .node-readmore-custom a, .front .node-readmore a,
.front .node-readmore-custom a:hover, .front .node-readmore a:hover {font-size:1em;}
.panels-flexible-region-20-r4_b2 .node-links a, .panels-flexible-region-20-r4_b2 .node-links a:hover{font-size:.8em!important;}
.panels-flexible-region-20-r4_b2 {min-height:220px!important;}
.panels-flexible-region-20-r4_b1 {min-height:90px!important;max-height:100px!important;}
.panels-flexible-region-20-r4_b1 {padding:0 10px;}
.panels-flexible-region-20-r4_b1 p {margin-bottom:0;}
}
/* =======Menu MiniPanels========*/



/* ============== MegaMenu-SUB-navigation ============== */
.qtip .qtip-content {display:none !important;border-bottom:12px solid #F8A130 !important;background-color:#f4f4f4 !important;}
.qtip {-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
-webkit-border-radius: 0px 0px 4px 4px;
border-radius: 0px 0px 4px 4px;
-webkit-box-shadow: 4px 4px 5px 0px ;
-moz-box-shadow: 4px 4px 5px 0px ;
box-shadow: 4px 4px 5px 0px ; 
z-index:1000;}
#global-submenu {margin:1.2em 10px 10px 10px; }
.menu-minipanels .grid-12, .menu-minipanels .container-12 .grid-12 {width:920px;background-color:#dcdbdb;margin:0 0 -5px -.5em;padding:1em 1em 0.4em !important}
#global-submenu #bin {padding-bottom:20px;}
#global-submenu #bin-inset-title h2 {font-family:'Roboto Slab';color:#444;font-size:1.2em;padding:0 6px 0.3em 0;line-height:1.1em;}
#global-submenu #bin-image {margin:0 5px 0 0;padding:0;}
#global-submenu #bin-image img {border:10px solid #e5e5e5;}
#global-submenu #bin-inset {margin:0;padding:0;}
#global-submenu .bin-end {font-size:.001em;line-height:0;padding:0 0 4px 0;margin:0;}
[class*='menu-block-'] ul, #global-submenu ul {margin:0;padding:0;}
[class*='menu-block-'] ul.first, #global-submenu ul.first {clear:both;margin:0;padding:0;}
[class*='menu-block-'] ul.first li a, #global-submenu ul.first li a {list-style-type:none;background-image:url("../images/gold-bullet-pointer.png");background-position: 6px 3px;background-repeat: no-repeat;padding:0 .6em .6em 2em;list-style:none;color:#666666;text-decoration:none;font-size:0.9167em;display: block;text-align:left;border-bottom:1px dotted #e2e2e2;}
[class*='menu-block-'] ul.second, #global-submenu ul.second {clear:both;margin:0;padding:0;}
.menu-minipanels #global-submenu ul {clear:both;margin:0;padding:0;}
[class*='menu-block-'] ul li a, .menu-minipanels #global-submenu ul li a {list-style-type:none;background-image:url("../images/gold-bullet-pointer.png");background-position: 6px 3px;background-repeat: no-repeat;padding:0 .6em .6em 2em;list-style:none;color:#666666;text-decoration:none;font-size:0.9167em;display: block;text-align:left;border-bottom:1px dotted #e2e2e2;}
.menu-minipanels #global-submenu ul {clear:both;margin:0;padding:0;}
[class*='menu-block-'] ul li, #global-submenu ul li {list-style:none;margin:0;min-height:10px;display:block;}
/* Orange More Link */
.b-more-wrap, #global-submenu .b-more-wrap{background: url("../images/defSprites.png") no-repeat scroll right -269px transparent; border: medium none; box-shadow: none; clear: left; display: block; float: left; height: 31px; margin-top: 10px; padding-right: 16px;}
a.b-more, #global-submenu a.b-more,
a.b-more:link, #global-submenu a.b-more:link,
a.b-more:visited, #global-submenu a.b-more:visited, 
a.b-more:hover, #global-submenu a.b-more:hover {background: url("../images/defSprites.png") no-repeat scroll right -131px #F8A130; border-bottom: medium none; color: #FFFFFF; display: inline-block; font-family: 'Open Sans',sans-serif; font-size: 0.9167em; font-weight: normal !important; margin-top: 0; padding: 0.4em 2.1em 0.55em 1.33333em; text-align: right; text-decoration: none;text-transform: inherit;height:1.15em;line-height:1.2em;}
#global-submenu .b-more-wrap {}
.gridend a.b-more, #global-submenu .gridend a.b-more {background-color:#F8A130;}
/* End of Orange More Link */
#global-submenu blockquote {background: url("../images/quote-marks-grey-left.png") no-repeat left top transparent;color:#000;font-size:1.66666em;font-family:'Roboto Slab';font-style:normal !important;margin:1.0em 0 0;padding:0 0 1px 41px;width:85%;text-indent:0;}
#global-submenu blockquote p {background: none !important;margin: 0;padding-bottom: 5px;padding-right: 0;padding-top: 5px;display:inline-block;line-height:1.1em;font-family:'Roboto Slab';font-style:normal !important;color:#333 !important;font-size:.75em !important;}
div.panel-panel h2.pane-title {display:none;}
.menu-minipanels .gridend {background-color:#536370;padding:1.9em 1.5em 1.5em;/*margin-top:-2em;*/color:#fff;float:right!important;position:absolute;top:0;right:-10px;}
.menu-minipanels .gridend #bin-inset-title h2 {color:#FFFFFF !important;font-family:'Roboto Slab';font-size:1.2em;}
/* ==== Added by AB ===== */
.menu-minipanel-1242 .pane-menu-block-3 .pane-content {float: right;width: 65%;}
.menu-minipanels .grid-4, .pane-apply-main-menu-inner, .pane-prosper-main-menu-inner, .pane-learn-main-menu-inner, .pane-give-main-menu-inner {display:inline;float:left;width:275px !important;}
.pane-apply-main-menu-inner [class*='pane-'] #bin-inset-title h2, .pane-prosper-main-menu-inner [class*='pane-'] #bin-inset-title h2, .pane-learn-main-menu-inner [class*='pane-'] #bin-inset-title h2, .pane-give-main-menu-inner [class*='pane-'] #bin-inset-title h2 {font-size:1.2em;font-family:'Roboto Slab';}
.pane-apply-main-menu-inner {float:left;}
.menu-minipanels .grid-4 [class*='pane-'] h2, .grid-4 [class*='pane-'] p {/*width:50%;*/}
.menu-minipanels .grid-4 blockquote h2, .menu-minipanels .grid-4 blockquote p {/*width:96%;*/}
.menu-block-3{-moz-column-count: 2; -moz-column-gap: undefinedpx; -webkit-column-count: 2; -webkit-column-gap: undefinedpx; column-count: 2; column-gap: undefinedpx;}
/* End of AB additions */

/*----------End-----------------*/
/* ==============End=============*/
#block-menu-menu-pages-menu a.menu-minipanel-0 {text-indent:-9999px;width:19px;height:19px;display:inline-block;background:url("../images/defSprites.png") no-repeat scroll 3px 5px;padding-right:0 !important;}
/*#search-block-form--2 #edit-actions--2 {display:none;}*/
/**
 * 10.Masthead Navigation
 *
 */
#megamenu-menu-masthead-navigation {float:right;}
.megamenu-skin-masthead .megamenu-parent-0 {margin-left: 0;}
.megamenu-skin-masthead {color: #F0F0F0;font: 1.1em/120% Helvetica,Arial,sans-serif;list-style: none outside none;padding:0;text-decoration: none;}
.megamenu-skin-masthead .megamenu-title {font-size: 100%;font-weight: normal;}
.megamenu-skin-masthead .megamenu-bin {background: none repeat scroll 0 0 #1D1D1D;box-shadow: 3px 3px 5px #666666;float: left;margin-top: 6px;padding: 3px 4px 8px 10px;z-index: 100;max-width: 128px;}
.megamenu-skin-masthead .megamenu-slot {float: none !important;list-style: none outside none;margin: 0 10px 0 0;padding: 0;width: 120px;}
.megamenu-skin-masthead .megamenu-slot-title {font: 13px/1em Helvetica,Arial,sans-serif;margin: 0;padding: 0;width: 100%;}
.megamenu-skin-masthead .megamenu-slot-title a {background-image: none;border-bottom: 1px solid #434343;color: #CCCCCC;display: block;font: inherit;padding: 5px 0;}
.megamenu-skin-masthead .megamenu-link {}
.megamenu-skin-masthead .megamenu-item a {color: #FFFFFF;display: block;float: none;font: 8px/1.1em Helvetica,Arial,sans-serif;height: auto;margin: 0;padding: 5px 0 0;text-decoration: none;text-indent: 0;border-bottom:none;}
.megamenu-skin-masthead .megamenu-item a:hover {background-position: 0 7px;color: #DDDDDD;}
.megamenu-skin-masthead .megamenu-slot-title a, 
.megamenu-skin-masthead .megamenu-slot-title a:hover, 
.megamenu-skin-masthead .megamenu-item a:hover, 
.megamenu-skin-masthead a:hover {text-decoration: none;}
.megamenu-skin-masthead .megamenu-slot-title, .megamenu-skin-masthead .megamenu-slot-title a {color:#999999;}
.megamenu-skin-masthead .megamenu-item a,
.megamenu-skin-masthead .megamenu-item span {font-size: 11px;}
.megamenu-menu, 
.megamenu-skin-masthead .megamenu-parent, 
.megamenu-skin-masthead .megamenu-parent-title {font-size: 95%;height: 100%;line-height: 110%; text-transform: capitalize;}
.megamenu-skin-masthead .megamenu-parent-title {font-size:85%;}
.megamenu-skin-masthead .megamenu-parent-title a, 
.megamenu-skin-masthead .megamenu-parent-title a:link, 
.megamenu-skin-masthead .megamenu-parent-title a:visited, 
.megamenu-skin-masthead .megamenu-parent-title a:focus, 
.megamenu-skin-masthead .megamenu-parent-title a:hover, 
.megamenu-skin-masthead .megamenu-parent-title a:active, 
.megamenu-skin-masthead .megamenu-parent-title span {color: #F0F0F0;padding: 4px 8px;font-weight:normal;cursor:pointer;border-bottom:none;}
.megamenu-skin-masthead .megamenu-parent {padding: 6px 0 4px;}
.megamenu-skin-masthead .megamenu-parent-title a:hover {}
.megamenu-skin-masthead .megamenu-parent-title a.active, 
.megamenu-skin-masthead .megamenu-parent-title a:focus, 
.megamenu-skin-masthead .megamenu-parent-title a:active {}
.megamenu-skin-masthead .megamenu-parent-title a:hover {color: #F0F0F0;text-decoration: none;}
/* Special menu item */
.megamenu-skin-masthead #megamenu-mlid-1648 h2 a, #block-menu-menu-masthead-navigation ul.menu .last a {background-color:#CD4F1C;}
/*For new masthead nav - jetisonned megamenus because it prevented target _blank from working*/
#block-menu-menu-masthead-navigation ul.menu {display:inline;float:right;}
#block-menu-menu-masthead-navigation ul.menu li {float:left;}
#block-menu-menu-masthead-navigation ul.menu a {color: #FFFFFF;display: block;float: none;font-family:Helvetica,Arial,sans-serif;font-weight:normal;height: auto;margin:2px 0 0 0;padding:4px 8px 4px 8px;text-decoration: none;text-indent: 0;border-bottom:none;font-size:.8em;height: 100%;line-height: 110%; text-transform: capitalize;}
#block-menu-menu-masthead-navigation ul.menu a:hover {background-position: 0 7px;color: #DDDDDD;}

/*
***** 11. User Alerts
*/
#block-views-user-alerts-block {background-color: #f4f4f4; border: 6px solid #666666; padding: 10px 14px 10px 14px;}
#block-views-user-alerts-block ul {margin:0;padding:0 0 0 10px;}
#block-views-user-alerts-block ul li {margin:0;padding:0;list-style:none outside none;}
#block-views-user-alerts-block p {display:inline-block;margin:0.5em 0 1.0em;}
#block-views-user-alerts-block em, #block-views-user-alerts-block .field-content {font-size:12px !important;}
#block-views-user-alerts-block .views-row {border-bottom:1px dashed #ccc;}
/* 17.Accordion
 *
*/
.ui-accordion {display:inline-block;}
#accordion p {font-size:13px;}
.ui-corner-top, .ui-corner-bottom,.ui-corner-all {border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
/*Default header*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {background:#C6BFB9 none; color:#fff; margin:0; padding: 16px 50px; border:none;font-size:1.33333em;font-weight: normal;line-height: 1em;list-style:none;letter-spacing:0.005em;}
/*Active header*/
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {background:#1F87E0 none; color:#fff; margin: 0; padding: 16px 50px; border:none;font-size:1.33333em;font-weight: normal;line-height: 1em; list-style:none;letter-spacing:0.005em;}
/*Body of Accordion*/
.ui-widget-content {border: none;color:#444444;background:none;}

/* stack still to work on */
/*.ui-accordion .ui-accordion-header {cursor: pointer;margin-top: 1px;position: relative;
}
.ui-accordion .ui-accordion-li-fix {display: inline;
}
.ui-accordion .ui-accordion-header-active {border-bottom: 0 none !important;
}
.ui-accordion .ui-accordion-header a {display: block;font-size: 1em;padding: 0.5em 0.5em 0.5em 0.7em;
}
.ui-accordion-icons .ui-accordion-header a {padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-icon {left: 0.5em;margin-top: -8px;position: absolute;top: 50%;
}
.ui-accordion .ui-accordion-content {border-top: 0 none;display: none;margin-bottom: 2px;margin-top: -2px;overflow: auto;padding: 1em 2.2em;position: relative;top: 1px;
}
.ui-accordion .ui-accordion-content-active {display: block;
}*/
/*Accordion look without the accordion*/
.h4-wrap {background:#f0ecea;padding:15px 18px;clear:both;}
.h4-wrap .h4 {color:#ffffff !important;}
/*#region-content .h4-wrap p.init:first-letter {font-weight:normal;font-size:2.16666em;line-height:1em;color:#1fabe0; text-decoration:none; letter-spacing:-0.999px;}*/
/*========Numbers=========*/
.numbered .ui-icon-triangle-1-s, .numbered .ui-icon-triangle-1-e, .numbered .ui-icon {background-position:0 0;width:34px;height:34px;}
.numbered .ui-accordion-header .ui-icon {top:34%;}
.num1.ui-state-active .ui-icon, .num1.ui-state-default .ui-icon {background-image:url("../images/num-circle-1.png"); background-repeat:no-repeat;}
.num2.ui-state-active .ui-icon, .num2.ui-state-default .ui-icon {background-image:url("../images/num-circle-2.png"); background-repeat:no-repeat;}
.num3.ui-state-active .ui-icon, .num3.ui-state-default .ui-icon {background-image:url("../images/num-circle-3.png"); background-repeat:no-repeat;}
.num4.ui-state-active .ui-icon, .num4.ui-state-default .ui-icon {background-image:url("../images/num-circle-4.png"); background-repeat:no-repeat;}
.num5.ui-state-active .ui-icon, .num5.ui-state-default .ui-icon {background-image:url("../images/num-circle-5.png"); background-repeat:no-repeat;}
.num6.ui-state-active .ui-icon, .num6.ui-state-default .ui-icon {background-image:url("../images/num-circle-6.png"); background-repeat:no-repeat;}
.num7.ui-state-active .ui-icon, .num7.ui-state-default .ui-icon {background-image:url("../images/num-circle-7.png"); background-repeat:no-repeat;}
.num8.ui-state-active .ui-icon, .num8.ui-state-default .ui-icon {background-image:url("../images/num-circle-8.png"); background-repeat:no-repeat;}
.num9.ui-state-active .ui-icon, .num9.ui-state-default .ui-icon {background-image:url("../images/num-circle-9.png"); background-repeat:no-repeat;}
/*========Min-Max=========*/
.min-max .ui-icon-triangle-1-s, .min-max .ui-icon-triangle-1-e, .min-max .ui-icon {background-position:0 0;width:34px;height:34px;}
.min-max .ui-accordion-header .ui-icon {position:absolute;top:34%;}
.min-max .ui-state-default .ui-icon {background-image:url("../images/accordion-maximize.png"); background-repeat:no-repeat;}
.min-max .ui-state-active .ui-icon {background-image:url("../images/accordion-minimize.png"); background-repeat:no-repeat;}
/**
 * 13.Special Menu Items
 *
 */
#block-menu-block-1 {display:block;height: 100%;left: -201px;overflow: auto;position: absolute;top: 7%;width: 200px;z-index: 999; cursor:pointer;}
#block-menu-block-1 h2.block-title {background-color: #193664;display: block;left: 109px;padding: 8px;top: 24px;height: 41px;width: 157px;position:absolute;font-size:.75em;color:#fff !important; text-transform:uppercase;
/* Safari */-webkit-transform: rotate(-90deg);
/* Firefox */-moz-transform: rotate(-90deg);
/* IE */-ms-transform: rotate(-90deg);
/* Opera */-o-transform: rotate(-90deg);
/* Internet Explorer */filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
#block-menu-block-1 .menu-block-wrapper {background-color:#193664;padding:15px 20px 20px;border:1px solid #1f87e0;width:125px;}
#block-menu-block-1 ul.menu li a, #block-menu-block-1 ul.menu li a:link, #block-menu-block-1 ul.menu li a:visited, #block-menu-block-1 ul.menu li a:active, #block-menu-block-1 ul.menu li  a.active {color:#fff !important;font-weight:normal;font-size:.75em;}
#block-menu-block-1 ul.menu li {border-bottom: 1px solid #FFFFFF;padding: 4px 0;}
#block-menu-block-1 ul.menu li.first {padding-top:0;}

/**
 * A1.Workbench
 *
 */
div.workbench-info-block {background:url("../images/sidebarBG.png") repeat scroll 0 0;border:1px solid #303D5A;color: #666666;font-size: 0.95em;list-style: none outside none;margin: 0;padding: 0.25em 0.5em;
}
/**
 * A2.Forms
 *
 */
/* Mobile Search */
.search-box {}
.search-box-inner {}
.search-box-inner form
#search-theme-form {}
.search-box-inner input
#edit-search-theme-form-header {}

.block-search label {display:none;}
#search-block-form {overflow:hidden;margin-top:0;}
#search-block-form span {background:none;display:inline;}
#search-block-form .form-item {margin:0px;padding:3px 0 5px 27px;height:20px;}
#search-block-form .container-inline {display:none;}
#search-block-form .form-item .form-text {border:none;background-color:#D6DEE0;position:relative;z-index:1;overflow:visible;font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;font-size:0.75em;color:#333333;}
#search-block-form input[type="submit"] {background-image:none;}
#search-block-form .form-submit {margin:0px;height:33px;width:55px;border:none;cursor:pointer;position:absolute;right:0px;top:0px;overflow:hidden;z-index:5;}
/* Search block width for fluid layout */
.grid-type-fluid #header-top-wrapper #search-block-form, .grid-type-fluid #header-group-wrapper #search-block-form, .form-search {width:246px;height:14px;}
.search-info {display:none;}
/* End of Mobile Search */

/*Contact Us page*/.context-contactus #webform-component-question {max-width:381px;}/*End*/
a.serv_btn { background: url("../images/serv_btn_cold.png") no-repeat scroll 0 0 transparent; color: #FFFFFF; display: block; font-weight:bold; font-size:14px; height: 35px; padding:6px 30px 8px 12px; text-decoration: none; width: 150px; border-bottom:none; text-align:center;}
a.serv_btn:hover, a.serv_btn:active { background: url("../images/serv_btn_hot.png") no-repeat scroll 0 0 transparent;}
button, input, select, textarea {vertical-align:baseline; box-sizing:border-box; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
button, input[type="reset"], input[type="submit"], input[type="button"] { height:31px; font-size:11px; font-family:'Open Sans', sans-serif; display:inline-block; text-transform:uppercase; color:#FFF; display:inherit; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; padding:5px 25px 5px 15px; line-height: 22px; background: url("../images/defSprites.png") no-repeat scroll right -131px #1F87E0; border:none; text-shadow:none; border-radius:0;-webkit-border-radius: 0px;margin-top:1em; }
.form-actions input:hover { background:url("../images/defSprites.png") no-repeat right -161px #3E3C3D; padding-right:25px; }
input[type="text"]#edit-masquerade-user-field {margin-bottom:1em;}
#block-system-main input[type="search"] {background-position: 3px 5px;}
textarea, select, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"]{ background: url("../images/defSprites.png") no-repeat scroll 3px 40px #F6F6F6; border: 3px solid #E7E5E4; box-shadow: 0 0 2px #E9E9E9 inset;-webkit-box-shadow:0 0 2px #E9E9E9 inset;-moz-box-shadow:0 0 2px #E9E9E9 inset; color: #BFBFBF; font-size: .85em; height: 2.8em; padding:6px 10px; }
input[type="search"] {background-position:3px 6px;padding-left:26px;}
.resizable-textarea .grippie { border: 0 solid #DDDDDD; box-shadow: 2px 1px 1px rgba(0, 0, 0, 0.5) inset;-webkit-box-shadow:2px 1px 1px rgba(0, 0, 0, 0.5) inset;-moz-box-shadow:2px 1px 1px rgba(0, 0, 0, 0.5) inset; cursor: s-resize; height: 9px; overflow: hidden; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color:#323232; border: none; border-image: none; }
input.placeholder_text, textarea.placeholder_text, input:-moz-placeholder, textarea:-moz-placeholder { color: #888888; }
button:focus, button:active, input:focus, input:active, select:focus, select:active, textarea:focus, textarea:active { box-shadow: 0 0 7px #0066FF; z-index: 1; color:#595959 !important; }
input[type="file"]:focus, input[type="file"]:active, input[type="radio"]:focus, input[type="radio"]:active, input[type="checkbox"]:focus, input[type="checkbox"]:active { box-shadow: none; }
select[disabled], textarea[disabled], input[type="date"][disabled], input[type="datetime"][disabled], input[type="datetime-local"][disabled], input[type="email"][disabled], input[type="month"][disabled], input[type="number"][disabled], input[type="password"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="text"][disabled], input[type="time"][disabled], input[type="url"][disabled], input[type="week"][disabled] { background-color: #EEEEEE }
button[disabled], input[disabled], select[disabled], select[disabled] option, select[disabled] optgroup, textarea[disabled] { -moz-user-select: none; box-shadow: none; color: #888888; cursor: default; }
textarea, select[size], select[multiple] { height: auto;background-image:none; }
select { background-position: right center; background-repeat: no-repeat; padding-right: 20px;background-image:none; }
select[size], select[multiple] { background-image: none; padding: 0 }
textarea { min-height: 40px; overflow: auto; resize: vertical; width: 100% }
optgroup { color: #000000; font-style: normal; font-weight: normal }
.ie6-button, * html button { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #DDDDDD #BBBBBB #999999; border-image: none; border-style: solid; border-width: 1px; color: #333333; cursor: pointer; font: bold 12px/1.2 Arial,sans-serif; overflow: visible; padding: 2px 10px 0; width: auto }
* html button { padding-bottom: 1px; padding-top: 1px; }
.ie6-input, * html textarea, * html select { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #FFFFFF; border-color: #848484 #C1C1C1 #E1E1E1; border-image: none; border-style: solid; border-width: 1px; color: #000000; font-family: Arial,sans-serif; font-size: 13px; padding: 2px 3px 1px; vertical-align: top; }
* html select { margin-top: 1px; }
.placeholder_text, .ie6-input-disabled, .ie6-button-disabled { color: #888888; }
.ie6-input-disabled { background: none repeat scroll 0 0 #EEEEEE; }
html.js input.form-autocomplete { background-position: 100% 7px; }

/*
 * A3.Pager
 *
 */
/*========Pagination=======*/
.item-list .pager {margin: 0;padding: 0;}
.item-list .pager li, .item-list .pager ul li {float: left;margin: 0 0 0 6px;padding: 0;}
.item-list .pager li:first-child, .item-list .pager ul li:first-child {margin-left:0;}
.item-list .pager {font-size: 10px;margin: 0;padding: 0;position: relative;text-align: left;}
.pager li a {-moz-box-sizing: border-box;background: none repeat scroll 0 0 #F1F0F0;color: #262626;display: block;font-family: Tahoma,Arial,sans-serif;font-size: 11px;/*width: 27px;height: 26px;max-width:27px;max-height:26px;*/}
.pager li a:hover {background-color:#F15A23;color:#ffffff;}
.page > li > a, .page > li > a:link, .page > li > a:visited, .page > li > a:active {border-bottom:0;} 
.pager li.pager-ellipsis, .pager li.pager-current, .pager li a {padding: 5px 10px;text-decoration: none;}
.pager li.pager-current {background: none repeat scroll 0 0 #3E3D3D;color: #FFFFFF;padding:7px 10px;}
.pager li.pager-first a, .pager li.pager-previous a, .pager li.pager-next a, .pager li.pager-last a {display: block;text-indent: -9999px;padding:5px 15px;max-width:0;}
/* pager-first */
.pager li.pager-first a {background: url("../images/defSprites.png") no-repeat scroll -27px -2901px #F1F0F0}
.pager li.pager-first a:hover {background: url("../images/defSprites.png") no-repeat scroll -27px -2875px #F15A23}
/* pager-last */
.pager li.pager-last a {background: url("../images/defSprites.png") no-repeat scroll 0 -2901px #F1F0F0}
.pager li.pager-last a:hover {background: url("../images/defSprites.png") no-repeat scroll 0 -2875px #F15A23}
/* pager-next */
.pager li.pager-next a {background: url("../images/defSprites.png") no-repeat scroll 0 -1146px #F1F0F0;}
.pager li.pager-next a:hover {background: url("../images/defSprites.png") no-repeat scroll 0 -1120px #F15A23}
/* pager-previous */
.pager li.pager-previous a {background: url("../images/defSprites.png") no-repeat scroll -27px -1146px #F1F0F0}
.pager li.pager-previous a:hover {background: url("../images/defSprites.png") no-repeat scroll -27px -1120px #F15A23}

.pager li.pager-ellipsis, .pager li.pager-current, .pager li a {border-bottom:0;}
/* ======End of Pagination=====*/
/*
 * @media mobile
 *
 */
 
@media all and (max-width: 980px) {
	.zone-slideshow {display:none;}
	#zone-branding {width:100%;}
	#region-branding {width:100%;}
}

@media all and (max-width: 640px) {
	.front .container-12 .grid-4 {width:100%!important;}
	.actionButton {display:none;}
	#region-header-first {display:none;}
	#block-menu-menu-right-strip-navigation {margin-top:1em;}
	#region-content .region-inner {}
	#section-content .panel-flex-position-boxes {width:100%;}
	#section-content .panels-flexible-region {width:100%;}
	.panels-flexible-region-inside {padding-left:0;padding-right:0;}
	/*Homepage images*/
	.story {height:320px;max-width:480px;-webkit-background-size: 480px;-moz-background-size:480px;-o-background-size:480px;background-size: 480px;}
	#para article h2 {font-size:1.75em;}
	#first, #second, #third, #fourth,#fifth, #sixth, #seventh, #eighth, #ninth, #tenth, #eleventh { -webkit-background-size:contain;background-position:center top;}
	#para {display:none;}
	#mobile-home {display: block;}
	/*Front*/
	.panels-flexible-region-20-r4_b1 p, .panels-flexible-region-20-r4_b1 .node-links {width: 100%;}
	.panels-flexible-region-20-r4_b1 .field-items {position:relative;top:200px;}
	.panels-flexible-region-20-r4_b1 .node-links {position:relative;top:170px;}
	.panels-flexible-region-20-r4_b1 {min-height:140px!important;}
	.panels-flexible-region-20-r2_b1, .panels-flexible-region-20-r4_b1 {width:100%!important;}
	.panels-flexible-region-20-r3_b2, .front #block-system-main .grid-4 {padding:0 1em!important;}
	.panels-flexible-region-20-r4_b1 .field-items {width:150px;margin-top:-13em!important;}
	.panels-flexible-region-20-r4_b2 {background-size:40%;padding-top:1em!important;}
	.panels-flexible-region.panels-flexible-region-20-r3_b2 {background-size:20%;min-height:280px!important;font-size:1em!important;padding:0 1em!important;}
	.panels-flexible-region-20-r4_b2 .panel-pane {margin-top:1em;}
	.panels-flexible-region-20-r3_b2 .fa-angle-double-right {margin-right:1em;}
}
/*
 * A4.Default settings altered
 *
 */
/*tabs*/
ul.tabs {padding: 0.5em 0 0.3em;}
ul.tabs li {margin: 0 0.1em;}
ul.tabs li a {background-color: #999999;border: 0 none;color: #FFFFFF;font-size: 0.75em;margin-right: 0;padding: 0.6em 0.7em;}
ul.tabs li a:hover {color: #B25D11;}
ul.tabs li.active a {background-color: #666666;border: 0 none;}

p.announce_txt {
	display: block;
	background-color: #e80000;
	position: absolute;
	z-index: 9999;
	width: 100%;
	color: #ffffff;
	padding: 20px;
	font-size: 24px;
	text-align: center;
	margin-top: 220px;
}


/* a.homepage-slideshow-links { color:#ab6106; font-size: 1em; font-weight:bold; } */
.front #zone-slideshow h2 a {color: #ab6106; font-size: 1em;float:none;text-shadow:1px 1px 7px #E2E2E2;font-weight:bold;}

nav.links.node-links {
	display: none;
}