/* 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.less will apply site-wide.

/* UVA Template 2015 Global.css

Typekit provide by University Communications***************
If using a plugin or service that asks for a Typekit Kit ID, use this: tgy5tlj

Fonts.com font-family:'Bodoni W01 Poster691960';
Typekit font-family:'bodoni-urw', serif;
	font-style:italic;
	font-weight:700;

Fonts.com font-family:'FranklinGothicW01-Cond’;
Typekit font-family:'franklin-gothic-urw-cond'
font-weight:400

Typekit font-family:'franklin-gothic-urw'
font-weight:400

Fonts.com font-family:'ITC Franklin GothicLTW01BkCnIt';FB Book Condensed Italic
Typekit font-family:'franklin-gothic-urw-cond'
font-style:italic
font-weight:400

Fonts.com font-family:'ITC Franklin Gothic LT W01 Dm';FG Demi
Typekit font-family:'franklin-gothic-urw'
font-weight:700

Fonts.com font-family:'ITC Franklin Gothic LT W01DmIt';FG Demi Italic
Typekit font-family:'franklin-gothic-urw'
font-style:italic
font-weight:700

Fonts.com font-family:'ITC Franklin Gothic LT W01DmCn';FG Demi Condensed
Typekit font-family:'franklin-gothic-urw-cond'
font-weight:700

Fonts.com font-family:'ITC Franklin GothicLTW01DmCnIt';FG Demi Condensed Italic
Typekit font-family:'franklin-gothic-urw-cond'
font-style:italic
font-weight:700

Fonts.com font-family:'ITC Franklin Gothic LT W01 Hv';FG Heavy
Typekit font-family:'franklin-gothic-urw'
font-weight:900


Colors:
UVA Orange #E57200;
UVA Accessible Orange #eb5f0c;
UVA Blue #002F6C;
Dark blue #002359;
White #fff;
dark grey for body copy #666;
greys #DCDDDE 15% black. Can use 20%black or 10% black as well.

Use dark blue for all text headlines. UVA Orange can only be used for text that is larger than 18pt.  Gray can be used for background to create separation.
*/

body {
	font-family: Arial, sans-serif;
	font-size:18px;
	color:#333;
}
a {
  color: #232D4B;
}
a:hover {
	text-decoration: underline;
}

#region-content a {
	color:#232D4B;
	text-decoration: underline;
}

#region-content a:hover {
	text-decoration: none;
}

h1 {
	font-family:'ITC Franklin Gothic LT W01 Dm', Arial, sans-serif;
	font-style:normal;
	font-size: 50px;
	color: #232D4B;
}
h1#page-title {
	line-height:1em;
}
h2 {
	font-family:'ITC Franklin Gothic LT W01 Dm', Arial, sans-serif;
	font-size: 32px;
	color: #232D4B;
}
h3 {
	font-family: Georgia, "Times New Roman", serif;
	font-weight:500;
	font-size:22px;
	color: #232D4B;
}
h4 {
	font-family:'ITC Franklin Gothic LT W01 Dm', Arial, sans-serif;+
	font-style:normal;
	font-size:16px;
	color: #232D4B;
	text-transform:uppercase;
}
table {
  width: 100%;
}
table tr {
  vertical-align: top;
}
table tr th {
  font-size: 90%;
  font-weight: bold;
  padding-bottom: 5px;
  padding-right: 20px;
  vertical-align: bottom;
}
table tr th:last-child {
  padding-right: 0;
}
table tr td {
  padding: 5px 20px 5px 0;
  vertical-align: top;
}
table tr td:last-child {
  padding-right: 0;
}
table tr td.views-field-nothing {
  padding: 0;
}
table tr.even,
table tr.odd {
  background: #ffffff;
}
table.list tr {
  border-bottom: 1px solid #dbdbdb;
}
table.list tr td {
  line-height: 150%;
  padding: 10px;
}

/*Mobile menu styles */

/*#zone-user-wrapper.expanded-menu {
  position: absolute;
  width: 100%;
  top:0;
  left:0;
  z-index: 11;
}

#zone-branding-wrapper.expanded-menu {
  position: absolute;
  width: 100%;
  top:45px;
  left:0;
  z-index: 10;
}*/

#mobile-menu {
  background: url("/sites/all/themes/global/images/mobile-menu-orange.png") 0px 0px no-repeat;
  height: 32px;
  width: 24px;
  margin-top: -4px;
  float:left;
}

#mobile-menu p {
	display: none;
}

/* ADA Sidebar Menu */

/* #block-menu-block-4 li.expanded.menu-mlid-2956 ul.menu {
	border-left: 2px #e57200 solid;
} */

#zone-content-wrapper #zone-content #region-sidebar-first #block-menu-block-4 li.expanded.menu-mlid-2956 ul.menu li a {
	font-size: 16px;
}
/*********************************************
** Responsive Mobile Menus
*********************************************/
#zone-menu-wrapper {
  display: none;
  position: absolute;
  top:45px;
  left:0px;
  width: 80%;
  z-index: 1000;
}
#zone-menu-wrapper #region-menu {
  margin: 0;
}
#block-nice-menus-1 {
	display: none;
}

#block-menu-block-2 {
	background: #dbdbdb;
	width:100%;
}

#block-menu-block-2 ul {
	padding-left: 0px;
}

#block-menu-block-2 ul.menu {
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#block-menu-block-2 li {
	border-width: 0px 2px 2px;
	border-style: none solid solid;
	border-color: #CCC;
	border-left: none;
	border-right: none;
	background-color: #dbdbdb;
	display: block;
	font-size: 18px;
	line-height: 25px;
	padding: 0.5em 0.5em 0.5em 1em;
	margin-left: 0;
}
#block-menu-block-2 li a,
#block-menu-block-2 li span {
	font-family:'ITC Franklin GothicLTW01DmCnIt', Arial, sans-serif;
	font-size:20px;
	color:#232D4B;
	text-transform:uppercase;
  	color: #232D4B;
}
#block-menu-block-2 li a:hover {
	text-decoration: none;
}
#block-menu-block-2 li.active {
  background-color: white;
}
#block-menu-block-2 a.active {
  color: #EB5F0C;
}

