/*
Theme Name: MPWP 2.0 (Mandatory) Child
Theme URI: http://www.c-source.ca/
Description: This theme incorporates all the common elements necessary for a Member’s website and keeps a consistent, clean and minimalist look and feel throughout.
Author: CRG Web Team
Version: 2.0
Template: mpwp
Tags: Mandatory, Responsive
*/

body{background-color:#f7f8fc;font-family:Lato,sans-serif}
.glyphicon{color:#B9B9B9}
ul.scrubber li{display:none}
hr{padding:0 10px}
blockquote{overflow:hidden}
p{font-weight:300;font-size:1.5em;color:#333;line-height:1.3}
.bg{background-color:#fff}
.content_push{margin-top:10px;z-index:-1}
@media (min-width: 768px) {
.content_push{position:static;margin-top:235px}
}
.no_padding{padding:0}
.border{border-left:solid #f7f8fc 10px;border-right:solid #f7f8fc 10px}
.form-group input,textarea{border-radius:0}
.normal{font-weight:600}
.bold{font-weight:900}
.btn{border-radius:0}
.red_btn{width:100%;border-radius:0;background-color:#dd3535;font-size:1.25em;font-weight:300;color:#fff}
.red_btn:hover{background-color:#53961b;color:#fff}
.modal{background-color:none}
body.modal-open{overflow:hidden}
.modal-backdrop{background-color:#fff;opacity:.92!important}
@media (max-width: 768px) {
	.modal-backdrop{display:none;}
}
.modal-content{z-index:100!important;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none;background-image:url(http://bradtrost.ca/wp-content/themes/MANDATORY/images/Splash_header.jpg);background-repeat:no-repeat}
.splash_modal{width:100%;margin:0}
.splash_header_wrapper{position:relative;height:270px}
@media(max-width:768px){
	.splash_header_wrapper{height:;}
}
.splash_header_wrapper img{position:absolute;bottom:0;width:250px}
.splash_modal header{padding-top:50px}
.splash_hr{width:100%;border:15px solid #194f8d;margin:0;margin-bottom:10px}
.splash_content{background-color:#fff}
.splash_modal h3{font-weight:700;margin-top:0}
.splash_modal input{width:100%;margin-bottom:10px;padding:5px}
.splash_mp_name{height:164px;color:#fff;letter-spacing:-1px}
.splash_mp_name h1{position:relative;font-size:3.1em;display:inline-block;padding:4px 14px;font-weight:300;background:#194f8d}
.splash_mp_name h1 span{font-weight:700}
.splash_mp_name h2{display:inline-block;position:relative;top:-30px;left:30px;font-size:1.5em;font-weight:300;padding:5px 14px 10px;background:#194f8d}
.splash_modal .btn{width:100%;margin-bottom:20px;border-radius:0;background-color:#dd3535;font-size:1.25em;font-weight:300;color:#fff}
.splash_modal .btn:hover{opacity:.8}
.splash_close{background-color:transparent;padding:20px}
.header_wrapper{height:204px;z-index:10;-webkit-box-shadow:0 9px 25px 4px rgba(0,0,0,0.84);-moz-box-shadow:0 9px 25px 4px rgba(0,0,0,0.84);box-shadow:0 20px 25px -6px rgba(0,0,0,0.2)}
@media (min-width: 768px) {
.header_wrapper{width:100%;position:fixed;}
}
@media(max-width:768px){
	.header_wrapper{height:auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
}
.home_headshot img{width:164px;height:164px;position:relative;left:40px}
li.lang_toggle{display:block;position:absolute!important;top:0;right:20%;padding:2px 7px;background-color:#194f8d;color:#fff!important;font-size:1em;margin-bottom:0}
.stickit .lang_toggle{display:none}
@media (min-width: 768px) {
.stickit{height:75px;z-index:100;background-image:none!important;transition:all .4s ease}
.stickit .container{height:30px;transition:all .4s ease}
.stickit .container header hgroup{height:35px;transition:all .4s ease}
.stickit{background-size:1500px 100px}
.stickit .container header hgroup a h1{font-size:2em;color:#4473a8;margin-left:-70px;margin-top:10px;transition:all .4s ease}
.stickit .container header hgroup a h2{display:none;transition:all .4s ease}
.stickit .container header hgroup .home_headshot img{display:none;transition:all .4s ease}
}
.m_nav_wrapper{z-index:1;background:#194f8d;margin-bottom:0}
.m_nav_wrapper h4 a{font-size:2em;margin-left:15px;color:#fff}
.m_nav_wrapper h4 a:hover{text-decoration:none}
.m_nav_wrapper h5{font-size:1.2em;margin-left:15px;color:#fff}
.m_mp_first_name{font-weight:300}
.m_mp_last_name{font-weight:600}
.navbar-toggle{border:none;border-radius:0}
.navbar-toggle:hover{border:none;border-radius:0}
.navbar{border:none}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border:none}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff}
.navbar-toggle .icon-bar{width:30px;height:5px}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#428bca}
.main_nav_collapse{background-color:#194f8d}
.m_menu>ul>li>a{font-size:1.5em;position:relative;display:block;padding:10px 15px}
.m_menu>ul>li>a:hover,.m_menu>ul>li>a:focus{text-decoration:none;background-color:#428bca}
ul ul,ol ul{list-style-type:none}
.sub_menu li a{font-size:1em}
.sub_menu li{padding:4px 0}
.m_header_content{z-index:-1;position:relative;width:100%;height:300px;background-repeat:no-repeat}
.m_riding{max-width:40%;font-size:1.5em;color:#fff;position:absolute;top:100px;right:10px;text-align:right}
.m_riding h5{font-size:1.25em;padding:5px;background-color:#194f8d}
.m_home_headshot{position:absolute;bottom:0;left:10px;min-width:250px}
.m_home_headshot img{width:300px}
.m_share_group{position:absolute;top:357px;height:50px;width:100%;background-color:#fff}
.m_share_group a{display:inline-block;float:left;width:33.333%;min-width:140px;height:43px}
.m_share_group a img{margin-left:auto;margin-right:auto;padding-top:5px}
.m_share_group a:hover{opacity:.7}
#m_s_facebook{background-color:#3b5998}
#m_s_twitter{background-color:#3cf}
#m_s_linkedin{background-color:#006599}
.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:1000px}
.navbar-collapse.in{overflow-y:visible}
.mp_name{height:164px;color:#fff;letter-spacing:-1px}
.mp_name a{color:#fff}
.mp_name h1{position:relative;top:-10px;left:60px;font-size:3.1em;display:inline-block;padding:4px 14px;font-weight:300;background:#194f8d}
.mp_name h1 span{font-weight:700}
.riding_intro_text{text-transform:uppercase;font-weight:700}
.mp_name h2{display:inline-block;position:relative;top:-100px;left:235px;font-size:1.5em;font-weight:300;padding:5px 14px 10px;background:#194f8d}
.main_nav a:hover{text-decoration:none}
.main_nav{height:40px;top:164px;font-size:1.1em;font-weight:300;text-transform:uppercase}
@media (min-width: 768px) and (max-width:992px) {
.main_nav{font-size:1em}
}
.main_nav ul{width:100%;margin-bottom:0}
.main_nav ul li{display:inline-block;position:relative;padding:10px 15px 9px}
.main_nav ul li.active{background-color:#2765ae}
@media (min-width: 768px) and (max-width:992px) {
.main_nav ul li{padding:10px 6px 9px}
}
.main_nav ul li:hover{background-color:#2765ae;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}
nav ul li a{color:#fff}
nav ul li a:hover{color:#fff;text-weight:bold}
.main_nav ul li ul{padding:0;position:absolute;top:39px;left:0;width:200px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:none;opacity:0;visibility:hidden;text-align:left;-webkit-transiton:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;-transition:opacity .2s}
.main_nav ul li ul li{background:#194f8d;display:block;color:#fff}
.main_nav ul li:hover ul{display:block;opacity:1;visibility:visible}
.flexslider{border:none;border-radius:0;box-shadow:none}
.flexslider figcaption{padding-left:15px;padding-right:15px}
.flexslider figcaption a h2{margin-top:10px;color:#000;font-style:italic;font-weight:700}
.flexslider figcaption p{font-size:1.3em;font-weight:300}
.flex-direction-nav a{height:50px}
.sub_feature_wrapper a{display:block;overflow:hidden;opacity:1}
.sub_feature_wrapper a:hover{opacity:.9;transition:all .2s}
.sub_feature_wrapper article{border-left:solid #f7f8fc 10px;border-right:solid #f7f8fc 10px;margin-bottom:24px;padding:15px}
.sub_feature_wrapper article img{width:100%}
.sub_feature_wrapper article h3{margin-top:10px;margin-bottom:5px;color:#000;font-weight:700}
.sub_feature_wrapper article time{font-style:italic}
.sub_feature_wrapper p{margin-top:10px}
.sub_feature_article_link{width:100%;font-size:1.25em;background-color:#194f8d;text-align:center}
.sub_feature_article_link a{padding:5px 0;color:#fff}
.sub_feature_article_link a:hover{background-color:#3672b8;color:#fff;text-decoration:none}
.hot_topic_wrapper{padding:0;margin-bottom:20px;background-color:#fff}
.hot_topic_title{z-index:2;position:absolute;color:#fff}
.hot_topic_wrapper h3{padding:5% 0 0 20px;margin:0}
.hot_topic_text{border-left:solid 145px #194f8d;margin:0;padding:0}
.hot_topic_text p{margin:0;padding:5px 10px}
.ht_title{font-weight:500}
@media (min-width: 768px) and (max-width: 1200px) {
.hot_topic_title{height:80px}
.hot_topic_wrapper h3{padding:25px 0 0 20px}
}
.hot_topic_wrapper .btn{margin-top:10px}
.hot_topic_wrapper button{border-radius:0;margin-right:20px}
.news_item{padding:5px 20px 15px;margin-bottom:25px}
.news_item header{padding:0 5px 5px 10px;margin-bottom:15px;border-left:solid 20px #194f8d}
@media (max-width: 992px) {
.news_item header{border-left:solid 5px #194f8d}
}
.news_item header h1{font-weight:900}
.news_item header h1 a{color:#333}
@media (max-width:992px) {
.news_item header h1{line-height:30px}
.news_item header h1 a{font-size:.8em}
}
.news_item header h1 a:hover{color:#428bca}
header time{font-style:italic}
.news_item header img{margin-left:10px;padding-right:0;border:solid thin #cecece}
.news_item header img:hover{opacity:.7;filter:alpha(opacity=40);transition:all .2s ease;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.news_item p{margin-top:-7px;font-weight:300;font-size:1.5em;color:#333}
.news_item p a{color:#00b6e3}
.news_item img{float:left;padding:0 10px 10px 0;max-width:150px}
.news_article_link{font-size:.9em;display:inline-block;padding:0 5px;transform:skewX(-10deg);-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);background-color:#cfcfcf;color:#fff}
.news_article_link:hover{font-weight:700}
.share_group{padding-top:15px;border-top:solid thin #cfcfcf;font-size:.75em}
.share_group a{background-image:url(http://bradtrost.ca/wp-content/themes/MANDATORY/images/social_horizontal_sprite.png);display:inline-block;width:120px;height:25px}
.share_group a#s_facebook{background-position:0 0;transition:all .2s}
.share_group a#s_facebook:hover{background-position:0 -25px}
.share_group a#s_twitter{background-position:-120px 0;transition:all .2s}
.share_group a#s_twitter:hover{background-position:-120px -25px}
.share_group a#s_linkedin{background-position:-240px 0;transition:all .2s}
.share_group a#s_linkedin:hover{background-position:-240px -25px}
.share_group a#s_googleplus{background-position:-360px 0;transition:all .2s}
.share_group a#s_googleplus:hover{background-position:-360px -25px}
.share_group a#s_email{background-position:-480px 0;transition:all .2s}
.share_group a#s_email:hover{background-position:-480px -25px}
.pagination{padding-left:15px}
.pager li>a{border-radius:0px;}
.widget{margin-bottom:24px;border-left:solid #f7f8fc 10px;border-right:solid #f7f8fc 10px;padding:15px}
.widget h1{margin-top:0;padding:0 20px;text-align:center;font-size:1.5em;font-weight:700;color:#686868}
.widget p{font-size:1.2em}
.widget hr{margin:10px 0}
.widget .w_photo_gallery ul li:nth-child(3n+1){clear:left}
.widget .w_photo_gallery ul{margin:0;padding-left:0;list-style-type:none}
.widget .w_photo_gallery ul li{float:left;width:33.333%;overflow:hidden}
.widget .w_photo_gallery ul li .img_wrap{max-width:150px;height:113px;overflow:hidden}
.widget .w_photo_gallery ul li a{display:block}
.widget .w_photo_gallery ul li a:hover{opacity:.8}
.widget img{max-width:100%;vertical-align:sub}
.w_search{margin-bottom:0}
.w_search input{border-radius:0;padding-left:7px;font-size:1.5em;font-weight:300}
.w_search button{border-radius:0}
.gallery div ul{padding-left:0}
.gallery div ul li{list-style-type:none}
.promo img{width:100%}
.w_recent_posts ul{padding-left:0}
.w_recent_posts ul li{list-style-type:none;border-left:solid 5px #d8d9db;margin-bottom:10px;padding-left:5px}
.w_recent_posts ul li:hover{border-left:solid 5px #194f8d}
.w_recent_posts ul li a:hover{text-decoration:none;color:#000}
.w_recent_riding_news ul{padding-left:0}
.w_recent_riding_news ul li{list-style-type:none;border-left:solid 5px #d8d9db;margin-bottom:10px;padding-left:5px}
.w_recent_riding_news ul li:hover{border-left:solid 5px #194f8d}
.w_recent_riding_news ul li a:hover{text-decoration:none;color:#000}
.w_twitter ul{padding-left:0}
.w_twitter ul li{list-style-type:none;padding:10px 0}
.w_twitter ul li:last-child{border-bottom:none}
.w_twitter ul li header{padding-bottom:5px}
.w_twitter p{background-color:#daeaf7}
.w_twitter .avatar{border-radius:5px}
.single_tweet .user{color:#000}
.single_tweet header .username{color:#cbcbcb;font-style:italic}
.single_tweet header .username:hover{text-decoration:none}
.single_tweet header .date{color:#cbcbcb;font-style:italic}
.single_tweet .tweet_text:before{content:'';position:absolute;margin-left:-17px;margin-top:-5px;border-top:solid 12px #daeaf7;border-left:solid 12px transparent}
.single_tweet .tweet_text{width:80%;padding:5px 10px;background-color:#daeaf7;margin-bottom:5px}
.single_tweet .tweet_text p{margin:0}
.tweet_actions a{background:url(http://bradtrost.ca/wp-content/themes/MANDATORY/images/w_tweet_actions_sprite.png);display:inline-block;width:17px;height:10px}
.tweet_actions a.q8-icon-twitter-reply{background-position:0 0}
.tweet_actions a.q8-icon-twitter-reply:hover{background-position:0 -13px}
.tweet_actions a.q8-icon-twitter-retweet{background-position:-17px 0}
.tweet_actions a.q8-icon-twitter-retweet:hover{background-position:-17px -13px}
.tweet_actions a.q8-icon-twitter-favorite{background-position:-34px 0}
.tweet_actions a.q8-icon-twitter-favorite:hover{background-position:-34px -13px}
.tweet_actions a.q8-icon-twitter-follow{background-position:-51px 0}
.tweet_actions a.q8-icon-twitter-follow:hover{background-position:-51px -13px}
.contentsss .w_twitter header h1{color:#00acee}
.socnets a{background-image:url(http://bradtrost.ca/wp-content/themes/MANDATORY/images/w_social_sprite.png);display:inline-block;margin:0 2px;width:60px;height:60px}
.socnets a.facebook_icon{background-position:0 0;transition:all .2s}
.socnets a.facebook_icon:hover{background-position:0 -60px}
.socnets a.twitter_icon{background-position:-60px 0;transition:all .2s}
.socnets a.twitter_icon:hover{background-position:-60px -60px}
.socnets a.flickr_icon{background-position:-420px 0;transition:all .2s}
.socnets a.flickr_icon:hover{background-position:-420px -60px}
.socnets a.youtube_icon{background-position:-240px 0;transition:all .2s}
.socnets a.youtube_icon:hover{background-position:-240px -60px}
.socnets a.rss_icon{background-position:-300px 0;transition:all .2s}
.socnets a.rss_icon:hover{background-position:-300px -60px}
.socnets a.digg_icon{background-position:-540px 0;transition:all .2s}
.socnets a.digg_icon:hover{background-position:-540px -60px}
.socnets a.linkedin_icon{background-position:-120px 0;transition:all .2s}
.socnets a.linkedin_icon:hover{background-position:-120px -60px}
.socnets a.delicious_icon{background-position:-360px 0;transition:all .2s}
.socnets a.delicious_icon:hover{background-position:-360px -60px}
.socnets a.vimeo_icon{background-position:-480px 0;transition:all .2s}
.socnets a.vimeo_icon:hover{background-position:-480px -60px}
.w_newsfeed ul{list-style-type:none;padding-left:0}
.w_newsfeed ul li{padding-left:10px;border-left:solid 1px #194f8d}
.w_newsfeed ul li h4{font-size:1.1em;margin-bottom:0}
.w_newsfeed ul li time{font-style:italic}
.w_newsfeed ul li p{font-size:1em}
.w_gplus_post img.avatar{float:left;border-radius:50%}
.w_gplus .w_gplus_post header{float:left;margin-left:5px}
.w_gplus_post h4{font-size:1.1em;margin-bottom:0}
.w_gplus_post time{font-style:normal;font-size:.9em;color:#999}
.w_gplus_post .plusone a{margin-top:8px;color:#727272;display:block;padding:5px 8px;border:solid 1px #DBDBDB;font-weight:600}
.w_gplus_post .plusone a:hover{background-color:#eee;color:#999;text-decoration:none}
.w_gplus_post_content{margin-top:60px}
.w_gplus_post_content p{font-size:1.1em}
.w_fb p{font-size:1.1em}
.w_fb_item{padding:7px 0;border-bottom:solid 1px #3b5998}
.w_fb_item:last-child{border:none}
.w_fb_item .meta{font-style:italic}
.w_fb_item time{color:#cbcbcb}
.w_fb_item .like-count{padding-left:10px;color:#cbcbcb}
.glyphicon-calendar{font-size:1em}
.events_widget_single_event{margin:0 10px}
.events_widget_single_event:hover{background-color:#f7f8fc;cursor:pointer}
.event_date{padding-top:20px;text-align:center}
.events_widget_single_event h4{color:#6486b4}
.social_ico_widget{text-align:center;padding-bottom:20px}
.social_ico_widget img{padding:0 2px}
.photo_gallery_widget img{padding:1px}
.news_items_widget{margin-top:25px}
.news_items_widget h4{font-size:1.1em;font-weight:500;color:#6486b4;margin-bottom:5px}
.news_items_widget time{margin-bottom:5px}
.news_items_widget p{margin-top:5px}
.news_items_widget_link{font-style:italic}
.twitter_widget{margin-top:25px}
.page.col-md-8{padding:15px}
.page.col-md-8 header{border-left:solid 20px #194f8d;padding:0 5px 5px 10px;margin-bottom:15px}
@media (max-width: 992px) {
.page.col-md-8 .single_header{border-left:none}
}
.page.col-md-8 header h1{margin:0;font-weight:900}
.page.col-md-8 img{float:left;margin:10px 10px 0 0;clear:both}
@media (max-width:992px) {
.page.col-md-8{margin-bottom:15px}
}
.single.col-md-8{padding:15px}
.single.col-md-8 .single_header{border-left:solid 20px #194f8d;padding:0 5px 5px 10px;margin-bottom:15px}
@media (max-width: 992px) {
.single.col-md-8 .single_header{border-left:none}
}
.single.col-md-8 .single_header h1{margin:0;font-weight:900}
.single.col-md-8 img{max-width:100%;height:auto;float:left;margin:10px 10px 0 0;clear:both;}
.single_featured_img img{width:100%;padding-bottom:15px}
@media (max-width:992px) {
.single.col-md-8{margin-bottom:15px}
}
.event_item_wrapper{margin-top:20px;position:relative;padding:15px;margin-bottom:0}
article .event_item_wrapper:first-child{margin-top:-15px}
.home .event_item_wrapper{margin-bottom:20px}
.event_title_wrapper h1{font-size:32px;margin-top:0;padding-top:13px;color:#2766ae}
.event_title_wrapper{margin-top:-20px;margin-bottom:15px;padding-left:50px;padding-bottom:20px;border-left:none!important;border-bottom:solid thin #2766ae}
.home .event_title_wrapper{padding-left:50px}
.home .event_title_wrapper h1{padding-top:25px}
.home .event_title_wrapper h1 a{font-size:32px;font-weight:600;color:#428bca}
.home .event_title_wrapper h1 a:hover{color:#2a6496}
.event_title_wrapper .event_date{display:block;width:70px;height:70px;border-radius:50px;background-color:#2766ae;color:#fff;position:absolute;top:-14px;left:-19px}
.event_time{font-size:1.1em;color:#969696;padding-right:20px}
.event_location{font-size:1.1em;color:#969696;font-style:italic}
.gMaps{position:relative;overflow:hidden}
.gMaps iframe{width:100%!important}
header .event_date{display:block;width:70px;height:70px;border-radius:50px;background-color:#2766ae;color:#fff;position:absolute;top:-14px;left:-19px}
.col-sm-6:nth-child(2n+1).photo{clear:left}
figure.photo a{display:block;overflow:hidden}
figure.photo a:hover{opacity:.8;transition:all .2s}
figure.photo p{font-size:1em}
.media_thumb_wrapper{padding:0;padding-bottom:5px;margin:0;margin-bottom:20px;border:solid #f7f8fc 15px}
.media_thumb_wrapper img{margin:0;padding:0}
.media_thumb_wrapper figcaption{padding:0 10px 5px}
.media_thumb_wrapper figcaption h4{color:rgba(0,0,0,0.6)}
.media_thumb_wrapper figcaption h5{color:rgba(0,0,0,0.2);font-style:italic;font-weight:600}
#fancybox-thumbs ul li{margin-right:5px}
.box{border-top:10px solid;border-left:1px solid #ccc!important;border-right:1px solid #ccc!important;border-bottom:1px solid #ccc!important;border-radius:0!important}
.box h2{font-size:1.5em}
.box img{float:none!important}
.box input,textarea{font-size:1.25em}
.box label{width:100%}
#step2 h2.box{border:none!important}
#remove-2{float:right}
#remove-3{float:right}
#remove-4{float:right}
#remove-5{float:right}
#remove-6{float:right}
/*iframe{z-index:-100} - FV vid hack*/
.video_player_wrapper{margin-bottom:30px}
.main_vid_caption{padding:15px}
.main_vid_caption h4{color:rgba(0,0,0,0.6)}
.main_vid_caption h5{color:rgba(0,0,0,0.2);font-style:italic;font-weight:600}
.video_item_wrapper{padding:0}
.vid_caption{padding-left:15px}
.vid_caption h5{color:rgba(0,0,0,0.2);font-style:italic;font-weight:600}
.media_thumb_wrapper.video a:before{content:url('http://bradtrost.ca/wp-content/themes/MANDATORY/images/vidPlayBtn.png');background-repeat:no-repeat;opacity:0;position:absolute}
.media_thumb_wrapper.video a:hover:before{opacity:.9;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
@media (min-width: 990px) and (max-width: 1200px) {
.media_thumb_wrapper.video a:hover:before{content:none}
}
.col-sm-6:nth-child(even).video{clear:left}
.contactform input{border-radius:0}
.contactform textarea{border-radius:0}
.contact_btn{width:130px}
.event_date{text-transform:uppercase;font-weight:900;font-style:normal;line-height:100%;color:#b9b9b9}
.event_day{font-size:2em;text-align:center}
.event_time{margin-left:25px}
.event_location{margin-left:25px}
.events_widget_single_event .event_location{margin-top:5px}
.event_time:before{background-image:url(http://bradtrost.ca/wp-content/themes/MANDATORY/images/clock-ico.png);content:" ";position:absolute;height:20px;width:20px;margin-left:-25px}
.event_location:before{background-image:url(http://bradtrost.ca/wp-content/themes/MANDATORY/images/location-ico.png);content:" ";position:absolute;height:20px;width:11px;margin-left:-20px}
.bottom_footer{padding:0 10px;margin-bottom:40px}
