/*
	Theme Name: Unified
	Version: 1.4.5
	Author: englishc
	Description: This theme includes all unified planning website fixes and customizations and is a child theme of the Maxx theme.	Be sure to back this up before    updating WordPress!
	Template: maxx-wp
*/

@import url("../maxx-wp/style.css");

#megaMenu ul ul.sub-menu li.menu-item #menu-item-24234 > a {
color: #ddd!important;
cursor: default;
}

iframe {
margin: auto auto;
display:block;
}

aside#text-8.widget.widget_text, aside#text-9.widget.widget_text, aside#text-10.widget.widget_text {
margin-bottom: 0px;
}

.tg  {
border-collapse:collapse;
border-spacing:0;
}
.tg td {
width: 220px;
padding:15px 10px;
border-style:solid;
border-width:0px;
overflow:hidden;
text-align:center;
}

td.tg-s6z2 img {
margin-bottom: 8px;
}


/* Fixes to show ul styling for all default unordered lists in post, but not affecting maxx theme, shortcode and layout builder lists */

div.entry-content ul li {
list-style: circle inside none;
}

div#blurb {
display: none;
}

ul.display-posts-listing li.listing-item {
list-style: none outside none;
}

ul.md-list.arrow li, ul.md-list.bubble li, ul.md-list.bullet li, ul.md-list.cross li, ul.md-list.doc li, ul.md-list.info li, ul.md-list.plus li, ul.md-list.star li, ul.md-list.tick li, ul li-listing-item {
list-style: none outside none;
}

ul.md-list li {
border-top: none!important;
border-bottom: none!important;
}

div.entry-content ol, ul {
margin-bottom:15px;
}

.et_lb_list ul li {
list-style: none outside none !important;
padding: 0px 0px 15px 31px;
}

.et_lb_tabs ul li {
list-style: none outside none !important;
}

/* adjusts image class margins for slider header type images typically inserted at the top of project posts*/

div p a img.alignnone {
margin-bottom: 0px!important;
margin-top: 0px!important;
}

/* removes "drop files to upload" text from layout builder tab content */

.et_lb_tab div.uploader-editor { display: none !important; }

/* SouthShore circulator study recommendations comment form */

input#yourName_78_1 {
width: 40%
}

input#yourEmail_79_1 {
width: 40%
}

textarea#message_81_1 {
width: 75%;
height: 1em;
}

/* SouthShore circulator study survey1 */

input.formradio {
margin: 1em;
}

input#alt1commentbox_77_1 {
width: 65%;
height: 1em;
}


/***** MPO membership form */
input#yourName_43_1, input#Birth_53_1, input#HighSchool_59_1 {
width: 50%
}
input#yourEmail_44_1 {
width: 30%
}
input#Employment_45_1, input#Residence_49_1, input#IfNoPleaseExplain_55_1, textarea#Convicted_56_1.textAreaStyle, textarea#SecondaryEdu_60_1.textAreaStyle, textarea#LicenseCertInfo_62_1.textAreaStyle, textarea#Qualifications_63_1.textAreaStyle, textarea#AttendanceExplained_65_1.textAreaStyle,  textarea#OrganizationMembership_66_1.textAreaStyle, textarea#GoodsServicesExplain_70_1.textAreaStyle  {
width: 90%
}
input.formradio {
margin-left: 1em;
}
table#epoch_popup_calendar.calendar {
padding:0.5em;
width: 250px!important;
height: 280px!important;
border: 1px solid #986c8f;
}
table#epoch_popup_calendar.calendar td {
font-size: 12px!important;
font-weight: normal!important;
padding: 2px!important;
text-align: center;
}
table.caldayheading td {
color: #986c8f;
}
div#epoch_popup_mainheading.mainheading input, select {
padding: 6px;
margin: 6px;
}
table.calcells td.wkday, td.wkhead, td.wkend {
background-color: #fff!important;
}
table#epoch_popup_calcells.calcells td.wkhead {
color: #986c8f;
}


/***** Archive listing (tags, authors, etc) styling fix for featured image location */
div.featured-image {
float: left;
padding-right: 25px;
}