/** Submenus of Responsive Menus **/
#block-menu-block-2 li ul {
  	display: none;
  	margin: 0.5em 0 0 -1em;
}

#block-menu-block-2 li.expanded {
  	padding: 0.5em 0 0.5em 1em;
  	background-color: #dbdbdb;
  	background-image: url("/sites/all/themes/global/images/caret-down-blue.png");
	background-position: 95% 10px;
	background-size: auto, 20px;
	background-repeat: no-repeat;
}

#block-menu-block-2 li.expanded.active {
	background-image: url("/sites/all/themes/global/images/caret-down-blue.png");
	background-color: white;
}

#block-menu-block-2 li li {
	background: #F1F1F1;
}

#block-menu-block-2 li.expanded-mobile-menu{
	background: url("/sites/all/themes/global/images/caret-up-blue.png") no-repeat;
	background-position: 95% 10px;
	background-size: auto, 20px;
}

/*
Toggling Search Bar
*/
#zone-search {
	display: none;
}

#region-top {
	margin: 0px;
	width: 100%;
}

#search-block-form .form-text {
	float: left;
    background: none repeat scroll 0 0 white;
    border: none;
    color: #5e5e5e;
    display: block;
    padding: 5px;
    width: 80%;
    box-sizing: border-box;
    font-size: 24px;
    margin: 0;
    height: 50px;
	font-family:"ITC Franklin Gothic LT W01DmCn",Arial,sans-serif;
}

#search-block-form .form-text::-webkit-input-placeholder {
   color: #232D4B;
   opacity: 0.9;
}
#search-block-form .form-text:-moz-placeholder { /* Firefox 18- */
   color: #232D4B;
   opacity: 0.9;
}
#search-block-form .form-text::-moz-placeholder {  /* Firefox 19+ */
   color: #232D4B;
   opacity: 0.9;
}
#search-block-form .form-text:-ms-input-placeholder {
   color: #232D4B;
   opacity: 0.9;
}

#search-block-form .form-submit {
	background-color:#E57200;
	border:1px solid #E57200;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:19px;
	padding: 6px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #b23e35;
	font-family:'ITC Franklin GothicLTW01BkCnIt';
	letter-spacing: 1px;
	width: 20%;
	height: 50px;
	float:right;
}

/*Top User bar ************/

#zone-user-wrapper {
  background: #232D4B;
}

#zone-user-wrapper .region-user-first p {
  margin: 0;
  padding: 0;
}

#zone-user-wrapper .region-user-first img {
  max-width: 170px;
}

#zone-user-wrapper .region-user-first {
  float: left;
  width: 170px;
  padding-top: 11px;
}

#zone-user-wrapper .region-user-second {
  float: right;
  width: 80px;
  margin: 0px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 7px;
}

#search-toggle-button {
  float:right;
  height: 25px;
  width: 25px;
  border: none;
  cursor: pointer;
}

/*#search-toggle-button p {
	display: none;
}*/

#search-toggle-button.search-open-button p {
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	/*display: block;
	margin: 2px 0 0;
	color: #E57200;
	font-size: 14px;
	width: auto;
	float: left;*/
}
/*#search-toggle-button.search-close-button p {
	font-size: 1px;
	color: #fff;
}*/

.search-close {
	background: -moz-linear-gradient(left, rgba(0,47,108,1) 0%, rgba(0,47,108,1) 45%, rgba(255,255,255,1) 45%, rgba(255,255,255,1) 71%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,47,108,1)), color-stop(45%, rgba(0,47,108,1)), color-stop(45%, rgba(255,255,255,1)), color-stop(71%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(left, rgba(0,47,108,1) 0%, rgba(0,47,108,1) 45%, rgba(255,255,255,1) 45%, rgba(255,255,255,1) 71%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(left, rgba(0,47,108,1) 0%, rgba(0,47,108,1) 45%, rgba(255,255,255,1) 45%, rgba(255,255,255,1) 71%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(left, rgba(0,47,108,1) 0%, rgba(0,47,108,1) 45%, rgba(255,255,255,1) 45%, rgba(255,255,255,1) 71%, rgba(255,255,255,1) 100%);
	background: linear-gradient(to right, rgba(0,47,108,1) 0%, rgba(0,47,108,1) 45%, rgba(255,255,255,1) 45%, rgba(255,255,255,1) 71%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#232D4B', endColorstr='#ffffff', GradientType=1 );
	border-bottom: dotted 2px #232D4B;
}

.search-open-button {
	background: rgba(0, 0, 0, 0) url("/sites/all/themes/global/images/2015-template/search-icon-orange.png") no-repeat scroll top right;
}

.search-close-button {
	background: rgba(0, 0, 0, 0) url("/sites/all/themes/global/images/2015-template/blue-cross.png") no-repeat scroll top right;
}


/*Banner Zone Branding ************/

#zone-branding-wrapper {
	background:#fff;
}

#zone-branding-wrapper #zone-branding .branding-data .site-name {
  font-family:'ITC Franklin Gothic LT W01DmCn', Arial, sans-serif;
  font-size: 30px;
  text-transform:uppercase;
  font-style:normal;
  margin: 0;
  padding: 8px;
  color:#232D4B;
  max-width:none;

}
#zone-branding-wrapper #zone-branding .branding-data .site-name a {
  color: #232D4B;
}
#zone-branding-wrapper #zone-branding .branding-data .site-slogan {
  color: #232D4B;
  font-size: 1.3em;
  margin: 0 0 10px 0;
}
#zone-branding-wrapper #zone-branding .social_media {
  display: none;
}

/*Header First - Slideshow *************/

#zone-header-wrapper #zone-header {
	width:100%;
	height:auto;
	margin:0;
}
#zone-header-wrapper #zone-header #region-header-first {
	width:100%;
	height:auto;
	margin:0;
	overflow:hidden;
}

#zone-header-wrapper #zone-header #region-header-first .view-homepage-slideshow .flexslider {
  background: none;
  border: 0 none;
  border-radius: 0;
  box-shadow: none;
  margin: 0 0 40px;
  position: relative;
}
#zone-header-wrapper #zone-header #region-header-first .view-homepage-slideshow .flexslider img {
    height: auto;
    width: 100%;
}

