﻿

		.mainNav .subtitle{
			font-size:11px;
		}
.subtitle a{color:#1e73be;}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}
.block-type-widget-area ul.widget-area{padding:0;margin:0}

.grid_coupons{ margin-right: -15px; }

.grid_coupons article{ width:33.333%; padding-right:15px; float:left; margin-bottom:15px}

.grid_coupons .coupon_wrapper { height: 18.5em; padding-top: 8em; }

.grid_coupons .coupon_wrapper div.titleL{ height: 3.9em; font-size:1em; color: #333; line-height:1.3em; overflow: hidden; }

.grid_coupons .coupon_wrapper .m_logo{ position: absolute; top: 0px; left: 0 }

  .grid_stores, .grid_coupons, .blog_wrapper{ margin-right:-16px}

  .grid_stores li, .grid_coupons article, .blog_wrapper li{ padding-right:16px}
.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}
.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}
.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}


.news-bar {
   background-color: #ffffff;
   padding: 8px 0 4px;
   box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.1);
   font-size: 14px;
}
.comment .content{font-size:.929em;line-height:1.6}
#block-search-form .content{margin-top:0}
#authorship,#content-date,.content-date{margin-bottom:0;color:#3030df}
.node-ecard .ecard .content{margin-left:10px}




#main {padding: 15px 0 0 0;}






#access .menu-header,
#access2 .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 940px;
}



#main .widget-area ul {
	margin-left: 0;
	padding: 0 10px 0px 0;	
}

#main .widget-area ul ul {
	border: none;
	margin-left: 1.3em;
	padding: 0;
}
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}


.boxlife .boxlife_list .boxtext { width: 100%; text-align: center; margin-top: 25px; padding: 0 45px; }


.boxlife .boxlife_list .boxtext p { font-family: 'GothamBook'; font-size: 15px; display: inline-block; }

.navigation #menu-item-860 a:hover { color:  !important; }

.sub-menu .menu-item-has-children:after { color: #fff }


.eventscal-module .old,
.eventscal-module .old a,
#eventcal-component .old,
#eventcal-component .old a {
	color: gray;
}


#site-copyright {
	display: block;
	float: none;
	padding-top: 5px;
	font-style: italic;
	clear: both;
	margin: 1em auto 0;
	text-align: center;
}
.list-inline{padding-left:0;margin-left:-5px;list-style:none}


nav.legal ul.list-inline {
	margin-left : 0;
}