/* Google search box */
#g-search input#q {
font-size: 15px;
width: 450px;
height: 37px;
border: 1px #986c8f solid;
border-right: none;
}
input#q {
padding-left: 13px;
padding-right:12px;
}
.gsc-control-cse {
font-family: 'Open Sans',"Trebuchet MS", Helvetica, Arial, sans-serif!important;
font-size: 14px!important;
background-color: none!important;
}
.gsc-control-cse, .gsc-control-cse {
background-color:none!important;
}


/***** Imagine 2040 post ***/
#kiosk.size-full.wp-image-14621.alignnone {
margin: 0px 25px 25px 0;
}
.md-button.aqua {
background-color: #d0d9f1;
border-color: #a5c3f0;
color: #ab658e;
padding: 5px 15px!important;
margin: 5px !important;
}
.md-button.aqua:hover {
background-color: #933e82;
border-color: #933e82;
color:#fff !important;
opacity: 1.0;
text-shadow: 0px 1px 0px rgba(0,0,0,0.5);
}


/***** MPO membership CSV to Table committee bolding */
table#mpomembership.sortable tr.row3, table#mpomembership.sortable tr.row21, table#mpomembership.sortable tr.row30, table#mpomembership.sortable tr.row37, table#mpomembership.sortable tr.row62, table#mpomembership.sortable tr.row83,  table#mpomembership.sortable tr.row107,
table#mpomembership.sortable tr.row131, table#mpomembership.sortable tr.row151 {
font-weight: bold;
}

/***** reCAPTCHA styling for contact form */
span#recaptcha_privacy.recaptcha_only_if_privacy a {
color: #9a4088;
}
.recaptchatable {
background-color: #fdfdfd;
}


/***** CSV to Table plugin ******/
table.sortable th, table.sortable td {
border: none !important;
vertical-align: top;
word-wrap: break-word;
padding:8px !important;
text-align: left !important;
}
table.sortable th:hover:not(.sorttable_nosort) {
background: #ffffff !important;
}
table.sortable thead tr {
color: #9a4088 !important;
background: #f7f7f7 !important;
}
table.sortable tr:nth-child(even) {
background: none !important;
}


/***** General contact form *****/
input#yourName_1_1 {
width:95%;
}
input#yourEmail_2_1 {
width:95%;
}
input#subject_3_1 {
width:95%;
}
textarea#message_4_1 {
width:95%;
}

/***** 404 error text alignment */
#error-404, #error-404 * {
text-align: left;
}


/***** News (post by category) widget **/
ul.list-news li .alignleft {
border-radius: 5px;
}
ul.list-news li .alignleft img {
border-radius: 3px;
}
.widget.md_recent_popular_post_widget a {
font-weight: normal;
}
div.et_lb_module.et_lb_image.et_lb_first {
margin: 0 0 0 2%;
}

ul.list-news em{
display:none;
}

/***** Google translate button element **/
div#google_translate_element div.goog-te-gadget-simple {
background:none;
border: none;
margin-top:8px;
padding-right:5px;
font-family: 'Open Sans',"Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 13px;
text-shadow: 0 1px 0 #fff;
color:#9a4088;
float:right;
}
div#google_translate_element div.goog-te-gadget-simple a.goog-te-menu-value span {
color:#9a4088;
}
div#google_translate_element div.goog-te-gadget-simple a.goog-te-menu-value span {
border-left-width:0px;
}
div#google_translate_element div.goog-te-gadget-simple a.goog-te-menu-value span:hover {
color:#583151;
}
img.goog-te-gadget-icon {
visibility:hidden;
}
iframe.goog-te-menu-frame.skiptranslate {
border: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}

/***** changes background color of all "primary" style Maxx themed buttons including shortcode-generated buttons */
.m-pagination a:hover, a.maxx-primary-button:hover, input[type="submit"]:hover, button[type="submit"]:hover, a.button:hover {
background-color: #79396d;
}
a, a:link, a:visited, a strong {
transition-duration: 0s;
}


/***** MAXX theme 'small' button color changes (these are the green, teal and blue agency specific buttons **********/
/**** BLUE MAXX BUTTON  for HBR ****/
.md-button.blue {
background-color: #cbcde9;
border-color: #7173c6;
color: #333!important;
opacity: 0.9;
text-shadow: 0px 1px 0px rgba(255,255,255,0.5);
}
.md-button.blue:hover {
background-color: #3141c4;
border-color: #3437a9;
color:#fff !important;
opacity: 1.0;
text-shadow: 0px 1px 0px rgba(0,0,0,0.5);
}