#zone-header-wrapper #zone-header #region-header-first .view-homepage-slideshow .flexslider ul {
  padding-left: 0;
  list-style: none;
}
#zone-header-wrapper #zone-header #region-header-first .view-homepage-slideshow .flexslider ul li {
  padding-left: 0;
  list-style: none;
}
#zone-header-wrapper #zone-header #region-header-first .view-homepage-slideshow .flexslider .flex-caption,
.slick .views-field-field-caption {
  padding: 10px;
  float: none;
  background: #efefef;
}
#zone-header-wrapper #zone-header #region-header-first .view-homepage-slideshow .flexslider .flex-caption h2,
.slick .views-field-field-caption h2 {
	font-size:18px;
	font-family:'ITC Franklin Gothic LT W01 Hv', Arial, sans-serif;
	font-style:normal;
	line-height:1.1em;
	text-transform:uppercase;
}
#zone-header-wrapper #zone-header #region-header-first .view-homepage-slideshow .flexslider .flex-caption p,
.slick .views-field-field-caption p {
	line-height:1.6em;
	font-size: 12px;
}

#zone-header-wrapper #zone-header #region-header-first .view-homepage-slideshow .flexslider .flex-control-nav {
	display:none;
}


#zone-header-wrapper #zone-header #region-header-first .view-homepage-slideshow .views-field-field-caption .field-content .more-link {
  display: inline;
}

/********************
** Slideshow Styles
*********************/
#zone-header-wrapper #zone-header {
	width:100%;
	height:auto;
	margin:0;
}

#zone-header-wrapper #zone-header #region-header-first {
	width:100%;
	height:auto;
	margin:0;
	overflow:hidden;
}

#zone-header-wrapper #zone-header #region-header-first .slick-slider img,
#zone-header-wrapper #zone-header #region-header-first .slick img {
	width: 100%;
}

.slick-initialized ~ .slick__arrow {
	height: 100%;
	display: none;
}

.slick-arrow {
	top: 0%;
	border-radius: 0%;
	font-weight: bolder;
}

.slick-prev::before {
	content: '<';
}

.slick-next::before {
	content: '>';
}

.slick-prev, .slick-next {
	background: rgba(255,255,255,0.7);
	height: 101%;
	width: 30px;
}

.slick-slider:hover, .slick-prev:hover, .slick-next:hover,
.slick-prev:focus, .slick-next:focus {
	background: white;
}

.slick-arrow::before {
	font-size: 30px;
	color: #232D4B;
}

.slick-arrow:hover::before {
	color: #eb5f0c;
}

.slick .views-field-field-caption .field-content{
	width: calc(100% - 60px);
	margin: 0 auto;
	color: black;
}
.slick .views-field-field-caption a {
	text-decoration:underline;
}
.slick .views-field-field-caption a:hover {
	text-decoration:none;
}




/*Main Content **********************/
#zone-content-wrapper #zone-content {
  margin-bottom: 1em;
  margin-top: 3em;
}
#zone-content-wrapper #zone-content p {
  font-size: 100%;
  line-height: 170%;
}

/*Zone content breadcrumbs */
#breadcrumb {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-family:'ITC Franklin GothicLTW01BkCnIt', Arial, sans-serif;
	color: #666;
	padding: 0 0 20px 5px;
}

#block-crumbs-breadcrumb {
	margin-top: 1em;
}

#breadcrumb a {
	color: #666;
}

#breadcrumb {
	color: #E57200;
}

#zone-content-wrapper #zone-content ul {
  line-height: 150%;
  margin: 8px 0 15px 0;
  padding-left: 18px;
}
#zone-content-wrapper #zone-content ul li {
  list-style: none;
  background: url("/sites/all/themes/global/images/2015-template/bullet_blue.png") 0 13px no-repeat;
  padding-left: 12px;
  margin-bottom: 8px;
}
#zone-content-wrapper #zone-content ul li ul li {
  background: url("/sites/all/themes/global/images/2015-template/bullet_blue.png") 0 13px no-repeat;
}
#zone-content-wrapper #zone-content ul.tabs li {
  background: none;
  padding-left: 0;
}

#zone-content-wrapper #zone-content #region-content {

}
#zone-content-wrapper #zone-content #region-content.grid-12 .field-name-body h2 {
	margin-top:1em;
	text-transform:uppercase;
}

#zone-content-wrapper #zone-content #region-content img {
	max-width:100%;
	height:auto;
}
#zone-content-wrapper #zone-content #region-content blockquote.image-field-caption {
	color:#666;
	font-size:16px;
	margin:0 0 2.5em 0;
}
body.front #zone-content-wrapper #zone-content #region-content blockquote.image-field-caption {
	display:none;
}



/*Sidebar First ***********************/

#zone-content-wrapper #zone-content #region-sidebar-first {
	margin:20px 0 20px 0px;
	padding-left: 10px;
	background:#efefef;
}

#zone-content-wrapper #zone-content .region-sidebar-first-inner {
	padding-left: 5px;
}

#zone-content-wrapper #zone-content #region-sidebar-first .menu-block-wrapper {
	display: none;
}

#zone-content-wrapper #zone-content #region-sidebar-first h2 {
	font-family:'ITC Franklin GothicLTW01DmCnIt', Arial, sans-serif;
	font-size:20px;
	color:#232D4B;
	text-transform:uppercase;
	background: url("/sites/all/themes/global/images/2015-template/orange-dot-menu.png") repeat-x,
				url("/sites/all/themes/global/images/caret-down-blue.png") no-repeat;
	background-position: bottom left, 95% 55%;
	background-size: auto, 20px;
	padding: 10px 0 5px 0;
	margin-bottom:10px;
	cursor: pointer;
}

#zone-content-wrapper #zone-content #region-sidebar-first .expanded-secondary-menu{
	background: url("/sites/all/themes/global/images/2015-template/orange-dot-menu.png") repeat-x,
				url("/sites/all/themes/global/images/caret-up-blue.png") no-repeat;
	background-position: bottom left, 95% 55%;
	background-size: auto, 20px;
}

