/*
	Theme Name: UL Canada
	Description: UL Canada Site
	Version: 1.0
	Author: MBLM
	Author URI: http://mblm.com/
	Tags: HTML5, CSS3

	Template: ulparent
*/


/*****************************************
 *	Table
 *
 ****************************************/
 .table-vertical tr th,
 .table-vertical tr td { border-right: 1px solid #CCC; }
 .table-vertical tr th:last-child,
 .table-vertical tr td:last-child { border-right: none }
 

/*****************************************
 *	Event Calendar Widget
 *
 ****************************************/
.widget_calendar .month-title {	margin-bottom: 10px; }
.widget_calendar .month-title h5 { display: inline-block; margin: 0; }
.widget_calendar .month-title a.link-left-more { font-family: 'TheSansBold'; text-decoration: none; }
.widget_calendar .month-title a.link-left-more:before { content: '< '; color: #b10820; }
.widget_calendar table { width: 100%; }
.widget_calendar table th, .widget_calendar table td { padding: 6px 0; }

/*****************************************
 *	Social Share Bar
 *
 ****************************************/
.meta-menu.social { height: 41px; }
.meta-menu { list-style: none; padding: 0; margin: 20px 0; border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; }
.meta-menu li { display: inline-block; float: left; padding: 10px 0; margin: 0 10px 0 0; font-family: 'TheSansBold'; }
.meta-menu li .twitter-share-button { width: 95px !important; padding-left: 5px !important; }

/*****************************************
 *	Blog Resources
 *
 ****************************************/
.resources a { color: #333333; font: 14px/18px 'TheSansBold',Arial; display: block; overflow: hidden; } 
.resources a .glyph { color: #666; font-size: 40px; float: left; margin: 0 15px 10px 2px; } 
.resources a:hover,
.resources a:hover .glyph { color: #b10820; text-decoration: none; }

/*****************************************
 * Search Form
 *
 ****************************************/
.search-form .glyph-search { color: #666; font-size: 18px; top: 5px; }

.search-results-details { margin-bottom: 30px; }

.grey-search.input-group { background-color: #E6E6E6; font: 16px/18px "TheSansPlain"; }
.grey-search.input-group input[type="text"] { display: block; background: none; border: none; padding: 10px 10px 6px; outline: none; }
.grey-search.input-group button { font: 16px/18px "TheSansPlain"; background: none; border: none; outline: none; }

/*****************************************
 * Search Page
 *
 ****************************************/
#search-form .input-wrap { border: 1px solid #CCCCCC; margin-bottom: 20px; }
#search-form .input-wrap input { padding: 10px 16px; background: #FFFFFF; border: none; }
#search-form .input-wrap input.with-button { width: 94%; }
#search-form .input-wrap button { background: none; border: none; }

ul.sort-selection { display: block; border-top: 1px solid #DDD; border-bottom: 1px solid #DDD; padding: 10px 0; margin: 20px 0; }
ul.sort-selection li { font-family: 'TheSansBold'; }
ul.sort-selection li a.active { color: #B10820; cursor: default; text-decoration: none; }


/*****************************************
 * Home
 *
 ****************************************/
.featured-mini { margin: 0 0 15px 0; padding: 0 0 15px 0; position: relative; border-bottom: 1px solid #CCC; }
.featured-mini h5 { margin: 0; }
.featured-mini h5 a { color: inherit; }
.featured-mini h5 a:hover { color: #b10820; }