/**** GREEN MAXX BUTTON  for TPC ****/
.md-button.green {
background-color: #d5efd6;
border-color: #339b4b;
color: #333!important;
opacity: 0.9;
text-shadow: 0px 1px 0px rgba(255,255,255,0.5);
}
.md-button.green:hover {
background-color: #0d7a27;
border-color: #005a24;
color:#fff !important;
opacity: 1.0;
text-shadow: 0px 1px 0px rgba(0,0,0,0.5);
}

/**** TEAL MAXX BUTTON  for MPO ****/
.md-button.teal {
background-color: #c5e7e7;
border-color: #3fa8a8;
color: #333!important;
opacity: 0.9;
text-shadow: 0px 1px 0px rgba(255,255,255,0.5);
}
.md-button.teal:hover {
background-color: #059191;
border-color: #417373;
color:#fff !important;
opacity: 1.0;
text-shadow: 0px 1px 0px rgba(0,0,0,0.5);
}


/***** Search box *************/
/***** div margin */
#g-search {
margin-top:0px;
}
/***** button icon */
#g-search button:before {
top:8px;
}
/***** input field */
#g-search input#s {
font-size: 15px;
width: 450px;
height: 37px;
border: 1px #986c8f solid;
border-right: none;
}
/***** button */
#g-search button {
height: 39px;
}
#g-search button:hover {
background-color: #79396d;
}
/***** field padding */
input#s {
padding-left: 13px;
padding-right:12px;
}


/***** Header **********************/
/***** background image */
#header {
 background: url(../wp-content/themes/unified/images/header-bg-12.png) ; 
}
/***** reduce space between bottom of nav bar and top of content, default was 40px */
#navigation-bar {
margin-bottom: 5px;
}
/***** changes text color of megamenu toggle button that shows up when scaled */
#megaMenuToggle.megaMenuToggle {
color: #ffffd4;
}
/***** edge up the top of the whole site */
#wrap-all.box-layout {
    margin: 15px auto;
}
/***** squeeze the slider up some */
#slider-bg-wrapper {
padding-top: 15px;
}
/***** make banner a bit smaller */
#banner {
padding: 0px;
}


/***** Top menu  **************/
/***** change top menu bar color */
 #header #top-bar-wrapper {
background: none;
}
/***** changes color of top menu items to purple, decreases font size and hides the shadow */
#top-bar-wrapper ul li a {
text-shadow: 0 1px 0 #fff;
font-size: 12px;
}


/***** change top menu bar top border color */
#header {
border-top:0px solid #7d296d;
padding-top: 10px;
}
/***** top menu list spacing */
#top-bar-wrapper #top-extra-menu-wrapper ul li {
display: inline;
float: right;
margin-right: 10px;
margin-top: 10px;
}
/***** social network bar spacing */
.social-network {
margin-top: 0px;
}
#banner .social-network li {
float:right;
}