#zone-content-wrapper #zone-content #region-sidebar-first ul.menu {
  margin: 0;
  padding: 0;
}
#zone-content-wrapper #zone-content #region-sidebar-first ul.menu li {
  display: block;
  background: none;
  margin-bottom: 10px;
  margin-left: 0;
  padding: 0;
  line-height: 1.3em;
  text-transform:uppercase;
}
#zone-content-wrapper #zone-content #region-sidebar-first ul.menu li a {
	font-family:'ITC Franklin GothicLTW01DmCnIt', Arial, sans-serif;
	font-size:18px;
	color:#232D4B;
	padding-right:25px;
}
#zone-content-wrapper #zone-content #region-sidebar-first ul.menu li a:hover {
	color:#E57200;
}

#zone-content-wrapper #zone-content #region-sidebar-first ul.menu ul {
	margin-top:5px;
	margin-left:15px;
}

#zone-content-wrapper #zone-content #region-sidebar-first ul.menu li .active {
  color: #e57200;
}

#zone-content-wrapper #zone-content #region-sidebar-first ul.menu li.active {
  background:url("/sites/all/themes/global/images/2015-template/submenu-nav-arrow-small.png") top 0px right 20px no-repeat;
}


/*Homepage News Block ***********************/
#zone-content-wrapper #zone-content #region-content .news {
	margin-bottom:40px;
}
#zone-content-wrapper #zone-content #region-content .news h2.block-title {
	text-transform:uppercase;
	margin-bottom:50px;
}
#zone-content-wrapper #zone-content #region-content .news .views-row {
	overflow:hidden;
	margin-bottom:30px;
}
#zone-content-wrapper #zone-content #region-content .news .views-field-field-image {
	margin-bottom:20px;
}
body.front #zone-content-wrapper #zone-content #region-content .news .image-field-caption {
	display:none;
}
#zone-content-wrapper #zone-content #region-content .news .views-field-field-subtitle {
	color:#E57200;
	padding-bottom:15px;
	font-weight:normal;
}
#zone-content-wrapper #zone-content #region-content .news .views-field-title h3  {
	margin-bottom:20px;
	font-weight:700;
}
#zone-content-wrapper #zone-content #region-content .news .views-field-title a {
	color:#232D4B;
	font-size:18px;
}
#zone-content-wrapper #zone-content #region-content .news .views-field-body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:1.2em;
}

/*News node type**************/
body.node-type-news .field-name-field-subtitle {
	color:#E57200;
	font-size:20px;
	padding-bottom:40px;
	font-weight:normal;
	text-transform:uppercase;
}
body.node-type-news .field-name-field-image {
	margin-bottom:50px;
}


/*Sunburst Statistics block *****************/
#zone-content-wrapper #zone-content #region-content .sunburst-stats {
	font-size:18px;
	font-family:'ITC Franklin Gothic LT W01 Dm', Arial, sans-serif;
	text-transform:uppercase;
	display:block;
	margin:15px auto;
	overflow:hidden;
	width:90%;
}
#zone-content-wrapper #zone-content #region-content .sunburst-stats span {
	font-size:90px;
	font-family:'BodoniW01-PosterItalic';
	color:#232D4B;
	display:block;
	clear:both;
	margin-bottom:35px;
}
#zone-content-wrapper #zone-content #region-content .sunburst-stats ul.sunburst {
	margin:0 auto;
	padding:0;

}
#zone-content-wrapper #zone-content #region-content .sunburst-stats ul.sunburst li {
	background: url("/sites/all/themes/global/images/2015-template/sunburst.png") center top no-repeat;
	display: block;
	width:100%;
	text-align:center;
	vertical-align:top;
	padding:105px 0 50px;

}

/*Large Orange Quote ***********/
#zone-content-wrapper #zone-content #region-content .quote {
	margin:15px auto 30px;
	padding:0;
	font-size:30px;
	font-family:'BodoniW01-PosterItalic';
	color:#E57200;
	text-align:center;
	text-transform:uppercase;
	overflow: hidden;
}
#zone-content-wrapper #zone-content #region-content .quote p {
	width:80%;
	margin:0 auto;
	line-height:1.2em;
}
#zone-content-wrapper #zone-content #region-content .quote-author {
	font-family:'ITC Franklin Gothic LT W01 Bk', Arial, sans-serif;
	padding-top:20px;
}
hr.blue-dotted {
	background: url("/sites/all/themes/global/images/2015-template/blue-dot.png") center left repeat-x;
	height:8px;
	border:0;
	margin: 1.5em 0;
}

/*Featured Articles ************/

#zone-content-wrapper #zone-content #region-content .view-featured-articles {

}
#zone-content-wrapper #zone-content #region-content .view-featured-articles .views-row {
	padding:0 0 30px 0;
	display:block;
	clear:both;
	margin:0 0 50px 0;
	overflow:hidden;
	background: url("/sites/all/themes/global/images/2015-template/orange-dot.png") bottom left repeat-x;

}
#zone-content-wrapper #zone-content #region-content .view-featured-articles .views-row-last {
	background: none;
}
#zone-content-wrapper #zone-content #region-content .view-featured-articles img {
	width:100%;
	height:auto;
	margin-bottom:10px;
}
#zone-content-wrapper #zone-content #region-content .view-featured-articles .views-row a:hover h2 {
	color:#E57200;
}
#zone-content-wrapper #zone-content #region-content .view-featured-articles .views-row .article-no-image {
	margin:0 10px;
}
#zone-content-wrapper #zone-content #region-content .view-featured-articles .views-row .views-field-field-image p {
	line-height:1.7em;
}

/*Featured articles on Subpages **********/

#zone-postscript-wrapper #zone-postscript #region-postscript-first {
	margin-right:0;
	margin-left:0;
}

#zone-postscript-wrapper #zone-postscript .views-row {
	padding:0 0 50px 0;
	display:block;
	clear:both;
	overflow:hidden;
}

#zone-postscript-wrapper #zone-postscript {
	margin-top:20px;
	background: url("/sites/all/themes/global/images/2015-template/orange-dot.png") top left repeat-x;
}

