/*
Theme Name:     CMC Theme
Theme URI: 		http://www.karo.com/
Description:    Carbon Management Canada WordPress Theme. Child theme based on Modernize 2.04
Version: 		1.00
Author:         Karo Group: Claudia Borda
Template:       modernize

*/

@import url("../modernize/style.css");

@font-face {
    font-family: 'HelveticaLTStdCondBlkRegular';
    src: url('helveticaltstd-blkcond-webfont.eot');
    src: url('helveticaltstd-blkcond-webfont.eot#iefix') format('embedded-opentype'),
         url('helveticaltstd-blkcond-webfont.woff') format('woff'),
         url('helveticaltstd-blkcond-webfont.ttf') format('truetype'),
         url('helveticaltstd-blkcond-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*--General Styles --*/
h1.gdl-page-title{ border-bottom:none; padding-bottom:10px; }
h2{ color:#8DC73F !important; margin-bottom:10px; line-height:21px !important;  }
h1 { line-height:25px;}
.alignleft{ margin-right: 20px; margin-bottom:15px;}
.alignnone { margin-bottom:15px;}
.sidebar-included .gdl-page-item .four.columns h3, div.textwidget h3{ font-size: 12px; font-weight: bold; color:#8DC73F; }
.image-border { border: solid 1px #d4d4d4;}
.top-navigation-wrapper {  background:url(images/utility-nav-bg.png) repeat-x top;}
li p { line-height: 18.5px; }
div.gdl-page-content ul, .tabs-content ul, div.gdl-page-item ul { margin-bottom:10px;} /* content bullets */
.page-wrapper {background:url(images/page-content-bg.jpg) no-repeat top center; }
a.button, button, input[type="submit"], input[type="reset"], input[type="button"] { font-weight:normal;} /*forms*/
.custom-background { background-size: cover; }


/*-- Page layout -- */
div.gdl-page-content{ margin-top: 0px; }*/ /*main content top margin*/
.mt50{ margin-top: 50px !important; }
.page-top-height {height:50px;}
.divider-shadow { background:url(images/page-content-bg.jpg) no-repeat top center; height:18px;} /*lines for four coloums*/
div.divider{ margin:20px 0;}
div.left-sidebar-wrapper{ border:none; box-shadow:none !important; padding-top:0;}
div.right-sidebar-wrapper { padding-top:0; padding-top:30px;}
div.custom-sidebar ul li { border:none;}
.gdl-page-content { padding-bottom:10px;}
div.gdl-page-item .tabs-content p { padding-left:0;}
div.single-content ul { list-style:none; list-style-image:url(images/list-style.gif); margin-bottom:20px;} /*post: content style*/
div.gdl-page-content ul { margin-bottom:20px !important; }

/* Sidebar right/left */
div.right-sidebar-wrapper{ border-left: none; box-shadow: none !important; }
div.right-sidebar-wrapper .custom-sidebar-title { padding-bottom:0;}

/*-- Buttons --*/
a.gdl-button{ height:22px; line-height: 22px;}
a.gdl-button.shortcode-large-button, a.gdl-button.shortcode-medium-button, a.gdl-button.shortcode-small-button{ font-weight:normal; }
.research-landing a.gdl-button.shortcode-large-button, .research-landing a.gdl-button.shortcode-medium-button, .research-landing a.gdl-button.shortcode-small-button { margin-left:10px; margin-top:20px;}
.grey-button { margin-bottom:20px;}
.grey-button a{ 
	clear:both;
	display: inline-block; 
	margin-top: 10px;
	padding:2px 12px; 
	font-family:Droid Sans;
	font-size:11px; 
	color:#736969; 
	background-color:#efeeee; 
	border:#DAD9DA solid 1px; 
	-moz-box-shadow: 1px 1px 3px #ECECEC;; 
	-webkit-box-shadow: 1px 1px 3px #ECECEC;; 
	box-shadow: 1px 1px 3px #ECECEC;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}	 
.grey-button a:hover{color:#3B3D3D;}


/*-- Tabs --*/
ul.tabs-content li#Projects h3 { color:#8DC73F;} /*projects tab*/
ul.tabs-content > li { padding-top:10px;}

/*PDF generatopr*/
.pdf-button {  
	background-color: #F1F1F1;
    border: 1px solid #DEDEDE;
	border-radius: 3px 3px 3px 3px;
    cursor: pointer;
    display: inline-block;
    height: 26px;
    line-height: 26px;    
	box-shadow: 1px 1px 3px #ECECEC;
	margin-bottom: 20px;
	margin-top: 46px;	
}
.pdf-button  a{ 
	font-size: 11px;
	color: #7A7A7A;
    margin-bottom: 20px;
    margin-right: 10px;
	padding: 1px 12px 0;
}	
.pdf-button  a:hover {color: #494949;}

/*-- Slider --*/ 
div.slider-wrapper { padding-bottom:5px; margin-bottom:30px; background:#fff;}
div.slider-top-shadow, div.slider-bottom-shadow, div.slider-bottom-gimmick { display:none;}
.right-caption { text-align:right;}
.right-caption .flex-caption { margin-left:480px; bottom:40px;}
.left-caption .flex-caption { bottom:40px;}
.flex-caption{ line-height:21px;}
.flex-caption .gdl-slider-title { font-size:33px; line-height:37px; padding-bottom:5px; text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4);}
.flex-caption h1 {font-family: HelveticaLTStdCondBlkRegular; text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4); }
.flex-caption a, .flex-caption a:hover{color:#8DC73F;}
.flex-caption, .flex-caption .gdl-slider-title {font-family: HelveticaLTStdCondBlkRegular; text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4); }
.flex-caption a.caption-button { 
	clear:both;
	display: inline-block; 
	margin-top: 10px;
	padding:2px 12px; 
	font-family:Droid Sans;
	font-size:11px; 
	color:#736969; 
	background-color:#efeeee; 
	border:#b2b0b0 solid 1px; 
	-moz-box-shadow: none; 
	-webkit-box-shadow: none; 
	box-shadow: none;
	text-shadow: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}	 
.flex-caption a.caption-button:hover{color:#3B3D3D;}

/*-- Footer: Sitemap --*/
div.footer-wrapper { margin-top:14px;}
div.footer-wrapper div.custom-sidebar ul li{background:none !important; padding-top:2px;}
div.footer-wrapper div.custom-sidebar ul li a{  color:#dedfe0; font-size: 14px; font-weight:bold; border:none;}
div.footer-wrapper div.custom-sidebar ul li a:hover{ color:#8DC73F;}
div.footer-wrapper div.custom-sidebar ul li ul li{
	border:none; 
	background: url(images/list-style.gif) no-repeat scroll 0 8px !important;
	padding-bottom: 0;
	padding-left:9px;	
}
div.footer-wrapper div.custom-sidebar ul li ul li a{ color:#a3a5a7; font-size:12px; font-weight:normal; }
.footer-wrapper-gimmick { display:none;}

/*--- Copyright ---*/
div.copyright-wrapper{ height:135px; padding:0; background:#dfe0e0 !important; margin:0; } 
div.copyright-left { background: #eeeeee; width: 360px; height:135px; margin-left:0;}
div.copyright-left .nce-logo a{
	background: url(images/NCE-RCE-logo.png) no-repeat center; 
	display: block;
    height: 89px;
	width: 146px;
	text-indent: -1000em;
	margin-top:22px;
	margin-left:30px;
	float:left;
}
div.copyright-left .alberta-logo a{
	background: url(images/govertment-of-alberta.png) no-repeat center; 
	display: block;
    height: 89px;
	width: 120px;
	text-indent: -1000em;
	margin-top:30px;
	margin-left:208px;
}
div.copyright-right{ 
	float: left; 
	width:420px; 
	text-align:left; 
	margin-top:46px; 
	font-weight:normal; 
	margin-left:34px;
	line-height:16px;
	}

/*-- NEWS --*/
/*News: Single post*/
h1.single-thumbnail-title { margin-top:0;}
/*.news-single-post h1.single-thumbnail-title { margin-top:20px;}*/
.news-single-post div.right-sidebar-wrapper{ padding-top:0;}
.news-single-post h2 { padding-top:5px;}
.blog-thumbnail-comment { display:none;}
.single-post-menu {background:url(images/left-menu-title.gif) no-repeat 16px bottom; padding: 3px 0 3px 16px;}
.news-single-post div.single-content { margin-top:5px;}

/*news list landing news section*/
.news-date{ color:#A3A5A7;}
.lcp_catlist li { list-style-image: url(images/news-icon.gif); }
.lcp_catlist p{line-height:18px;}
ul.tabs-content > li { list-style:none;}

/* -- Blog (News) recent post -->
/* blog single page */
div.single-thumbnail-date, div.custom-sidebar .recent-post-widget-date, div.archive-wrapper .blog-item .blog-thumbnail-date, div.blog-item-holder .blog-item1 .blog-thumbnail-date, div.blog-item-holder .blog-item2 .blog-thumbnail-date { background:url(images/news-icon.gif) no-repeat left 4px !important;  font-style:normal; font-family:Droid Sans;}
div.blog-item-holder .blog-item2 .blog-thumbnail-info{ padding-bottom:9px !important;}
div.blog-item-holder .blog-item2{ padding-top: 20px;}
div.about-author-wrapper { display:none;}
div.social-share-title { display:none;}
div.single-thumbnail-author { display:none;}
div.single-thumbnail-comment { display:none;}

/*Social Share*/
div.social-shares { float: right; }
div.social-shares ul{ margin-top:0 !important; }
div.social-shares ul li{ margin-left: 10px; margin-right:0; margin-bottom: 0 !important; }

/*blog widget: "Recent Post" */
div.blog-item-holder .blog-item0 .blog-thumbnail-date{ 
	margin-bottom:0;
	margin-top:0 !important; 
	font-style: normal; 
	background:url(images/news-icon.gif) no-repeat 0 3px; 
	padding-left:20px; 
	font: inherit;
	color: #a3a5a7;
} 
div.blog-item-holder .blog-item0 { padding-top:0;}
div.blog-item-holder .blog-item0 .blog-thumbnail-context { margin-bottom:10px;}
div.blog-item-holder .blog-thumbnail-title{ font-family:Droid Sans; padding-bottom:0; font-size:15px !important; line-height:26px; padding-left:20px;} 
div.blog-item-holder .blog-thumbnail-content, div.blog-item-holder .blog-thumbnail-content  {padding-left:20px; }
div.blog-item-holder .blog-item2 .blog-thumbnail-author { display:none;}
div.blog-item-holder .blog-item1{ padding-top: 0;}
a.blog-continue-reading { font-style:normal !important;}
.blog-thumbnail-more { margin-left:10px; }
h3.blog-header-title { padding-left:0; margin-top:0}
h2.blog-thumbnail-title  a{color: #6B91AA;}
h2.blog-thumbnail-title a:hover{ color:#3B3D3D;}

/* Blog Item: Modernize*/	
div.custom-sidebar  .recent-post-widget-thumbnail{
	background-color: transparent; 
	padding: 4px; 
	margin-right: 12px; 
	border: 1px solid red;  
	float: left;
	box-shadow: none !important;
	border:none !important;
	background:url(images/news-icon.gif) no-repeat  left top;
	width:10px;
	height:11px;
	padding:0;
	margin-top:4px;	
}
div.custom-sidebar .recent-post-widget-date { background:none !important; padding-left:0; font-style:normal; color: #a3a5a7; font-family:Droid Sans; margin-top:0; margin-bottom:4px;}
div.custom-sidebar .recent-post-widget { border:none; padding-top:0; }
div.right-sidebar-wrapper .custom-sidebar-title { border:none; font-size:12px; font-weight:bold; margin-bottom:5px;}
div.blog-item-holder .blog-item0 .blog-thumbnail-title { font-size:12px !important;  line-height:17px !important;}
div.blog-item-holder .blog-item0 { border:none; margin-left:10px; padding-bottom:5px;}

/*-- Home Page -- */
.home div.divider{ margin:40px 10px;}/*homepage divider*/
.home div.eight.columns.wrapper.mt0 {background:url(images/blog-item-divider.jpg) no-repeat right top;}
.home .divider-bg { background: url(images/divider-bg.png) no-repeat center 12px;}
.home h3{ font-size:19px !important;}
.home h4 { margin-bottom:3px;}
.home div.slider-wrapper { margin-bottom:0;}
.home div.column-service-content { margin-bottom:0;}
.notices { padding-left:10px; padding-right:20px; height:420px; overflow: auto; width:420px !important;}
.home div.blog-item-holder .blog-item0 .blog-thumbnail-title { margin-bottom:0;}
.home h3.blog-header-title {padding-left:10px;}

/* Research Landing*/
.research-landing .divider-bg{background: url(images/divider-bg2.png) no-repeat left 300px; }
.research-landing h2.column-service-title{ font-family: HelveticaLTStdCondBlkRegular; padding-bottom:15px; font-size:18px; line-height:20px; font-weight:normal;}
.research-landing h2.column-service-title a{ color:#8DC73F;} 
.research-landing h2.column-service-title a:hover{ color:#609A33;} 
.research-landing div.column-service-content { padding-top:0; margin-bottom:0;}
.research-landing .gdl-page-content  { padding-bottom:0;}
.research-landing .flexslider .slides, .research-landing .page-top-height  { display:none;}
.research-landing div.column-service-content{  padding-right: 13px}
.home div.blog-item-holder, .research-landing div.blog-item-holder { padding: 0 43px 0 10px; }
.research-landing h3.blog-header-title { padding-top:40px !important; padding-left:10px;}
.research-landing h2.blog-thumbnail-title, .home div.blog-item-holder .blog-thumbnail-title{margin-top:2px !important; } 
div.pagination { margin-bottom:20px;}
/*News arhive */

/* scroll bars 
::-webkit-scrollbar {
    width: 12px;
}
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
}
::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}*/

/* Column Service */
div.column-service-content{
	margin-left: 0;
	padding: 15px 15px 0 0;
	margin-bottom:20px;
}
div.column-service-image{float: none; width: auto; height: auto; }
.research-landing  div.column-service-content, .home div.column-service-content {margin-left: 10px;}
.home h2.column-service-title { font-size:17px; font-weight:normal; color:#505050;}
h2.column-service-title { font-size:15px; font-weight:bold; }

/*--Managing Carbon Section--*/
/*intro column*/
.intro-column { padding-top:15px;}
.intro-column img{ float:left; margin-right:20px; border:solid 1px #d4d4d4;} 
.intro-column h2{ color:#8DC73F;  font-family: HelveticaLTStdCondBlkRegular; font-size:18px; padding-bottom:0; }
.managing-carbon .gdl-page-item{margin-left:72px;}

/*Managing Carbon: toogle*/
.managing-carbon div.toggle-box-content{ padding:30px; background:#EFEFEF;}
.managing-carbon div.toggle-box-content .shortcode1-3 {margin-right:39px; width:29%}
.managing-carbon div.toggle-box-content .shortcode2-3 { margin-right:0;}
.managing-carbon div.toggle-box-content p { padding-left:0; line-height:18px;}

/*Managing Carbon: acordion*/
.managing-carbon h2.accordion-head, .managing-carbon h2.toggle-box-head{ font-size:0px; padding-left:280px; color:#fff; display:block; height:20px; }
.managing-carbon span.accordion-head-image.active, .managing-carbon span.toggle-box-head-image.active { background:url(images/minus-2.gif) no-repeat !important ; width:75px;}
.managing-carbon span.accordion-head-image.active:hover, .managing-carbon span.toggle-box-head-image.active:hover { opacity: 0.65; filter: alpha(opacity=65);}
.managing-carbon span.accordion-head-image, .managing-carbon span.toggle-box-head-image { background:url(images/plus-2.gif) no-repeat !important; width:75px;}
.managing-carbon span.accordion-head-image:hover, .managing-carbon span.toggle-box-head-image:hover { opacity: 0.65; filter: alpha(opacity=65);}

/*-- Accortion--*/
ul.gdl-accordion{ margin: 20px 0; }
h2.accordion-head{font-size:14px; color:#3B3D3D !important; }
span.accordion-head-image, span.toggle-box-head-image { background:url(images/plus-24px.png) no-repeat !important;}
span.accordion-head-image.active, span.toggle-box-head-image.active { background:url(images/minus-24px.png) no-repeat !important;} 

/*-- Toggle --*/
h2.toggle-box-head{color:#3B3D3D !important; font-size:14px; }

/*--TOP NAV --*/
div.social-wrapper-text{ display:none;}
div.navigation-wrapper{ font-family:'Arimo'; font-size: 14px; font-weight:normal; width:700px !important; margin-left:0 !important; margin-top:45px;}
.sf-menu li { padding:0;}
.sf-menu li a{ padding:0px 0px 0px 15px !important;}
.menu-wrapper .sf-menu li li a { text-align:right; padding-right:15px;}
ul.sf-menu{float:right;}
.sf-sub-indicator { display:none;}
div.navigation-wrapper .sf-menu li.current-page-ancestor a:active { color:#3B3D3D;} /*PARENT PAGE, CURRENT PAGE marker*/

/*-- UTILITY NAV --*/
div.top-navigation-wrapper { background-color:transparent !important;}
div.top-navigation-left{ float: right; margin-left: -9px; margin-top:6px;}
div.top-navigation-left li a{ color: inherit; padding: 0px 8px 0px 8px; line-height: 100%; display: block; background-color:transparent !important; border-right: solid 1px #fff !important; }
div.top-navigation-left li a:hover{ color:#DCDCDC !important;}
div.top-navigation-right{ float: right; margin-right: -9px;}
div.social-wrapper { margin-top:0px; margin-left:20px; }
div.search-wrapper { border-left:none; margin-left:20px;}
div.search-wrapper form { padding:0px; }
div.social-icon { opacity: 0.75; filter: alpha(opacity=75); cursor: pointer;  margin-top:4px; }
div.social-icon a:hover { opacity: 1.0; filter: alpha(opacity=100); cursor: pointer; }
div.custom-sidebar #searchsubmit, div.search-wrapper input[type="submit"]:hover { background: url(images/find-17px.png) no-repeat center center transparent;}

/*-- LEFT NAV --*/
/* 1. left Nav: all page but Research: widget: Subpaget widget*/
div.custom-sidebar ul li { background:none !important;} /*resets all bgs for list in list menus*/
div.left-sidebar-wrapper .custom-sidebar ul li.widget_subpages_current_page   { background: url(images/list-style.gif) no-repeat scroll 0 10px !important;} /*CURRENT PAGE*/
div.left-sidebar-wrapper .custom-sidebar ul li.widget_subpages_current_page a, div.left-sidebar-wrapper h3.custom-sidebar-title a {color:#3B3D3D;} /*PARENT PAGE, CURRENT PAGE marker*/
div.left-sidebar-wrapper h3.custom-sidebar-title { 
	padding:3px 0 3px 15px; 
	margin:0;
	margin-bottom:5px; 
	font-family:Droid Sans; 
	font-size:15px; 
	background:url(images/left-menu-title.gif) no-repeat 16px bottom;
	border:none; 
}

/*wenderHOst subpages */
div.custom-sidebar ul li.current_page_item{ background: url(images/list-style.gif) no-repeat scroll 0 10px !important;}/*CURRENT PAGE*/
div.custom-sidebar ul li.current_page_item a{color:#3B3D3D;}/*CURRENT PAGE*/
/* 2. Left Nav: Research Section only - FLY OUT MENU Mega Menu */

/* Main menu styling */
.dcjq-vertical-mega-menu .menu li a {
padding: 0;
margin: 0;
}
.dcjq-vertical-mega-menu ul.menu{ padding-top: 0;}

div.custom-sidebar ul li { 
	padding-top:3px; 
	padding-bottom:3px; 
	margin-left:15px;
}
.dcjq-vertical-mega-menu .menu li a {display: block;}

/* curent page marker */
.dcjq-vertical-mega-menu .menu li.current-page-ancestor { /*PARENT PAGE*/
	background:url(images/left-menu-title.gif) no-repeat 16px 22px !important; 
	color: #3B3D3D; 
	font-size:15px; 
	margin-left:0;
	/*margin-bottom:5px;*/
} 
.dcjq-vertical-mega-menu .menu li.current-menu-item, .dcjq-vertical-mega-menu .menu li.current-menu-parent {/* CURRENT PAGE 2nd level*/
	background: url(images/list-style.gif) no-repeat 2px 8px !important; 
	font-size:12px;
	}
.dcjq-vertical-mega-menu .menu li.current-menu-parent{font-size:12px; margin-left:15px; }/* CURRENT PAGE 3rd level*/
.dcjq-vertical-mega-menu .menu li.current-page-ancestor a, .dcjq-vertical-mega-menu .menu li.current-menu-item a{ color:#3B3D3D;} /*PARENT PAGE, CURRENT PAGE marker*/
 
/* Mega menu container */
.dcjq-vertical-mega-menu .menu li .sub-container {
	position: absolute; /* Required */
	overflow: hidden;
	background:url(images/flyout-top.png) no-repeat left 3px;
}
.dcjq-vertical-mega-menu .menu li .sub-container .sub {
	background: url(images/flyout-arrow.png) no-repeat top left;
	width:520px;
	padding:0;
}
.dcjq-vertical-mega-menu .menu li .sub .row {
	width: 100%; 
	overflow: hidden; /* Required to clear floats for each row */
}
.dcjq-vertical-mega-menu .menu li .sub li {
	float: none;
	font-weight: normal;
}
.dcjq-vertical-mega-menu .menu li .sub li.mega-hdr {
	float: left; /* Required */
	margin: 0 5px 10px 5px;
}
.dcjq-vertical-mega-menu .menu li .sub a, .dcjq-vertical-mega-menu .menu.left li .sub a {
	background: none;
	border: none;
	text-shadow: none;
	float: none;
	color: #505050;
	display: block;
	text-decoration: none;
	font-size: 0.9em;
	margin-bottom: 0;
}
.dcjq-vertical-mega-menu .menu li .sub li.mega-hdr a.mega-hdr-a { /* Sub-menu headings */
	background: url(http://cmc-nce.ca/wp-content/themes/cmc-theme/images/bg_nav.png) repeat-x 0 -40px;
	margin-bottom: 5px;
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
	text-shadow: 1px 1px 1px #000;
	text-align: center;
}
.dcjq-vertical-mega-menu .menu li .sub li.mega-hdr a.mega-hdr-a:hover {
	color: #3B3D3D;
	text-shadow: none;
}
.dcjq-vertical-mega-menu .menu .sub li.mega-hdr li {
	margin-bottom: 3px;
	border: red solid 1px ;
}
.dcjq-vertical-mega-menu .menu .sub li a {
	padding: 10px;
	font-weight: normal;
	text-transform: capitalize; font-size: 12px;
	border-right: solid 1px #a3a5a7;
	border-bottom: solid 1px #a3a5a7;
	width:479px;
	margin-left:20px; /*move right to display menu arrow*/
	background:#E0E0E0;
}
.dcjq-vertical-mega-menu .menu .sub li a:hover {
	color: #3B3D3D;
	background: #E0E0E0 url(images/flyout-bg-over.png)repeat-y left;
}
.dcjq-vertical-mega-menu .menu .sub ul li {
	padding-right: 0;
}
 
/* Styling for menu items with only 2 levels */
.dcjq-vertical-mega-menu .menu li .sub-container.non-mega .sub {padding: 0px;}
.dcjq-vertical-mega-menu .menu li .sub-container.non-mega li {
	padding: 0;
	margin: 0;
	float: none;
	width:0; /*hide global bullet image CB*/
}
/*portfolio*/
.single-port-date, .single-port-nav { display:none;}

/*-- Events --*/
/* Events list*/
.entry-meta{ display:none} /*hide meta*/
div.single-thumbnail-info { font-style:normal; font-family:Droid Sans; } /*post and events date*/
ul.eo-events-shortcode li { border-bottom: solid 1px #ECECEC; list-style:none; margin-bottom:20px;}
ul.eo-events-shortcode {margin:0; }

/* Calendar */
#wp-calendar { background:#EFEFEF; margin-left:12px;}
#wp-calendar caption { margin-bottom:3px;}
#wp-calendar .event { background:#fff; border: solid 1px #E3E3E3;}
#wp-calendar .today { background:#E3E3E3;}
#wp-calendar thead, #wp-calendar tfoot { background:#F4F4F4;}
.page-id-51 div.right-sidebar-wrapper, .page-id-166 div.right-sidebar-wrapper , .page-id-168 div.right-sidebar-wrapper, .page-id-2179 div.right-sidebar-wrapper { padding-top:0; }

/*--Skeleton structure --*/
/* One Sidebar */
.sidebar-included .gdl-page-item { width: 760px !important;}
.container .sidebar-included .gdl-page-item .sixteen.columns.wrapper { width: 700px; }
.container .sidebar-included .gdl-page-item .sixteen.columns   {  width: 660px !important;  }
.container .sidebar-included .gdl-page-item .four.columns                    { width: 190px !important; }
.container .sidebar-included .gdl-page-item .twelve.columns                  { width: 520px !important; }

/* Both Sidebar */
.both-sidebar-included .gdl-page-item { width: 520px !important; }
.container .both-sidebar-included .gdl-page-item .twelve.columns.wrapper,   	
.container .both-sidebar-included .gdl-page-item .sixteen.columns.wrapper, 
.container .both-sidebar-included .gdl-page-item .two-thirds.column.wrapper   { width: 520px !important;}
		
.container .both-sidebar-included .gdl-page-item .twelve.columns,
.container .both-sidebar-included .gdl-page-item .sixteen.columns,
.container .both-sidebar-included .gdl-page-item .two-thirds.column  { width: 520px !important; }
		
/*-- Site Map --*/
.sitemap { padding-left:70px; }

/*-- Search results --*/
.search-results div.blog-item-holder .blog-item2 .blog-thumbnail-info, .search-results div.blog-thumbnail-image, .search-results a.blog-continue-reading { display:none;}
.search-results div.blog-item-holder .blog-item2 .blog-thumbnail-title { padding-bottom:0px;}

/*--layout-responsive.css--*/
/* Normal Size with no sidebar */
.slides { width:940px;}
/* Tablet Portrait size to standard 960 (devices and browsers) */	
@media only screen and (min-width: 768px) and (max-width: 959px) {
	/*flex slider*/
	.slides { width:730px;} 
	.flex-caption {width: 60% !important;}
	.right-caption  .flex-caption { margin-left:220px;}
	/*home*/
	.notices { width:330px !important;}
	.home .divider-bg, .research-landing .divider-bg {background: none;}
	/*nav*/
	.sf-menu li a{ padding-left:7px !important;}
	div.navigation-wrapper { width:580px !important; font-size: 12px;}
	ul.sf-menu{float:left;}
	/*footer*/
	div.copyright-right { width:350px;}
	/*managing-carbon*/
	.managing-carbon div.toggle-box-content .shortcode1-3 {margin-right:20px;}
	/* Both Sidebar */
	.both-sidebar-included .gdl-page-item { width: 430px !important; }
	
	.container .both-sidebar-included .gdl-page-item .twelve.columns.wrapper,   	
	.container .both-sidebar-included .gdl-page-item .sixteen.columns.wrapper, 
	.container .both-sidebar-included .gdl-page-item .two-thirds.column.wrapper   { width: 430px !important;}
	
	.container .both-sidebar-included .gdl-page-item .twelve.columns,
	.container .both-sidebar-included .gdl-page-item .sixteen.columns,
	.container .both-sidebar-included .gdl-page-item .two-thirds.column  { width: 430px !important; }
	/* One Sidebar */
	.sidebar-included .gdl-page-item { width: 680px !important;}
	.container .sidebar-included .gdl-page-item .sixteen.columns   {  width: 580px !important;  }
}
/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
	/*flex slider*/
	.slides { width:730px;} 
	.flex-caption {width: 60% !important;}
}
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
	/*flex slider*/
	.slides { width:405px;}
	/*home*/ 
	.notices { width:380px !important;  margin-top:30px !important;}
	.home div.eight.columns.wrapper.mt0, .home .divider-bg, .research-landing .divider-bg {background: none;}
	/*logo*/
	div.logo-wrapper{margin-bottom:10px !important;} 
	/*utility nav*/
	div.social-wrapper { margin-top:0 !important; margin-bottom:0 !important;}
	/*footer*/
	div.copyright-right { width:350px; margin-bottom:20px;}
	div.copyright-left { width:440px;}
	/* Both Sidebar */
	.container .both-sidebar-included .gdl-page-item .twelve.columns.wrapper,   	
	.container .both-sidebar-included .gdl-page-item .sixteen.columns.wrapper, 
	.container .both-sidebar-included .gdl-page-item .two-thirds.column.wrapper   { width: 380px !important;}
			
	.container .both-sidebar-included .gdl-page-item .twelve.columns,
	.container .both-sidebar-included .gdl-page-item .sixteen.columns,
	.container .both-sidebar-included .gdl-page-item .two-thirds.column  { width: 380px !important; }	
	/* One Sidebar */
	.container .sidebar-included .gdl-page-item .sixteen.columns   {  width: 405px !important;  }

}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
	/*flex slider*/
	.slides { width:280px;}
	/*home*/
	.notices { width:270px !important; margin-top:10px !important;}
	.home div.eight.columns.wrapper.mt0, .home .divider-bg, .research-landing .divider-bg {background: none;}
	/*logo*/
	div.logo-wrapper{margin-bottom:30px !important;}
	/*utility nav*/
	div.social-wrapper { margin-top:0 !important; margin-bottom:0 !important;}
	/*footer*/
	div.copyright-left .alberta-logo a {margin-left:185px;}
	div.copyright-right { width:270px; margin-bottom:20px;}
	/* Both Sidebar */
	.container .both-sidebar-included .gdl-page-item .twelve.columns.wrapper,   	
	.container .both-sidebar-included .gdl-page-item .sixteen.columns.wrapper, 
	.container .both-sidebar-included .gdl-page-item .two-thirds.column.wrapper   { width: 280px !important;}
			
	.container .both-sidebar-included .gdl-page-item .twelve.columns,
	.container .both-sidebar-included .gdl-page-item .sixteen.columns,
	.container .both-sidebar-included .gdl-page-item .two-thirds.column  { width: 280px !important; }
	/* One Sidebar */
	.container .sidebar-included .gdl-page-item .sixteen.columns   {  width: 280px !important;  }
}