/***** MEGA MENU ************************/
/***** for browsers that don't support gradients, e.g. IE 9 or older, set background color of menu  */
#megaMenu {
background: #7d2b6d;
background: -webkit-gradient(linear,left top,left bottom,from(#583151),to(#9a4088));
background: -webkit-linear-gradient(top,#583151,#9a4088);
background: -moz-linear-gradient(top,#583151,#9a4088);
background: -ms-linear-gradient(top,#583151,#9a4088);
background: -o-linear-gradient(top,#583151,#9a4088);
}
/***** adds drop shadow to sub-menu */
#megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
-webkit-box-shadow: 1px 1px 3px 0px rgba(125,125,125,.5);
-moz-box-shadow: 1px 1px 3px 0px rgba(125,125,125,.5);
box-shadow: 1px 1px 3px 0px rgba(125,125,125,.5);
}
/***** fixes for the megamenu main menu item colors in IE7 */
#megaMenu ul.megaMenu > li.menu-item > a span.wpmega-link-title, #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator span.wpmega-link-title {
color:#fbfbd2;
}
/***** fixes for the megamenu main menu item hover colors in IE7 */
#megaMenu ul.megaMenu > li.menu-item:hover > a span.wpmega-link-title, #megaMenu ul.megaMenu > li.menu-item:hover > span.um-anchoremulator span.wpmega-link-title, #megaMenu ul.megaMenu > li.menu-item > a:hover span.wpmega-link-title, #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator:hover span.wpmega-link-title, #megaMenu ul.megaMenu > li.menu-item.megaHover > a span.wpmega-link-title, #megaMenu ul.megaMenu > li.menu-item.megaHover > span.um-anchoremulator span.wpmega-link-title {
color:#333;
}


/***** SKITTER SLIDER bg/title/desc color **/
/***** sp-slider divider sizing *******/
#sp-slider {
background: url(http://www.planhillsborough.org/wp-content/themes/unified/slider-sp.png) no-repeat center;
height: 36px;
display:none;
}
.box_skitter_home.maxx-theme .label_skitter {
width: 60% !important;
left: 58% !important;
}
.box_skitter_home.maxx-theme .label_skitter {
background: #ffffff;
background-image: url(http://www.planhillsborough.org/wp-content/themes/maxx-wp/images/bg/bg1.png);
opacity:0.875;
border: #bababa 5px !important;
bottom: 3%;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow:1px 1px 3px rgba(100,100,100,.4);
-webkit-box-shadow:1px 1px 3px rgba(100,100,100,.4);
box-shadow: 1px 1px 3px rgba(100,100,100,.4);
}
.box_skitter_home.maxx-theme .label_skitter h1 {
color: #8c1d75 !important;
text-shadow: 1px 1px 0 rgba(255, 255, 255, .7) !important;
text-shadow: 1px 1px 0 rgb(255, 255, 255) !important;
font-weight: bold;
text-align:center;
}
.box_skitter_home.maxx-theme .label_skitter p {
text-align:center;
color: #222;
text-shadow: 0 0.5px 0 rgba(255, 255, 255, .9) !important;
text-shadow: 0 0.5px 0 rgb(255, 255, 255) !important;
}
.box_skitter_home.maxx-theme .prev_button {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.box_skitter_home.maxx-theme .next_button {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.box_skitter_home.maxx-theme .info_slide_dots {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.preview_slide {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
#wrap-all.box-layout {
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}
#slider-shadow {
margin-bottom:0;
}
.label_skitter {
opacity: 1.0;
}


/***** PAGES & LAYOUT **************/
/***** to move page titles to left justify */
.page-title.cufon {
background: url("../wp-content/themes/maxx-wp/images/large-seperator.png") no-repeat scroll left transparent;
text-align: left;
margin-top: 4px;
margin-bottom: 4px;
padding-bottom: 7px;
}
/***** removes the 45px bottom padding from H1 headers in pages/posts (that I think was there to accommodate the breadcrumbs) */
h1.page-title.cufon.first-word.double-color {
padding-bottom: 5px;
margin-top:4px;
}
h1.entry-title {
padding-bottom: 13px;
margin-bottom:13px;
}
h2.entry-title {
background: url("../wp-content/themes/maxx-wp/images/large-seperator.png") no-repeat scroll left transparent;
margin-bottom:0px;
padding-bottom: 13px;
}
h3 {
border-bottom: 1px solid #dedede;
margin-bottom: 15px;
padding-top:20px;
padding-bottom: 3px;
}
ul.display-posts-listing {
padding-top:15px;
}
.wp-caption {
background: #fdfdfd;
padding-top: 0px;
}
p.wp-caption-text {
margin: 6px;
font-size: .9em !important;
font-style: normal !important;
color: #999;
}
/***** NOTIFICATION BOX STYLIING ***/
.md-notification {
padding: 15px 15px 5px 45px;
margin: 0px;
}
.md-notification.light {
border: #b980ad 1px dashed;
}
.md-notification.yellow {
background: #faf6e2 url(http://www.planhillsborough.org/wp-content/themes/maxx-wp/images/exclamation.png);
border: #b39220 1px dashed;
color: #b39220;
}


/***** LAYOUT BUILDER ******/
/***** visual page layout tighten up spaces */
.et_lb_module {
    float: left;
    margin: 0 0 13px 2%;
/***** width: 100%; */
}
/***** content area bring it up a bit */
#content {
padding-top: 3px;
}


/***** LAYOUT BUILDER SLIDER ******/
.et_lb_slider ol.flex-control-nav {
background:none;
}
.et_lb_slider .flex-control-nav::after {
background: none;
}
.et_lb_slider .flex-control-nav::before {
background: none;
}


/***** COLOR OF LAYOUT EDITOR BOXES */
.et_lb_box .et_lb_module_content {
background-color: #f1f1f1;
border: none;
box-shadow: 0 0 3px rgba(0, 0, 0, 0.2), 0 0 0 1px #ececec;
color: #454545;
}


/***** SHADOW OF LAYOUT EDITOR BOXES */
.et_attachment_overlay {
box-shadow: 0 0 10px rgba(0, 0, 0, .3) inset;
}


/***** CHANGING COLOR OF BOXES */
/***** used by plugin display-posts list to format post lists */
/***** image in the display-posts */
.listing-item img {
float: left;
height: auto;
max-height: 100px;
max-width: 100%;
padding-right: 25px;
width: 100px;
}

/***** controls the text part of the  display-posts listing */
.listing-item .title {
/* margin-left: 220px; */
font-weight: regular;
font-size: 15pt;
text-decoration: none;
/* float: none;  */
/* display: block; */
/* overflow:auto; */ 
}

/*****  the whole display-posts listing with image */
.listing-item {
background-image: url("/wp-content/uploads/2012/10/sp.png"); 
background-position: center top;
background-repeat: repeat-x;
padding-bottom: 10px;
padding-top: 10px;
position: relative;
height: 110px;
}


/** LAYOUT EDITOR IMAGE BOX ******/
.et_lb_image_box {
margin: -11px -11px -50px -11px;
}

/***** LAYOUT EDITOR TABS *************/
ul.et_lb_tabs_nav .et_lb_tab_active a {
font-weight: bold;
color:#555;
}
ul.et_lb_tabs_nav a {
color: #8c3a7c;
}


/***** TIMELY CALENDAR (ai1ec) ***/
/***** change calendar font to match site */
.timely a {
color:#8d3a7c;
}
.timely a:hover {
color:#593151;
}
.timely {
font-family: "Open Sans","Trebuchet MS", Helvetica, Arial, sans-serif;
}

/*** Agenda view 'Read more' button ***/
a.ai1ec-read-more.btn.ai1ec-load-event {
color: #8d3a7c;
}

/***** Post Event Button color  **/
.timely .btn-primary {
background-color:#933e82;
background-image:none;
border:none;
color:#f1f1f1!important;
}
.timely .btn-primary:hover {
background-color:#5b3253;
background-image:none;
border:none;
}

/* selected button color, eg tags and categories */
.timely .ai1ec-nav-pills > li.ai1ec-active > a, .timely .ai1ec-nav-pills > li.ai1ec-active > a:hover, .timely .ai1ec-nav-pills > li.ai1ec-active > a:focus {
color: #000;
background-color: #eee;
}


/***** CALENDAR TOOLBAR SHADOW ***/
.ai1ec-calendar-toolbar {
box-shadow:none;
-webkit-box-shadow:none;
}
/***** change "today" color everywhere */
.ai1ec-month-view .ai1ec-today,
.ai1ec-week-view .ai1ec-today {
background: #fdfcf2 !important;
border: 1px solid #d5d0a1 !important;
}
h2.ai1ec-calendar-title {
color: #555 !important;
}

/***** calendar view color/spacing */
table.ai1ec-month-view {
border-collapse: separate;
border-spacing: 2px;
background: #f6f6f6; 
}

/***** day label colors */
.ai1ec-month-view th, .ai1ec-week-view th, .ai1ec-week-view .ai1ec-hour-marker div, .ai1ec-week-view .ai1ec-allday-label, .ai1ec-oneday-view th, .ai1ec-oneday-view .ai1ec-hour-marker div, .ai1ec-oneday-view .ai1ec-allday-label {
color: #66345d !important;
text-shadow: 0 1px 0 #fff;
}
table.ai1ec-month-view td {
background: #fcfcfc !important; 
}

/***** non-days background color */
.ai1ec-month-view td.ai1ec-empty {
background: none !important;
border: none !important;
}

/***** EVENT VIEW */
.ai1ec-full-event td.ai1ec-time {
color: #583151;
font-size: 11pt !important;
font-weight: bold;
}
.ai1ec-full-event th {
background: none;
font-size: 9pt !important;
font-weight: normal;
text-align: left;
text-shadow: 0 1px 0 #fff;
width: 6em;
}
.ai1ec-field-label {
font-weight :normal;
color: #888;
}
.ai1ec-single-event .ai1ec-gmap-container, .ai1ec-multi-event .ai1ec-gmap-container {
border: 1px solid #bababa;
}

/***** POSTERBOARD VIEW CHANGES **/
.ai1ec-posterboard-view .ai1ec-event-title {
font-family: "Open Sans","Trebuchet MS", Helvetica, Arial, sans-serif !important;
font-size: 20px;
}
.ai1ec-posterboard-view .ai1ec-day {
color: #fcfcfc !important;
}
.ai1ec-posterboard-view .ai1ec-month {
color: #fff !important;
font-weight: bold;
font-size: 14px;
}
.ai1ec-posterboard-view .ai1ec-event-wrap {
background:#fcf7ef;
border: 1px solid #dcce9c;
-moz-box-shadow1px 1px 3px  rgba(0,0,0,0.2);
-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.2);
box-shadow:1px 1px 3px rgba(0,0,0,0.2);
}
.ai1ec-posterboard-view footer {
background:#f5f5f5;
border: 1px solid #cfbfcf;
}

/***** MONTH VIEW / DAY HEADERS **/
.ai1ec-month-view .ai1ec-date {
background: none;
color: #933d82;
font-size: 10pt ;
line-height: 14px;
height: 17px;
}

/***** AGENDA VIEW *********************/
.ai1ec-agenda-view .ai1ec-date.ai1ec-today {
background:none;
border:none;
}
.ai1ec-agenda-view .ai1ec-date {
background:none;
border:none;
}
.ai1ec-agenda-view .ai1ec-month {
text-align:center;
background: #8d3a7c;
}
.ai1ec-agenda-view .ai1ec-day {
text-align:center;
background:#f9f9f9;
}
.ai1ec-agenda-view .ai1ec-weekday {
text-align:center;
background:#f9f9f9;
}
.ai1ec-agenda-view .ai1ec-agenda-plus-year .ai1ec-year {
background:none;
}
.ai1ec-agenda-view .ai1ec-event:hover .ai1ec-event-title {
color: #444;
}

.ai1ec-agenda-view .ai1ec-event.ai1ec-expanded:hover {
border-color: #aaa;
}

.ai1ec-agenda-view .ai1ec-event:hover .ai1ec-read-more {
color: #8d3a7c;
}

.ai1ec-agenda-view .ai1ec-event .ai1ec-event-title {
color: #666;
}

.ai1ec-agenda-view .ai1ec-event .ai1ec-event-location {
color: #555;
font-weight: normal
}

ai1ec-read-more-btn.ai1ec-load-event a {
color: blue!important;
}

.ai1ec-agenda-view .ai1ec-event.ai1ec-expanded {
border-color: #ddd;
}

/***** AGENDA WIDGET ************/
.ai1ec-agenda-widget-view .ai1ec-date {
background:none;
border:none;
}
.ai1ec-agenda-widget-view .ai1ec-month {
text-align:center;
background: #8d3a7c;
font-size:1em;
}
.ai1ec-agenda-widget-view .ai1ec-day {
text-align:center;
font-size:1.5em;
color:#8d3a7c;
background:#f9f9f9;
}
.ai1ec-agenda-widget-view .ai1ec-weekday {
text-align:center;
font-size:1em;
color:#555;
background:#f9f9f9;
}
.ai1ec-agenda-widget-view .ai1ec-year {
background:none;
color:#888;
text-shadow:none;
font-size:0.8em;
}
.ai1ec-agenda-widget-view .ai1ec-date.ai1ec-today {
background:none;
border: none;
}

/***** Change default light blue selection color to yellow  ***********/
.timely .dropdown-menu li > a:hover,.timely .dropdown-menu .active > a,.timely .dropdown-menu .active > a:hover
{
background-color:#fffdec;
color:#000;
text-decoration:none;
}
.timely .datepicker td.day:hover
{
background:#eee;
background-color:#fffdec;
cursor:pointer;
}
.timely .datepicker td.active,.timely .datepicker td.active:hover,.timely .datepicker td.active.disabled,.timely .datepicker td.active.disabled:hover
{
-moz-box-shadow:none;
-webkit-box-shadow:none;
background-color:#fffdec;
background-image:linear-gradient(top,#fffdec,#fffdec);
background-repeat:repeat-x;
border-color:#fffdec #fffdec #94c8ff;
box-shadow:none;
color:#666;
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
text-shadow:none;
}
.timely .datepicker td span:hover
{
background:#eee;
background-color:#fffdec;
}
.timely .datepicker td span.active,.timely .datepicker td span.active:hover,.timely .datepicker td span.active.disabled,.timely .datepicker td span.active.disabled:hover
{
-moz-box-shadow:none;
-webkit-box-shadow:none;
background-color:#fffdec;
background-image:linear-gradient(top,#fffdec,#fffdec);
background-repeat:repeat-x;
border-color:#fffdec #fffdec #94c8ff;
box-shadow:none;
color:#666;
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
text-shadow:none;
}
.timely .datepicker thead tr:first-child th:hover,.timely .datepicker tfoot tr:first-child th:hover
{
background:#eee;
background-color:#fffdec;
}
.timely .bootstrap-timepicker table td a:hover
{
-moz-border-radius:4px;
-webkit-border-radius:4px;
background-color:#fffdec;
border:none;
border-color:#ddd;
border-radius:4px;
}
.timely .nav > li > a:hover,.timely .nav-pills > .active > a,.timely .nav > .dropdown:hover > a,.timely .nav-pills > .active > a:hover,.timely .nav > .dropdown.active > a:hover,.timely .nav-tabs .open .dropdown-toggle,.timely .nav-pills .open .dropdown-toggle,.timely .nav > li.dropdown.open.active > a:hover
{
-moz-box-shadow:inset 0 0 1px rgba(0,0,0,0.3) , inset 0 2px 1px rgba(77,77,77,0.1);
-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0.3) , inset 0 2px 1px rgba(77,77,77,0.1);
background-color:#fffdec;
background-image:linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,0.5));
background-repeat:repeat-x;
border-color:#fffdec;
box-shadow:inset 0 0 1px rgba(0,0,0,0.3) , inset 0 2px 1px rgba(77,77,77,0.1);
color:#000!important;
filter:none 9;
}
.timely .dropdown-toggle:hover
{
-moz-box-shadow:inset 0 0 1px rgba(0,0,0,0.3);
-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0.3);
background-color:#fffdec;
border-color:#fffdec;
box-shadow:inset 0 0 1px rgba(0,0,0,0.3);
color:#000!important;
}
.timely .dropdown-menu a:hover,.timely .dropdown-menu .active > a,.timely .dropdown-menu .active > a:hover
{
background:#fffdec!important;
border:none;
color:#000;
}
.ai1ec-category:hover,.active > .ai1ec-category
{
-moz-box-shadow:inset 0 0 1px rgba(0,0,0,0.3);
-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0.3);
background-color:#fffdec;
border-color:#fffdec;
box-shadow:inset 0 0 1px rgba(0,0,0,0.3);
color:#000!important;
}
.ai1ec-tag:hover,.active > .ai1ec-tag
{
-moz-box-shadow:inset 0 0 1px rgba(0,0,0,0.3);
-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0.3);
background-color:#fffdec;
border-color:#fffdec;
box-shadow:inset 0 0 1px rgba(0,0,0,0.3);
color:#000!important;
}
.ai1ec-geo-ac-results .dropdown-menu li:hover
{
background-color:#fffdec;
color:#000;
}
.ai1ec-category
{
-moz-box-shadow:none;
-webkit-box-shadow:none;
border-color:none;
box-shadow:none;
}


/***** FOOTER *****************************/
#footer-wrapper {
margin-top:5px;
}
#footer-widget-wrapper {
background-color: #561d4b;
min-height: 1em;
}
#footer-extra-wrapper {
font-size: 14px;
text-transform: none;
color: #f2f2f2;
background:#43143a;
}
.list-news a br {
display: none;
}
.ai1ec-date a br {
display: none;
}
#mpo-nondisc {
color:#676767;
font-size: .9em;
}

/* left align copyright and login */
.copyright {
text-align: left; 
}
.copyright.float-left {
font-size: .9em;
color:#d1d1d1;
}
.credit.float-right {
font-size: .9em;
}