#zone-postscript-wrapper #zone-postscript .subpage-articles {
	padding-top:40px;
	margin-top:10px;
	margin-left:10px;
}

#zone-postscript-wrapper #zone-postscript img {
	margin-bottom:10px;
}

#zone-postscript-wrapper #zone-postscript .subpage-articles h2.block-title {
	margin-bottom:35px;
	text-transform:uppercase;
}
#zone-postscript-wrapper #zone-postscript .subpage-articles .views-field-title h3 {
	color:#232D4B;
}

/*Section Header Orange Box links *******/
#zone-content-wrapper #zone-content #region-content .section-links {
	margin-bottom:50px;
}

#zone-content-wrapper #zone-content #region-content .section-links h2.block-title {
	margin-bottom:35px;
}
#zone-content-wrapper #zone-content #region-content .section-links .views-row {
	overflow:hidden;
	margin:0 0 15px 0;
	text-align:center;
}

#zone-content-wrapper #zone-content #region-content .section-links .views-row .views-field-title {
	background: #E57200;
	padding:6px 0;
}

#zone-content-wrapper #zone-content #region-content .section-links .views-row .views-field-title a {
	color:#fff;

}

#zone-content-wrapper #zone-content #region-content .section-links .views-row .views-field-title:hover {
	background:#232D4B;
}

/*ADA Section Header Blue Box links *******/

#block-views-section-links-block {
	margin-top: 2em;
}

#block-views-section-links-block .view-section-links {
	margin-bottom:50px;
}

#block-views-section-links-block .view-section-links h2.block-title {
	margin-bottom:35px;
}
#block-views-section-links-block .view-section-links .views-row {
	overflow:hidden;
	margin:0 0 15px 0;
	text-align:center;
}

#block-views-section-links-block .view-section-links .views-row .views-field-title {
	background: #232D4B;
	padding: 1em 0;
}

#block-views-section-links-block .view-section-links .views-row .views-field-title a {
	color:#fff;

}

#block-views-section-links-block .view-section-linkss .views-row .views-field-title:hover {
	background:#E57200;
}

/*Call to Action on Subpages **************/

#zone-postscript-wrapper #zone-postscript .call-to-action {
	background: url("/sites/all/themes/global/images/2015-template/call-to-action-background.jpg") -55px 0px repeat;
	text-align:center;
	padding:35px 0 35px 0;

}
#zone-postscript-wrapper #zone-postscript .call-to-action p {
	padding:0 60px 12px 60px;
	font-size:20px;
	line-height:1.4em;
	font-family:'ITC Franklin Gothic LT W01 Dm', Arial, sans-serif;
}
#zone-postscript-wrapper #zone-postscript .call-to-action h2 {
	font-size:60px;
	vertical-align:top;
	text-transform:uppercase;
	color:#232D4B;
	margin-bottom:15px;
}
#zone-postscript-wrapper #zone-postscript .call-to-action h2 span {
	text-decoration:underline;
	font-size:50%;
	color:#232D4B;
}
#zone-postscript-wrapper #zone-postscript .call-to-action h4.button {
	padding:10px 10px;
	/*background: url("/sites/all/themes/global/images/2015-template/button-background.png") left  repeat;*/
	background:#232D4B;
	margin:0 auto;
	width:180px;
}

#zone-postscript-wrapper #zone-postscript .call-to-action h4.button a {
	color:#fff;
}
#zone-postscript-wrapper #zone-postscript .call-to-action h4.button:hover {
	background:#00448E;
}

/*Webforms ***********************/
.node-webform fieldset legend {
	font-size:22px;
	font-family:'ITC Franklin Gothic LT W01 Bk', Arial, sans-serif;
}
.node-webform input.webform-submit,
.node-webform .form-submit {
	background:#232D4B;
	color:#fff;
	padding:10px 40px 8px;
	border:0 none;
	border-radius:3px;
	-moz-border-radius:3px;
}
.node-webform .form-file {
	padding:10px 0;
}
.node-webform input.webform-submit:hover {
	background:#666;
}
.node-webform .description {
	font-style:italic;
	font-size:12px;
}
.node-webform select {
	font-size:85%;
}




/*Footer **********************/

#zone-footer-wrapper {
  background: #232D4B;
  bottom: 0;
  clear: both;
  float: left;
  width: 100%;
}
#zone-footer-wrapper #zone-footer {
  color: #fff;
  font-size: 15px;
  padding: 30px 0;
}
#zone-footer-wrapper #zone-footer .region-inner {
	padding:0 20px;
}
#zone-footer-wrapper #zone-footer p {
  line-height: 1.5em;
  margin-bottom: 0;
}
#zone-footer-wrapper #zone-footer a {
  /*color: #E57200;*/
  text-decoration:underline;
  color:#fff;
}
#zone-footer-wrapper #zone-footer a:hover {
	text-decoration:none;
}
#zone-footer-wrapper #zone-footer #region-footer-first,
#zone-footer-wrapper #zone-footer #region-footer-second .contact {
	padding-bottom:20px;
}

#zone-footer-wrapper #zone-footer #region-footer-second p.copyright {
	clear:both;
	display:block;
	padding-top:20px;
	color:#9fbad9;
	font-size:14px;
}

#zone-footer-wrapper #zone-footer #region-footer-fourth img {
	margin-right:8px;
}
#zone-footer-wrapper #zone-footer #region-footer-fourth p {
	line-height:2em;
}

/*Body Front styles *****/

body.front #zone-content-wrapper #zone-content .field-name-title h1,
body.front #zone-content-wrapper #zone-content .block-breadcrumb,
body.front #zone-content-wrapper #zone-content h1#page-title {
  display: none;
}
.front #zone-menu-wrapper #region-menu #nice-menu-1 li.last {
  /*display: none;*/
}

body.page-search #region-content form input.form-text {
  width: 96%;
}
body.page-search #region-content form .form-submit {
  display: none;
}

/**************
** To Top Button
***************/
#toTop {
  position: fixed;
  bottom: 25px;
  right: 30px;
  float: right;
  display: none;
  cursor: pointer;
  z-index: 100;
}

