/** SASS/SCSS/Compass Transcription of Skeleton Responsive Grid originally authored by Dave Gamache. This translation offers mixins that support fluid and as well as fixed grids to supplement the work that Dave Gamache has done. @author Dennis Thompson <http://www.atomicpages.net> @copyright Copyright (c) 2013 AtomicPages LLC @license MIT @version 1.4.2 */
/* mmg_pinellascvb colors*/
/*@include sassy-button-gradient(gradient-style, first-color, second-color, text-color, text-style, auto-states);*/
/* SITE STYLES ------------------------------------------------ */
/* Add site styles here such as a { color: #000; } */
/* line 25, ../sass/layout.scss */
form .mail-textfield { display: none !important; }

/* line 27, ../sass/layout.scss */
*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

/* line 29, ../sass/layout.scss */
a[href^=tel] { color: inherit; text-decoration: none; }

/* line 31, ../sass/layout.scss */
a.button, a.button:visited { color: white; text-decoration: none; }

/* line 33, ../sass/layout.scss */
html { background: #0199e2; }

/* line 34, ../sass/layout.scss */
body { background: #669ed9; color: #333; font-family: Arial, sans-serif; font-size: 16px; line-height: 20px; }

/* line 36, ../sass/layout.scss */
#main { background: #669ed9 url("../images/bg-content.jpg") 40% 100% repeat-x; margin-top: -350px; padding-top: 380px; padding-bottom: 380px; }

/* line 38, ../sass/layout.scss */
#block-system-main ol, #block-system-main ul { margin-left: 30px; }
/* line 39, ../sass/layout.scss */
#block-system-main ul { list-style: disc outside; }
/* line 40, ../sass/layout.scss */
#block-system-main ul.pager { margin-left: 0; }

/* line 43, ../sass/layout.scss */
.item-list .pager li { margin: 0 6px; }

/* line 45, ../sass/layout.scss */
h1, h2, h3, h4 { font-weight: normal; color: white; letter-spacing: .01em; }

/* line 46, ../sass/layout.scss */
h1 { font-size: 36px; line-height: 40px; margin-bottom: 30px; }

/* line 47, ../sass/layout.scss */
h2 { margin-bottom: 7px; font-size: 24px; line-height: 28px; }

/* line 48, ../sass/layout.scss */
h3, h4 { font-size: 18px; line-height: 20px; }

/* line 49, ../sass/layout.scss */
h5, h6 { font-size: 14px; line-height: 20px; }

/* line 51, ../sass/layout.scss */
#header { height: 160px; background: url("../images/bg-mesh.png") 0 0 repeat; position: relative; }

/* line 55, ../sass/layout.scss */
.block-system .node ul { list-style: disc; margin-left: 30px; }

/* line 57, ../sass/layout.scss */
h1.site-name, h2.site-name { margin: 0; }

/* line 58, ../sass/layout.scss */
h1.site-name a, h2.site-name a { font: 0/0 a; color: transparent; text-shadow: none; height: 78px; width: 228px; background: url("../images/bg-logo.png") 0 0 no-repeat; float: left; display: block; margin: 7px 0 12px; }

/*search form*/
/* line 61, ../sass/layout.scss */
#search-block-form { float: right; margin: 45px 64px 0 0; }
/* line 62, ../sass/layout.scss */
#search-block-form input { height: 26px; border-radius: 0; }
/* line 63, ../sass/layout.scss */
#search-block-form input[type="text"] { font-style: italic; width: 225px; border: 1px solid #666; float: left; -webkit-appearance: none; -moz-box-shadow: inset rgba(0, 0, 0, 0.5) 0 0 6px; -webkit-box-shadow: inset rgba(0, 0, 0, 0.5) 0 0 6px; box-shadow: inset rgba(0, 0, 0, 0.5) 0 0 6px; }
/* line 66, ../sass/layout.scss */
#search-block-form input[type="submit"] { box-shadow: none; border: 1px solid #666; float: left; border-radius: 0; border-left: none; background: #1977d7; color: #fff; text-shadow: none; padding: 0 6px; font-size: 18px; font-weight: bold; margin: 0; -webkit-appearance: none; }

/* line 69, ../sass/layout.scss */
#navigation { background: #1977d7; border-top: 7px solid #c9e168; height: 50px; -moz-box-shadow: rgba(0, 0, 0, 0.6) 0 0 5px; -webkit-box-shadow: rgba(0, 0, 0, 0.6) 0 0 5px; box-shadow: rgba(0, 0, 0, 0.6) 0 0 5px; }

/* line 70, ../sass/layout.scss */
.main-menu-wrap { width: 960px; margin: 0 auto; }

/*the main menu for desktop and tablet*/
/* line 73, ../sass/layout.scss */
ul.main-menu { list-style: none; text-align: center; margin: 0; padding: 0; width: 100%; /*height: 44px;*/ display: table; position: relative; visibility: visible; opacity: 1; }
/* line 84, ../sass/layout.scss */
ul.main-menu a { color: #fff; text-decoration: none; display: block; height: 44px; padding: 5px 0 0; cursor: pointer; }
/* line 92, ../sass/layout.scss */
ul.main-menu li { display: table-cell; text-align: center; vertical-align: top; font: bold 14px/15px Arial, sans-serif; margin: 0 27px; text-transform: uppercase; /*height: 44px;*/ }
/* line 100, ../sass/layout.scss */
ul.main-menu li span { display: block; }
/* line 101, ../sass/layout.scss */
ul.main-menu li li { display: block; text-align: left; height: auto; margin: 0; font-size: 12px; line-height: 14px; text-transform: none; }
/* line 110, ../sass/layout.scss */
ul.main-menu li li a { background: none; color: #333; padding: 10px 18px; height: auto; }
/* line 115, ../sass/layout.scss */
ul.main-menu li li a:after { content: "\00BB"; padding-left: 3px; background: none; }
/* line 120, ../sass/layout.scss */
ul.main-menu li li a:hover { background: #eee; }
/* line 123, ../sass/layout.scss */
ul.main-menu li.last ul { right: 0; }
/* line 125, ../sass/layout.scss */
ul.main-menu ul { position: absolute; top: 100%; left: auto; background: #fff; border: 2px solid #c9e168; opacity: 0; -moz-transition-property: opacity; -o-transition-property: opacity; -webkit-transition-property: opacity; transition-property: opacity; -moz-transition-duration: 150ms; -o-transition-duration: 150ms; -webkit-transition-duration: 150ms; transition-duration: 150ms; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; visibility: hidden; z-index: 2; padding: 0; -moz-box-shadow: rgba(0, 0, 0, 0.6) 0 4px 4px; -webkit-box-shadow: rgba(0, 0, 0, 0.6) 0 4px 4px; box-shadow: rgba(0, 0, 0, 0.6) 0 4px 4px; max-width: 230px; margin: 0; }

/* line 146, ../sass/layout.scss */
ul.main-menu li:hover li a:hover, ul.main-menu li:hover li a.active { background: none; color: #1977d7; }

/* line 150, ../sass/layout.scss */
ul.main-menu li:hover > ul { opacity: 1; visibility: visible; }

/* line 153, ../sass/layout.scss */
ul.main-menu li:hover a, ul.main-menu li a.active { background: #c9e168; color: #333; }

/* line 157, ../sass/layout.scss */
ul.main-menu li:hover li a { background: none; color: #333; }

/* line 160, ../sass/layout.scss */
ul.main-menu li:hover li a:hover { background: #eee; }

/* line 166, ../sass/layout.scss */
ul.menu li { margin: 0; }
/* line 167, ../sass/layout.scss */
ul.menu li.expanded, ul.menu li.collapsed, ul.menu li.leaf { list-style: none; padding: 0; }

/* line 172, ../sass/layout.scss */
.block-menu-block ul.menu { background: #fff; padding: 15px; border: 2px solid #c9e168; }
/* line 173, ../sass/layout.scss */
.block-menu-block ul.menu li { margin: 18px 0; }
/* line 175, ../sass/layout.scss */
.block-menu-block ul.menu li a { text-decoration: none; display: block; font-weight: bold; }
/* line 176, ../sass/layout.scss */
.block-menu-block ul.menu li a:hover { color: #1977d7; }
/* line 177, ../sass/layout.scss */
.block-menu-block ul.menu li a:after { content: "\00BB"; padding-left: 3px; background: none; }
/* line 182, ../sass/layout.scss */
.block-menu-block ul.menu li a.active { color: #1977d7; }

/* line 187, ../sass/layout.scss */
.block-menu-block { display: none; }

/* line 190, ../sass/layout.scss */
#block-menu-menu-meeting-materials ul { width: 120px; float: left; margin: 0 30px 20px 0; }
/* line 192, ../sass/layout.scss */
#block-menu-menu-meeting-materials ul a { text-decoration: none; background: #fff; display: block; padding: 12px 0; text-align: center; font-weight: bold; cursor: pointer; -moz-box-shadow: inset rgba(0, 0, 0, 0.5) 0 0 6px; -webkit-box-shadow: inset rgba(0, 0, 0, 0.5) 0 0 6px; box-shadow: inset rgba(0, 0, 0, 0.5) 0 0 6px; }
/* line 193, ../sass/layout.scss */
#block-menu-menu-meeting-materials ul a:hover, #block-menu-menu-meeting-materials ul a.active { background: #c9e168; color: #1977d7; }

/* line 202, ../sass/layout.scss */
.button, button, input[type="submit"], input[type="reset"], input[type="button"] { font-size: 14px; padding: 0.5em 1.5em; display: inline-block; cursor: pointer; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF1977D7', endColorstr='#FF0E447C'); background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE5NzdkNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzE0NWVhOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1977d7), color-stop(100%, #145ea9)); background: -moz-linear-gradient(#1977d7, #145ea9); background: -webkit-linear-gradient(#1977d7, #145ea9); background: linear-gradient(#1977d7, #145ea9); -moz-box-shadow: #529deb 0 1px 0 inset; -webkit-box-shadow: #529deb 0 1px 0 inset; box-shadow: #529deb 0 1px 0 inset; border: 1px solid #115192; color: white; text-shadow: #0b3560 0 -1px 0; margin-right: 10px; }
/* line 15, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.button:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover { text-decoration: none; }
/* line 36, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.button:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover { background-color: #115192; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE2NmFjMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzExNTE5MiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #166ac0), color-stop(100%, #115192)); background: -moz-linear-gradient(#166ac0, #115192); background: -webkit-linear-gradient(#166ac0, #115192); background: linear-gradient(#166ac0, #115192); }
/* line 39, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.button:active, button:active, input[type="submit"]:active, input[type="reset"]:active, input[type="button"]:active { -moz-box-shadow: #0f4985 0 1px 2px inset; -webkit-box-shadow: #0f4985 0 1px 2px inset; box-shadow: #0f4985 0 1px 2px inset; }
/* line 6, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.button.disabled, .button[disabled], button.disabled, button[disabled], input[type="submit"].disabled, input[type="submit"][disabled], input[type="reset"].disabled, input[type="reset"][disabled], input[type="button"].disabled, input[type="button"][disabled] { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); opacity: 0.6; background: #145ea9; cursor: default; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }

/* line 213, ../sass/layout.scss */
ul.primary, ul.action-links { border: none; padding: 0; margin-left: 0; }
/* line 215, ../sass/layout.scss */
ul.primary li, ul.action-links li { line-height: 1; margin-bottom: 0; }
/* line 216, ../sass/layout.scss */
ul.primary li a, ul.primary li a.active, ul.action-links li a, ul.action-links li a.active { border: none; font-size: 14px; padding: 0.4em 1em; display: inline-block; cursor: pointer; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF666666', endColorstr='#FF333333'); background-color: #666; border: 0; color: white; }
/* line 15, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
ul.primary li a:hover, ul.primary li a.active:hover, ul.action-links li a:hover, ul.action-links li a.active:hover { text-decoration: none; }
/* line 42, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
ul.primary li a:hover, ul.primary li a.active:hover, ul.action-links li a:hover, ul.action-links li a.active:hover { background-color: #595959; }
/* line 44, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
ul.primary li a:active, ul.primary li a.active:active, ul.action-links li a:active, ul.action-links li a.active:active { background-color: #525252; }
/* line 6, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
ul.primary li a.disabled, ul.primary li a[disabled], ul.primary li a.active.disabled, ul.primary li a.active[disabled], ul.action-links li a.disabled, ul.action-links li a[disabled], ul.action-links li a.active.disabled, ul.action-links li a.active[disabled] { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); opacity: 0.6; background: false; cursor: default; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
/* line 221, ../sass/layout.scss */
ul.primary li a.active, ul.action-links li a.active { *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF444444', endColorstr='#FF111111'); background-color: #444; border: 0; color: white; }
/* line 15, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
ul.primary li a.active:hover, ul.action-links li a.active:hover { text-decoration: none; }
/* line 42, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
ul.primary li a.active:hover, ul.action-links li a.active:hover { background-color: #373737; }
/* line 44, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
ul.primary li a.active:active, ul.action-links li a.active:active { background-color: #303030; }
/* line 6, ../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
ul.primary li a.active.disabled, ul.primary li a.active[disabled], ul.action-links li a.active.disabled, ul.action-links li a.active[disabled] { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); opacity: 0.6; background: false; cursor: default; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }

/* line 225, ../sass/layout.scss */
ul.action-links li { display: inline-block; }
/* line 226, ../sass/layout.scss */
ul.action-links a { text-decoration: none; }

/* ------------------ Table Styles ------------------ */
/* line 230, ../sass/layout.scss */
table { border: 0; border-spacing: 0; font-size: 0.857em; margin: 12px 0; width: 100%; }
/* line 236, ../sass/layout.scss */
table table { font-size: 1em; }
/* line 238, ../sass/layout.scss */
table tr th { background: #757575; background: rgba(60, 60, 60, 0.51); border-bottom-style: none; }

/* line 245, ../sass/layout.scss */
table tr th, table tr th a, table tr th a:hover { color: #fff; font-weight: bold; }

/* line 251, ../sass/layout.scss */
table tbody tr th { vertical-align: top; }

/* line 254, ../sass/layout.scss */
tr td, tr th { padding: 4px 9px; border: 1px solid #fff; text-align: left; /* LTR */ }

/* line 260, ../sass/layout.scss */
tr.odd { background: #e4e4e4; background: rgba(60, 60, 60, 0.105); }

/* line 264, ../sass/layout.scss */
tr, tr.even { background: #efefef; background: rgba(60, 60, 60, 0.063); }

/* line 269, ../sass/layout.scss */
table ul.links { margin: 0; padding: 0; font-size: 1em; }

/* line 274, ../sass/layout.scss */
table ul.links li { padding: 0 1em 0 0; }

/* line 277, ../sass/layout.scss */
td.active { background: rgba(60, 60, 60, 0.31); }

/* line 279, ../sass/layout.scss */
dt { font-weight: bold; }

/* line 280, ../sass/layout.scss */
dd { margin-bottom: 14px; }

/*footer*/
/* line 284, ../sass/layout.scss */
#footer { background: #0199e2; min-height: 250px; color: white; }

/* line 286, ../sass/layout.scss */
#footer-stripes { width: 100%; border-top: 7px solid #c9e168; background: #1977d7; height: 23px; margin-bottom: 20px; -moz-box-shadow: rgba(0, 0, 0, 0.6) 0 0 5px; -webkit-box-shadow: rgba(0, 0, 0, 0.6) 0 0 5px; box-shadow: rgba(0, 0, 0, 0.6) 0 0 5px; }

/* line 288, ../sass/layout.scss */
ul.resources-menu, ul.quick-links-menu { display: block; font-weight: bold; }

/* line 291, ../sass/layout.scss */
ul.resources-menu { font-size: 12px; margin-bottom: 6px; }

/* line 292, ../sass/layout.scss */
ul.quick-links-menu { font-size: 10px; margin-bottom: 8px; }

/* line 294, ../sass/layout.scss */
ul.resources-menu li, ul.quick-links-menu li { padding: 0; border-left: 1px solid white; margin-right: 8px; padding-left: 10px; }

/* line 297, ../sass/layout.scss */
ul.resources-menu li.first, ul.quick-links-menu li.first { margin-left: 0; border-left: none; padding-left: 0; }

/* line 300, ../sass/layout.scss */
span.ext { display: none; visibility: hidden; padding: 0; }

/* line 303, ../sass/layout.scss */
#footer { padding-bottom: 30px; }

/* line 304, ../sass/layout.scss */
#footer li a { color: white; text-decoration: none; }

/* line 305, ../sass/layout.scss */
#footer li a:hover { text-decoration: underline; }

/* line 306, ../sass/layout.scss */
#footer p.legal span { display: block; }

/* line 308, ../sass/layout.scss */
.footer-logo { margin: 0 20px 0 0; }

/* line 310, ../sass/layout.scss */
.legal { font-size: 12px; }

/* line 312, ../sass/layout.scss */
#mobile-menu { display: none; }

/* line 313, ../sass/layout.scss */
ul.main-menu.hide-mobile { height: 0; opacity: 0; }

/* line 314, ../sass/layout.scss */
ul.main-menu.show-mobile { height: auto; opacity: 1; }

/*breadcrumbs*/
/* line 317, ../sass/layout.scss */
.breadcrumb { font-size: 12px; margin-bottom: 20px; }
/* line 318, ../sass/layout.scss */
.breadcrumb a, .breadcrumb a:visited { text-decoration: none; }

/* line 321, ../sass/layout.scss */
.block-service-links { float: right; }
/* line 324, ../sass/layout.scss */
.block-service-links .item-list ul li { float: left; }
/* line 327, ../sass/layout.scss */
.block-service-links a, .block-service-links a:visited { text-decoration: none; }

/* PAGE STYLES ------------------------------------------------ */
/* line 334, ../sass/layout.scss */
#buy ul.inline { margin-left: 0; }
/* line 335, ../sass/layout.scss */
#buy ul.inline li.first { padding-left: 0; }

/* line 341, ../sass/layout.scss */
form .guests .form-item { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; margin: 0; width: 49%; }
/* line 341, ../sass/layout.scss */
form .guests .form-item input { width: 80%; }

/* line 346, ../sass/layout.scss */
.search-results li { margin-bottom: 40px; border-bottom: 1px dotted; }

/* line 350, ../sass/layout.scss */
.node-type-tdc-recap span.date-display-single { display: block; margin-bottom: 14px; font-weight: bold; }

/* line 353, ../sass/layout.scss */
.view-tdc-meeting-recap .views-row { clear: both; }
/* line 354, ../sass/layout.scss */
.view-tdc-meeting-recap .views-field-title { float: left; margin-right: 1em; }
/* line 355, ../sass/layout.scss */
.view-tdc-meeting-recap .views-field-field-date { float: left; }

/*events*/
/* line 360, ../sass/layout.scss */
.event img { display: block; height: auto; margin-bottom: 20px; }
/* line 362, ../sass/layout.scss */
.event .details p { margin-bottom: 0; }
/* line 365, ../sass/layout.scss */
.event dl dt, .event dl dd { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; vertical-align: top; }
/* line 366, ../sass/layout.scss */
.event dl dt { margin-right: .5em; }

/* line 371, ../sass/layout.scss */
.vbo-fieldset-select-all { width: auto; text-align: left; padding: 0; }

/* line 374, ../sass/layout.scss */
.view-events .vbo-select-all-markup { margin-bottom: 40px; border-bottom: 1px dotted #333; }
/* line 375, ../sass/layout.scss */
.view-events .fieldset-legend { display: none; }
/* line 376, ../sass/layout.scss */
.view-events fieldset.collapsible .fieldset-legend { display: none; }
/* line 378, ../sass/layout.scss */
.view-events .views-row { padding-bottom: 20px; margin-bottom: 20px; clear: both; width: 48%; display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; vertical-align: top; }
/* line 379, ../sass/layout.scss */
.view-events .views-row a { color: white; text-decoration: none; }
/* line 380, ../sass/layout.scss */
.view-events .views-row .button { font-size: 12px; padding: 4px 12px; }
/* line 381, ../sass/layout.scss */
.view-events .views-row .form-item { margin: 0; }
/* line 382, ../sass/layout.scss */
.view-events .views-row .views-field-views-bulk-operations { float: left; }
/* line 383, ../sass/layout.scss */
.view-events .views-row .views-field-title { font-family: "Copse", "Georgia", "Times New Roman", serif; font-size: 24px; line-height: 26px; margin: 0 0 10px 50px; }
/* line 384, ../sass/layout.scss */
.view-events .views-row .views-field-field-event-dates { margin: 0 0 10px 50px; }
/* line 385, ../sass/layout.scss */
.view-events .views-row .views-field-view-node { margin-left: 50px; }
/* line 386, ../sass/layout.scss */
.view-events .views-row .views-field-view-node a, .view-events .views-row .views-field-view-node a:visited { font-weight: bold; color: #c9e168; text-transform: uppercase; }
/* line 390, ../sass/layout.scss */
.view-events .event-teaser { padding-bottom: 20px; margin-bottom: 20px; clear: both; /*width: 48%;*/ display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; vertical-align: top; }
/* line 391, ../sass/layout.scss */
.view-events .event-teaser a { color: white; text-decoration: none; }
/* line 392, ../sass/layout.scss */
.view-events .event-teaser .title { font-family: "Copse", "Georgia", "Times New Roman", serif; font-size: 24px; line-height: 26px; margin: 0 0 10px 0; }
/* line 393, ../sass/layout.scss */
.view-events .event-teaser .date { margin: 0 0 10px 0; }
/* line 395, ../sass/layout.scss */
.view-events .event-teaser .rsvp a, .view-events .event-teaser .rsvp a:visited { font-weight: bold; color: #c9e168; text-transform: uppercase; }

/* line 403, ../sass/layout.scss */
.press-release-teaser { margin-bottom: 34px; border-bottom: 1px solid; padding-bottom: 24px; }
/* line 404, ../sass/layout.scss */
.press-release-teaser a, .press-release-teaser a:visited { text-decoration: none; color: white; }

/*media releases*/
/* line 408, ../sass/layout.scss */
.field-name-field-media-release-image img { float: left; margin: 0 20px 20px 0; }

/* line 409, ../sass/layout.scss */
.media-release-teaser { margin-bottom: 30px; border-bottom: 1px dotted #fff; padding-bottom: 30px; clear: both; }
/* line 411, ../sass/layout.scss */
.media-release-teaser img { float: left; margin: 0 20px 20px 0; }
/* line 412, ../sass/layout.scss */
.media-release-teaser h3 { margin-bottom: 7px; }
/* line 413, ../sass/layout.scss */
.media-release-teaser .field-name-field-media-release-date { font-weight: normal; font-style: italic; margin-bottom: 20px; }
/* line 414, ../sass/layout.scss */
.media-release-teaser .more { float: right; display: block; color: #fff; text-decoration: none; }
/* line 415, ../sass/layout.scss */
.media-release-teaser .more:hover { text-decoration: none; }
/* line 416, ../sass/layout.scss */
.media-release-teaser .more:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }

/*file lists*/
/* line 427, ../sass/layout.scss */
.files_list_years { width: 120px; float: left; margin: 0 30px 20px 0; }
/* line 429, ../sass/layout.scss */
.files_list_years .files_list_year { background: #fff; display: block; padding: 12px 0; text-align: center; font-weight: bold; cursor: pointer; -moz-box-shadow: inset rgba(0, 0, 0, 0.5) 0 0 6px; -webkit-box-shadow: inset rgba(0, 0, 0, 0.5) 0 0 6px; box-shadow: inset rgba(0, 0, 0, 0.5) 0 0 6px; }
/* line 430, ../sass/layout.scss */
.files_list_years .files_list_year:hover, .files_list_years .files_list_year.active { background: #c9e168; color: #1977d7; }

/* line 433, ../sass/layout.scss */
.files_list_all_files { float: left; }
/* line 434, ../sass/layout.scss */
.files_list_all_files .files_list_files { margin-bottom: 14px; display: none; /*&[data-year="2013"] {display: block;}*/ }
/* line 436, ../sass/layout.scss */
.files_list_all_files .files_list_files a { color: #333; text-decoration: none; font-weight: bold; }
/* line 437, ../sass/layout.scss */
.files_list_all_files .files_list_files a:hover { text-decoration: none; color: white; }
/* line 438, ../sass/layout.scss */
.files_list_all_files .files_list_files a:after { content: "\00BB"; padding-left: 5px; }

/* line 442, ../sass/layout.scss */
.view-files-list .views-field-field-title { padding: 3px 0px; }

/*select lists*/
/* line 445, ../sass/layout.scss */
ul#select-list { margin: 0 0 20px; }
/* line 446, ../sass/layout.scss */
ul#select-list li { background: #fff; display: block; padding: 12px 0; text-align: center; font-weight: bold; cursor: pointer; width: 120px; float: left; margin: 0; -moz-box-shadow: inset rgba(0, 0, 0, 0.5) 0 0 6px; -webkit-box-shadow: inset rgba(0, 0, 0, 0.5) 0 0 6px; box-shadow: inset rgba(0, 0, 0, 0.5) 0 0 6px; }
/* line 447, ../sass/layout.scss */
ul#select-list li:hover, ul#select-list li.active { background: #c9e168; color: #1977d7; }

/* line 450, ../sass/layout.scss */
.view-newsletters .views-row a { color: #666; text-decoration: none; font-weight: bold; }
/* line 451, ../sass/layout.scss */
.view-newsletters .views-row a:hover { text-decoration: none; color: #1977d7; }
/* line 452, ../sass/layout.scss */
.view-newsletters .views-row a:after { content: "\00BB"; padding-left: 5px; }

/* line 454, ../sass/layout.scss */
.ajax-progress.ajax-progress-throbber { position: absolute; top: 0; left: 0; }

/*hidden dropdowns*/
/* line 457, ../sass/layout.scss */
#views-exposed-form-newsletters-default { margin: 0; }
/* line 458, ../sass/layout.scss */
#views-exposed-form-newsletters-default * { padding: 0; }
/* line 459, ../sass/layout.scss */
#views-exposed-form-newsletters-default select, #views-exposed-form-newsletters-default input, #views-exposed-form-newsletters-default label { display: none; }

/* FlexSlider Necessary Styles
*********************************/
/* line 469, ../sass/layout.scss */
.flexslider { overflow: hidden; }
/* line 470, ../sass/layout.scss */
.flexslider .flexslider-panel-click a { text-decoration: none; font-weight: bold; }
/* line 471, ../sass/layout.scss */
.flexslider .flexslider-panel-click a:after { content: "\00BB"; padding-left: 5px; }

/* line 475, ../sass/layout.scss */
.flexslider .slides { margin-top: -10px; }
/* line 476, ../sass/layout.scss */
.flexslider .slides img { width: 100%; display: block; max-width: 220px; margin: 0 auto; margin-bottom: 15px; }

/* line 479, ../sass/layout.scss */
.flexslider-control-nav { list-style: none; margin: 0; }
/* line 480, ../sass/layout.scss */
.flexslider-control-nav li.flexslider-control-nav-item { float: left; border-left: 1px solid; margin-right: 10px; padding-left: 10px; }
/* line 481, ../sass/layout.scss */
.flexslider-control-nav li.flexslider-control-nav-item:first-child { border: none; }
/* line 482, ../sass/layout.scss */
.flexslider-control-nav li.flexslider-control-nav-item a.flexslider-control-nav-btn { text-decoration: none; cursor: pointer; }
/* line 483, ../sass/layout.scss */
.flexslider-control-nav li.flexslider-control-nav-item a.flexslider-control-nav-btn.flexslider-active { font-weight: bold; }

/* line 488, ../sass/layout.scss */
.flexslider-go-btngrp a { text-decoration: none; float: left; font-weight: bold; margin: 0 6px; }

/*add some padding to right col on front page*/
/* line 492, ../sass/layout.scss */
.front .region-sidebar-second { margin-top: 60px; }

/* MEDIA QUERIES ------------------------------------------------ */
/* Otherwise known as custom responsive code! Write it here! */
@media only screen and (min-width: 960px) and (max-width: 1280px) { /* add code here */ }
/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) { /* add code here */
  /* line 508, ../sass/layout.scss */
  .main-menu-wrap { width: 768px; margin: 0 auto; }
  /* line 509, ../sass/layout.scss */
  #header #search-block-form { margin: 45px 0 0 0; } }
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) { /* add code here */
  /* line 516, ../sass/layout.scss */
  .view-events .views-row { width: 100%; } }
/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) { /* add code here */
  /* line 525, ../sass/layout.scss */
  .main-menu-wrap { width: 100%; margin: 0 auto; }
  /* line 526, ../sass/layout.scss */
  #header { height: auto; }
  /*#header #search-block-form {display: none;}*/
  /* line 528, ../sass/layout.scss */
  #navigation { height: auto; }
  /* line 529, ../sass/layout.scss */
  #footer p.legal span { display: inline; }
  /* line 533, ../sass/layout.scss */
  .view-events .views-row { width: 100%; }
  /* line 537, ../sass/layout.scss */
  .files_list_years { width: 100%; }
  /*select lists*/
  /* line 540, ../sass/layout.scss */
  ul#select-list li { width: 100%; float: none; }
  /* line 543, ../sass/layout.scss */
  #mobile-menu { cursor: pointer; display: block; color: #fff; font-weight: bold; line-height: 44px; margin: 0 15%; position: relative; display: inline-block; width: 70%; text-transform: uppercase; /*text-indent: 10px;*/ }
  /* line 545, ../sass/layout.scss */
  #mobile-menu span { height: 0; width: 0; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 6px solid #fff; margin-left: 10px; display: inline-block; }
  /* line 546, ../sass/layout.scss */
  #mobile-menu span.down { border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #fff; vertical-align: text-bottom; }
  /* line 549, ../sass/layout.scss */
  .block-menu-block { display: block; }
  /*search form*/
  /* line 552, ../sass/layout.scss */
  #header #search-block-form { float: none; margin: 0; }
  /* line 553, ../sass/layout.scss */
  #header #search-block-form input[type="text"] { width: 80%; }
  /* line 554, ../sass/layout.scss */
  #header #search-block-form input[type="submit"] { /*width: 20%;*/ }
  /*mobile menu*/
  /* line 558, ../sass/layout.scss */
  ul.main-menu { height: 0; opacity: 0; display: block; }
  /* line 562, ../sass/layout.scss */
  ul.main-menu li { display: block; vertical-align: top; font: bold 14px/46px Arial, sans-serif; margin: 0; border-bottom: 1px solid #fff; position: relative; }
  /* line 569, ../sass/layout.scss */
  ul.main-menu li a { display: inline-block; text-align: left; width: 70%; }
  /* line 570, ../sass/layout.scss */
  ul.main-menu li a:hover { background: none; color: #fff; }
  /* line 571, ../sass/layout.scss */
  ul.main-menu li a:after { content: "\00BB"; padding-left: 5px; background: none; font-size: 16px; }
  /* line 578, ../sass/layout.scss */
  ul.main-menu li:last-child { border: none; }
  /* line 579, ../sass/layout.scss */
  ul.main-menu li span { display: inline; }
  /* line 580, ../sass/layout.scss */
  ul.main-menu li:hover { /*>ul {opacity: 0; visibility: hidden;}*/ }
  /* line 583, ../sass/layout.scss */
  ul.main-menu li li { border-bottom: 1px solid #ccc; padding-bottom: 14px; font-size: 14px; line-height: 28px; display: inline-block; width: 70%; margin: 0 15%; }
  /* line 591, ../sass/layout.scss */
  ul.main-menu li li a { background: none; color: #333; padding: 2px 0; height: auto; }
  /* line 596, ../sass/layout.scss */
  ul.main-menu li li a:after { content: "\00BB"; padding-left: 3px; background: none; }
  /* line 604, ../sass/layout.scss */
  ul.main-menu ul { /*left: 15%;
width: 70%;*/ /*padding: 0 24px;*/ padding: 0; margin: 0; max-width: none; display: none; opacity: 1; visibility: visible; position: static; }
  /* line 617, ../sass/layout.scss */
  ul.main-menu ul.drop { display: block !important; }
  /* line 623, ../sass/layout.scss */
  ul.main-menu li a { text-indent: 0; }
  /* line 624, ../sass/layout.scss */
  ul.main-menu li:hover a, ul.main-menu li a.active { background: inherit; color: #fff; }
  /* line 625, ../sass/layout.scss */
  ul.main-menu ul { box-shadow: none; width: 100%; /*border: none;*/ margin: 0; }
  /* line 626, ../sass/layout.scss */
  ul.main-menu li li { margin: 0; padding-top: 10px; }
  /* line 627, ../sass/layout.scss */
  ul.main-menu li li a { width: auto; }
  /* line 628, ../sass/layout.scss */
  ul.main-menu > li > a { margin-left: 5%; }
  /* line 630, ../sass/layout.scss */
  ul.main-menu li:hover li a:hover { background: none; }
  /* line 632, ../sass/layout.scss */
  ul.main-menu li span.caret { /*margin-left: 10px;*/ display: inline-block; cursor: pointer; height: 20px; width: 25px; background: url("../images/navicon.png") 0 0 no-repeat; vertical-align: middle; } }
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) { /* add code here */ }
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) { /* add code here */ }