/**********************
** Report an Incident
***********************/
#zone-alert-wrapper {
	width: 100%;
	z-index: 1;
	/*border-bottom: solid 5px #DADADA;*/
}
#region-alert-first {
/*	position: fixed;
	bottom: 0;
	left: 0;*/
	padding: 5px 0px;
}

#snap-alert {
	float: right;
}

#snap-alert p{
	margin-bottom: 0px;
}

#zone-alert-wrapper .btn-alert {
	margin-left: 10px;
}

.alert-text {
	font-size: 14px;
}
.callout-alert {
	text-align: center;
}
#snap-alert a {
	color: white;
}
#region-content .callout-alert a {
	color: white;
}
#region-content .callout-alert a:hover {
	/*text-decoration: none;*/
}

/*****************
** Callout Styles
******************/
.callout {
	border: 1px solid #ddd;
	border-top: none;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1);
	box-shadow: 0 1px 1px rgba(0,0,0,.1);
	width: 100%;
	webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.callout.pull-left {
	margin: 5px 15px 5px 0px;
}
.callout.pull-right {
	margin: 5px 0px 5px 15px;
}

.callout-header {
	color: #232D4B;
	text-transform: uppercase;
	font-size: 24px;
	font-family: 'ITC Franklin Gothic LT W01DmCn', Arial, sans-serif;
	text-align: center;
	padding: 10px 15px;
	background-color: #f5f5f5;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.callout-body {
	padding: 0px 15px;
}

/*****************
** Button Styles
******************/
#section-content .btn,
#section-content .form-submit,
#zone-alert-wrapper .btn,
#zone-alert-wrapper .form-submit {
	margin-top: 0px;
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-moz-user-select: none;
	background-image: none;
	border: 1px solid transparent;
	color: #FFF;
	background-color: #337AB7;
	border-color: #2E6DA4;
	border-radius: 3px;
}

#section-content .btn:hover,
#section-content .btn:focus,
#section-content .btn:active,
#section-content .btn.active,
#section-content .form-submit:hover,
#section-content .form-submit:focus,
#section-content .form-submit:active,
#section-content .form-submit.active,
#zone-alert-wrapper .btn:hover,
#zone-alert-wrapper .btn:focus,
#zone-alert-wrapper .btn:active,
#zone-alert-wrapper .btn.active,
#zone-alert-wrapper .form-submit:hover,
#zone-alert-wrapper .form-submit:focus,
#zone-alert-wrapper .form-submit:active,
#zone-alert-wrapper .form-submit.active
{
  color: #FFFFFF;
  background-color: #29679E;
  border-color: #2E6DA4;
}

#section-content .btn.disabled,
#section-content .btn[disabled],
#section-content .btn.disabled:hover,
#section-content .btn[disabled]:hover,
#section-content .btn.disabled:focus,
#section-content .btn[disabled]:focus,
#section-content .btn.disabled:active,
#section-content .btn[disabled]:active,
#section-content .btn.disabled.active,
#section-content .btn[disabled].active,
#section-content .form-submit.disabled,
#section-content .form-submit[disabled],
#section-content .form-submit.disabled:hover,
#section-content .form-submit[disabled]:hover,
#section-content .form-submit.disabled:focus,
#section-content .form-submit[disabled]:focus,
#section-content .form-submit.disabled:active,
#section-content .form-submit[disabled]:active,
#section-content .form-submit.disabled.active,
#section-content .form-submit[disabled].active,
#zone-alert-wrapper .btn.disabled,
#zone-alert-wrapper .btn[disabled],
#zone-alert-wrapper .btn.disabled:hover,
#zone-alert-wrapper .btn[disabled]:hover,
#zone-alert-wrapper .btn.disabled:focus,
#zone-alert-wrapper .btn[disabled]:focus,
#zone-alert-wrapper .btn.disabled:active,
#zone-alert-wrapper .btn[disabled]:active,
#zone-alert-wrapper .btn.disabled.active,
#zone-alert-wrapper .btn[disabled].active,
#zone-alert-wrapper .form-submit.disabled,
#zone-alert-wrapper .form-submit[disabled],
#zone-alert-wrapper .form-submit.disabled:hover,
#zone-alert-wrapper .form-submit[disabled]:hover,
#zone-alert-wrapper .form-submit.disabled:focus,
#zone-alert-wrapper .form-submit[disabled]:focus,
#zone-alert-wrapper .form-submit.disabled:active,
#zone-alert-wrapper .form-submit[disabled]:active,
#zone-alert-wrapper .form-submit.disabled.active,
#zone-alert-wrapper .form-submit[disabled].active {
  background-color: #337AB7;
  border-color: #2E6DA4;
}

.btn {
	cursor: pointer;
}

.btn.disabled,
.btn[disabled]{
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}

#zone-alert-wrapper .btn.btn-alert,
#section-content .btn.btn-alert {
	font-size: 16px;
	padding: 10px 20px;
	background-color: #d33a35;
	border-color: #d43f3a;
}

#zone-alert-wrapper .btn.btn-alert:hover,
#section-content .btn.btn-alert:hover {
	background-color: #C9302C;
	border-color: #d43f3a;
}

#zone-alert-wrapper .btn.btn-alert.blue,
#section-content .btn.btn-alert.blue {
	font-size: 16px;
	padding: 10px 20px;
	background-color: #232D4B;
	border-color: #00234F;
}
.btn.btn-alert.blue a {
	color:#ffffff!important;
}
#zone-alert-wrapper .btn.btn-alert.blue:hover,
#section-content .btn.btn-alert.blue:hover {
	background-color: #00234F;
	border-color: #00234F;
}

/*****************
** Slider Button
******************/
.slider-button {
	padding: 10px 25px;
	font-size: 15px;
	background: #232D4B;
	margin: 0 auto;
	color: #fff;
	text-transform: uppercase;
	font-family: 'ITC Franklin Gothic LT W01DmCn', Arial, sans-serif;
}

/*******************
** General Table Styles
********************/
table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
table > thead > tr > th,
table > tbody > tr > th,
table > tfoot > tr > th,
table > thead > tr > td,
table > tbody > tr > td,
table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
table > caption + thead > tr:first-child > td,
table > colgroup + thead > tr:first-child > td,
table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
table > thead > tr > th,
table > tbody > tr > th,
table > tfoot > tr > th,
table > thead > tr > td,
table > tbody > tr > td,
table > tfoot > tr > td {
  border: 1px solid #ddd;
}
table > thead > tr > th,
table > thead > tr > td {
  border-bottom-width: 2px;
}
table table {
  background-color: #fff;
}
table > tbody > tr:nth-of-type(even) {
  background-color: #f9f9f9;
}

/********************
** ui-tooltip Styles
*******************/
.ui-tooltip {
    padding:4px;
    position:absolute;
    z-index:9999;
    max-width: 300px;
    -o-box-shadow: 0 0 5px #ddd;
    -moz-box-shadow: 0 0 5px #ddd;
    -webkit-box-shadow: 0 0 5px #ddd;
    /*box-shadow: 0 2px 5px #ddd;*/
    box-shadow: inset 0 1px 0 #ffffff;
    font-size: 14px;

}
/* Fades and background-images don't work well together in IE6, drop the image */
* html .ui-tooltip {
    background-image: none;
}
body .ui-tooltip { border-width:2px; }

/********************
** Accordion Styles
*******************/
div.accordion {
    background-color: #eee;
    color: #444;
    cursor: pointer;
    padding: 18px;
    text-align: left;
    border: none;
    outline: none;
    transition: 0.4s;
    margin-bottom: 5px;
}

div.accordion.active, div.accordion:hover,
div.accordion.active, div.accordion:focus {
    background-color: #ddd;
}

div.accordion-panel {
    padding: 5px 18px;
    background-color: white;
    display: none;
}

div.accordion-panel.show {
    display: block !important;
}

div.accordion:after {
    content: '\02795';
    font-size: 13px;
    color: #777;
    float: right;
    margin-left: 5px;
}

div.accordion.active:after {
    content: "\2796";
}

/*********************
** Logo Styles
**********************/
.logo-img {
	float: left;
	margin-right: 15px;
	margin-top: 16px;
}

.logo-img img {
	max-width:52px;
}

/********************
** Slick Slider
*********************/
.slick-initialized ~ .slick__arrow {
	height: 100%;
}

.slick-arrow {
	top: 0%;
	border-radius: 0%;
	font-weight: bolder;
}

.slick-prev::before {
	content: '<';
}

.slick-next::before {
	content: '>';
}

.slick-prev, .slick-next {
	background: rgba(255,255,255,0.7);
	height: 101%;
	width: 30px;
}

.slick-prev:hover, .slick-next:hover,
.slick-prev:focus, .slick-next:focus {
	background: white;
}

.slick-arrow::before {
	font-size: 30px;
	color: #232D4B;
}

.slick-arrow:hover::before {
	color: #eb5f0c;
}

.slick .views-field-field-caption .field-content{
	width: calc(100% - 60px);
	margin: 0 auto;
}

/****************
EVENTS
*****************/
.page-events #block-views-events-block,
 {
	display: flex;
   flex-direction: row;
/*   margin-left:auto;*/
}
#block-views-events-block .views-row,
.view-events .views-row {
float: left;
clear: right;
width: 215px;
border: 1px solid #dadada;
    border-top-color: #dadada;
    border-top-style: solid;
    border-top-width: 1px;
box-shadow: 1px 1px 3px #cccccc;
border-top: 5px solid #eb5f0c;
/* height: 430px; */
/* min-height: 340px; */
padding: 10px;
margin: 15px;
background: #f1f1ef;
padding: 15px;
}
.page-events #block-views-events-block .views-row,
.page-events .view-events .views-row  {
float:left;
}
.page-events .view-events .views-row a {
	color:#232D4B!important;
}
#block-views-events-block .views-field-title,
.view-events .views-field-title  {
font-family: 'ITC Franklin Gothic LT W01DmCn', Arial, sans-serif;
font-size: 22px;
margin-top: 10px;
margin-bottom: 10px;
letter-spacing: -0.5px;
text-transform: initial;
color: #232D4B!important;
}

.views-field.views-field-views-conditional {
	padding: 0.15em 0 0.5em;
	font-style: italic;
}

.views-field.views-field-field-dates {
	margin-bottom: 10px;
}
#block-views-events-block .views-field-field-event-date,
#block-views-events-block .views-field-field-host-email,
#block-views-events-block .views-field-field-host-name,
#block-views-events-block .views-field-field-event-location,
.views-field-field-event-date-2,
.view-events .views-field-field-event-date,
.view-events .views-field-field-host-email,
.view-events .views-field-field-host-name,
.view-events .views-field-field-event-location {
color: #232D4B;
font-size: 16px;
font-family: 'ITC Franklin Gothic LT W01 Md', Arial, sans-serif;
letter-spacing: 0.25px;
margin-bottom: 10px;
}

.views-field.views-field-field-event-tags {
	font-size: 16px;
}

#block-views-events-block .views-field-field-image,
.view-events .views-field-field-image, {
	text-align:center;
}
.view-calendar {
	width:80%;
}

.calendar-calendar td {
	color: #232D4B;
}

a:focus {
	outline: 2px solid #e57200;
}

.calendar-calendar td.has-events {
	background:#141e3c;
	color:#ffffff;
}
.calendar-calendar .month-view .full td, .calendar-calendar .week-view .full td, .calendar-calendar .day-view td {
	padding:0px!important;
}
.calendar-calendar .month-view .full tr.single-day .no-entry, .calendar-calendar .month-view .full tr.single-day .no-entry .inner {
	height:10px!important;
}
.view .date-nav-wrapper .date-heading h3 {
	font-size: 18px!important;
	margin-left:2.5em;
  font-family: 'ITC Franklin Gothic LT W01DmCn', Arial, sans-serif;
}
.item-list .pager li {
	background: none !important;
	margin-top: 2.5em !important;
	font-family: 'ITC Franklin Gothic LT W01DmCn', Arial, sans-serif;

}
.calendar-calendar th.days {
	background:#232D4B;
	color: #fff;
}

.month.day {
	font-weight: bold;
}

.calendar-calendar td.empty {
	color: #F4F4F4;
}

.calendar-calendar td a {
	color: #fff;
}

.calendar-calendar .month-view .full div.monthview, .calendar-calendar .week-view .full div.weekview, .calendar-calendar .day-view .full div.dayview,
.calendar-calendar .month-view .full .inner .monthview .continues, .calendar-calendar .month-view .full .inner .monthview .cutoff, .calendar-calendar .week-view .full .inner .weekview .continues, .calendar-calendar .week-view .full .inner .weekview .cutoff,
.calendar-calendar .month-view .full td.single-day div.monthview, .calendar-calendar .week-view .full td.single-day div.weekview, .calendar-calendar .day-view .full td.single-day div.dayview {
	background:#232D4B!important;
	padding: 0.5em;
	border-radius: 0px !important;
	font-size: 16px;
	margin-top: -28px;
	text-align: center;
}
.calendar-calendar .month-view .full .inner .monthview, .calendar-calendar .week-view .full .inner .weekview, .calendar-calendar .day-view .full .inner .dayview {
	margin-bottom:0em;
}
.calendar-calendar .month-view .full div.monthview, .calendar-calendar .week-view .full div.weekview, .calendar-calendar .day-view .full div.dayview {
	color:#232D4B!important;
}
.calendar-calendar .month-view .full .inner .monthview .cutoff, .calendar-calendar .week-view .full .inner .weekview .cutoff {
	width:0px;
}
.calendar-calendar .month-view .full tr.date-box, .calendar-calendar .month-view .full tr.date-box td, .calendar-calendar .month-view .full, .calendar-calendar .month-view .full td {
	height:0px;
}
.date-nav-wrapper .date-prev a,
.date-nav-wrapper .date-next a {
	font-weight:normal!important;
	font-size:15px!important;
}
.node-type-events h1#page-title {
float:left;
padding-left: 0.25em;
/* background: #f1f1ef; */
width: 100%;
/* padding-bottom: 0.75em; */
/* margin-bottom: -25px; */
padding-top: 0.25em;
margin-top:1.25em;
}
.node-type-events .field-name-field-dates {
background: #141e3c;
border-top: #e57200 solid 2px;
}
.node-type-events .field-name-field-dates,
.node-type-events .field-name-field-event-url,
.node-type-events .field-name-field-host-name,
.node-type-events .field-name-field-host-email,
.node-type-events .field-name-field-event-location {
text-align: left;
color:#141e3c;
width:100%;
background: #f1f1ef;
padding:0.15em;
font-family: 'ITC Franklin Gothic LT W01DmCn', Arial, sans-serif;
font-style: normal;
font-size:20px;
padding-left: 0.5em;
float: left;
clear: both;
}
.node-type-events .field-name-field-dates {
	padding-top: 0.5em;
}
.node-type-events .field-name-field-host-type {
	padding-bottom:0.5em;
	margin-bottom:1em;
	text-align: left;
color:#141e3c;
background: #f1f1ef;
padding:0.15em;
font-family: 'ITC Franklin Gothic LT W01DmCn', Arial, sans-serif;
font-style: normal;
font-size:20px;
padding-left: 0.5em;
width:100%;
clear:both;
padding-bottom:0.5em;
}
.node-type-events .field-name-field-image {
padding-bottom: 1em;
}
.node-type-events .tabs.clearfix {
clear:both;
}
#block-block-31 {
margin-right: 0.4em;
}
#block-block-31 h2,
#block-block-26 h2 {
	text-transform:uppercase;
}
/*.page-node-3 #block-views-events-block {
border: 1px solid #ddd;
    border-top-color: rgb(221, 221, 221);
    border-top-style: solid;
    border-top-width: 1px;
border-top: none;
border-radius: 4px;
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1);
box-shadow: 0 1px 1px rgba(0,0,0,.1);
webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin-top:1.5em;
}*/
.page-node-3 #block-views-events-block h2 {
color: #232D4B;
text-transform: uppercase;
font-size: 32px;
/*background-color: #f5f5f5;
text-align: center;
font-family: 'ITC Franklin Gothic LT W01DmCn', Arial, sans-serif;
padding: 10px 15px;
border-bottom: 1px solid #ddd;
border-top: 1px solid #ddd;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;*/
}
.block-block-26 {
	clear:both;
}
.page-node-3 .view-events .view-footer {
text-align: left;
margin-top: 1em;
clear:both;
}
.page-node-3 #block-views-events-block .view-events .views-row  {
	float:left;
	clear:right;
}
@media (min-width: 475px) and (max-width: 800px) {
.page-node-3 #block-views-events-block .view-events {
margin-left: 25%;
}
}
@media (min-width: 300px) and (max-width: 475px) {
.page-node-3 #block-views-events-block .view-events {
margin-left: 10%;
}
}

#events-node-form .filter-wrapper {
	display: none;
}

.views-exposed-form .views-exposed-widget #edit-submit-events {
	font-size: 16px;
  padding: 10px 20px;
  background-color: #232D4B;
  border-color: #00234F;
	margin-bottom: 2em;
}

#block-views-exp-events-page-3, #block-views-exp-events-page-1 {
	margin-top: 1em;
}

#block-views-exp-events-page-3 input#edit-combine, #block-views-exp-events-page-1 input#edit-combine {
	width: 263px;
}

select#edit-field-event-tags-tid {
	width: 250px;
}

.calendar.monthview td.multi-day, tr.multi-day {
	display: none;
}

.calendar-calendar .month-view .full tr td.multi-day, .calendar-calendar .month-view .full tr td.single-day {
	display: none;
}

.calendar-calendar td .inner div.day a {
	text-decoration: underline;
}

.calendar-calendar .month-view .full tr.date-box, .calendar-calendar .month-view .full tr.date-box td, .calendar-calendar .month-view .full, .calendar-calendar .month-view .full td {
  height: 35px;
	border-bottom: 1px solid #ccc;
}

.calendar-calendar .month-view .full td.date-box.today {
	border-width: 2px;
	border-style: solid;
	border-color: #eb5f0c;
}

.view-events .view-content {
	display: flex;
	flex-wrap: wrap;
}
