/*
Theme Name:     CMC Theme v2
Theme URI: 		http://www.cmcghg.com/
Description:    Carbon Management Canada WordPress Theme. Child theme based on Modernize 2.04
Version: 		1.01
Author:         Thea Hiebert
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 --*/
.nivoSlider { max-width: 100%; }
.nivo-caption:not(#nivo-caption0){display:none!important;}
#nivo-caption0{display:block!important; pointer-events:none;}
#nivo-caption0 .gdl-nivo-caption-wrapper {background: transparent;color: initial;padding: 0;}
@media only screen and (max-width: 959px) { .right-caption div.flex-caption { bottom: 0; } }
@media only screen and (max-width: 959px) and (min-width: 768px) { .right-caption div.flex-caption { width: 310px!important; } }
@media only screen and (max-width: 767px) { 
div.responsive-menu-wrapper select.menu { display: block; }
.right-caption div.flex-caption { padding: 6px 10px; line-height: 1.2em; }
.right-caption .flex-caption .gdl-slider-title { line-height: 1.2em; }
div.flex-caption a.caption-button { margin-top: 6px; } 
}
@media only screen and (max-width: 767px) and (min-width: 480px) {
.nivoSlider { margin: 0 auto; }
.right-caption div.flex-caption { width: 170px!important; font-size: 11px!important; }
.right-caption .flex-caption .gdl-slider-title { font-size: 18px!important; } 
}
@media only screen and (max-width: 479px) {
.right-caption div.flex-caption { width: 110px!important; font-size: 7px!important; padding: 4px; }
.right-caption .flex-caption .gdl-slider-title { font-size: 11px!important; }
div.flex-caption a.caption-button { line-height: 11px; font-size: 9px!important; }
.sidebar-included div.gdl-page-item { width: 100%!important; } 
}
.nivo-caption .gdl-slider-title, #nivo-caption0.nivo-caption { color: #000!important; }
.slides div.flex-caption { display:block!important; }
div#main-superfish-wrapper {margin: 0 auto; display: inline-block; }
div.container {background-color: #fff; /*overflow: hidden;*/ padding: 0 !important;}
div.logo-wrapper{ width: 160px; margin: 0 auto; margin-top: 20px; float: none;} 
h1.gdl-page-title{ border-bottom:none; padding-bottom:10px; }
h2{ color:#AAAD00 !important; margin-bottom:10px; line-height:30px !important; text-transform: uppercase;  }
h1 { line-height:30px;}
.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; colour:#AAAD00; }
.image-border { border: solid 1px #/*d4d4d4*/aaad00;}
.top-navigation-wrapper {  background:url(http://www.cmc-nce.ca/wp-content/themes/Downloads/images/utility-nav-bg.png) repeat-x top; padding: 9px 0; min-width: 980px;}
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(http://www.cmc-nce.ca/wp-content/themes/Downloads/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; }
.footer-search-bar {background: #b2bb1c; height: 60px; width: 100%; clear: both; margin: 0 auto; float: left;}
.footer-search-bar input#searchsubmit {display: none;}
.footer-search-bar form#searchform input {width: 200px; margin: 18px auto; padding: 3px 6px; border-radius: 10px ;-moz-border-radius: 10px ; -webkit-border-radius: 10px ;}
::-webkit-input-placeholder {text-align: center;}
:-moz-placeholder { /* Firefox 18- */ text-align: center;}
::-moz-placeholder {  /* Firefox 19+ */ text-align: center;}
:-ms-input-placeholder {  text-align: center; }
div.top-navigation-left li#menu-item-7533 a {color: #00aeef !important;}
div.top-navigation-left li#menu-item-7533 a:hover {color: #fff !important;}
div.top-navigation-left li.menu-item a {color: #aaad00 !important; border-right: solid 1px #aaad00 !important;}
div.top-navigation-left ul#menu-top-menu li.menu-item a:hover {color: #fff; !important;}
.navigation-wrapper{background-color: transparent !important;}
div.anythingSlider .caption-bottom {height: 74% !important; width: 74% !important; color: #717073 !important; filter: alpha(opacity=90) !important; background-color: rgba(255, 255, 255, 0.9) !important; padding: 40px !important; text-align: center !important;}
.gdl-slider-title {margin: 0px !important; display: block !important; clear: both !important; text-align:center !important;}
.nivo-caption {height: 74% !important; width: 74% !important; color: #717073 !important; filter: alpha(opacity=70) !important; background-color: rgba(255, 255, 255, 0.7) !important; padding: 40px !important; text-align: center !important;}
.nivo-caption .gdl-slider-title{font-size: 22px !important;	line-height: 1.3em;color: #717073}
div.responsive-menu-wrapper select {display: none;}
div.footer-widget-wrapper {background: #55565a;}
div.header-wrapper {margin: 0; padding: 0;}
.gdl-left-sidebar ul {list-style-type: none;}
.gdl-left-sidebar ul li {margin-left: -20px;}
.gdl-left-sidebar div.news h2 {color:#000 !important;}

/*-- Consent Form -- */
.consent-form {line-height:22px;}
.consent-form label {display: inline;}
.consent-form input[type="text"], .consent-form input[type="email"] {margin:5px 0 15px;}
.consent-form button {display: block; margin:20px 0 10px;}
.consent-form p {margin-bottom:5px;}
.consent-form hr {margin: 25px 0 20px;}

/*-- 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(http://www.cmc-nce.ca/wp-content/themes/Downloads/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(http://www.cmc-nce.ca/wp-content/themes/Downloads/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; font-weight: bold !important; text-transform: uppercase;}
.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 { colour:#AAAD00;} /*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; font-size: 19px;}
.left-caption .flex-caption { bottom:40px; }
.flex-caption{ line-height:21px; background-color: transparent !important; width:40%!important; text-align: right; white-space:normal; font-size: 19px!important;}
.flex-caption .gdl-slider-title { text-align: right !important; 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, 1); }
.flex-caption a, .flex-caption a:hover{color:#AAAD00;}
.flex-caption, .flex-caption .gdl-slider-title {font-family: HelveticaLTStdCondBlkRegular; text-shadow: 0px 2px 2px rgba(0, 0, 0, 1); }
.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:#AAAD00;}
div.footer-wrapper div.custom-sidebar ul li ul li{border:none; background: url(http://www.cmc-nce.ca/wp-content/themes/Downloads/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{padding:0; margin:0; font-weight:100; background-color:#dedfe0;} 
div.copyright-left { background: #eee; width: 290px; height:auto; margin-left:0;}
div.copyright-left .nce-logo a{background:none;	display: block; height: 89px; width:0; text-indent: -1000em; margin-top:22px; margin-left:30px;	float:left;}
.alberta-logo a{/*background: url(images/govertment-of-alberta.png) no-repeat center; */ display: block; height: 60px; width: 120px; /*text-indent: -1000em;*/	margin: 0 auto;}
.cosia-logo a{/*background: url(images/cosia-logo.png) no-repeat center; */	display: block; height: 50px; width: 120px;	/*text-indent: -1000em;	*/ margin: 0 auto;}
div.copyright-right{float: left; text-align:left; margin-top:65px; font-weight:normal; margin-left:34px; line-height:15px;}
.footer-logo {text-align:center; margin:0 17%;}

/*--404--*/
.message-box-title:after { content:"that page does not exist";}
.message-box-content{display:none;}
.error404 div.message-box-wrapper.red {background-color:#f5f5f5!important; border-color:#e5e5e5!important; color:#000!important;}

/*-- 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(http://www.cmc-nce.ca/wp-content/themes/Downloads/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(http://www.cmc-nce.ca/wp-content/themes/Downloads/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(http://www.cmc-nce.ca/wp-content/themes/Downloads/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(http://www.cmc-nce.ca/wp-content/themes/Downloads/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: #B2BB1E;}
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(http://www.cmc-nce.ca/wp-content/themes/Downloads/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(http://www.cmc-nce.ca/wp-content/themes/Downloads/images/blog-item-divider.jpg) no-repeat right top;}
.home .divider-bg { background: url(http://www.cmc-nce.ca/wp-content/themes/Downloads/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: 0px; padding-right: 20px; height:400px; overflow: auto; width: 600px !important;/* 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(http://www.cmc-nce.ca/wp-content/themes/Downloads/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:#AAAD00;} 
.research-landing h2.column-service-title a:hover{ color:#8D932C;} 
.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;}

/* 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; margin: 0; padding:0; }
.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:#AAAD00;  font-family: HelveticaLTStdCondBlkRegular; font-size:18px; padding-bottom:0; }

/*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(http://www.cmc-nce.ca/wp-content/themes/Downloads/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(http://www.cmc-nce.ca/wp-content/themes/Downloads/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(http://www.cmc-nce.ca/wp-content/themes/Downloads/images/plus-24px.png) no-repeat  !important;}
span.accordion-head-image.active, span.toggle-box-head-image.active { background:url(http://www.cmc-nce.ca/wp-content/themes/Downloads/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:bold; width:100% !important; margin: 0 auto !important; margin-top: 20px; margin-bottom: 20px !important; background-color: #aaad00 !important; text-transform: uppercase;}
.sf-menu {background: #aaad00; width: 100%; margin: 0 auto; padding: 0; /*margin-bottom: 20px !important;*/ display: block; text-align: center;}
.sf-menu li { padding:8px 0 2px 0;}
.sf-menu li a{ padding:0px 6px !important;}
.menu-wrapper .sf-menu li li a { text-align:left; padding-right:15px;}
ul.sf-menu{margin: 0; padding: 0;}
.sf-sub-indicator { display:none;}
div.navigation-wrapper .sf-menu li.current-page-ancestor a:active { color:#717073;} /*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 #aaad00 !important; }
div.top-navigation-left li a:hover{ color:#fff !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(../modernize/images/icon/light/find-17px.png) no-repeat center center !important;}

/*-- 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(http://www.cmc-nce.ca/wp-content/themes/Downloads/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(http://www.cmc-nce.ca/wp-content/themes/Downloads/images/left-menu-title.gif) no-repeat 16px bottom; border:none; }

/* wenderHOst subpages */
div.custom-sidebar ul li.current_page_item{ background: url(http://www.cmc-nce.ca/wp-content/themes/Downloads/images/list-style.gif) no-repeat scroll 0 10px  !important;}/*CURRENT PAGE*/
div.custom-sidebar ul li.current_page_item a, .page-id-2620 li.page-item-2620 a {color:#3B3D3D;}/*CURRENT PAGE*/

/* 2. Left Nav: Flexi Pages */
.left-sidebar-wrapper .flexipages_widget ul li:first-child a {color:#3B3D3D; font-size: 15px; margin-left:-15px; line-height:15px;}

/* 3. 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(http://www.cmc-nce.ca/wp-content/themes/Downloads/images/left-menu-title.gif) no-repeat 16px 22px  !important; color: #3B3D3D; font-size:15px; margin-left:0;}
.dcjq-vertical-mega-menu .menu li.current-menu-item, .dcjq-vertical-mega-menu .menu li.current-menu-parent {/* CURRENT PAGE 2nd level*/background: url(http://www.cmc-nce.ca/wp-content/themes/Downloads/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(http://www.cmc-nce.ca/wp-content/themes/Downloads/images/flyout-top.png) no-repeat left 3px;}
.dcjq-vertical-mega-menu .menu li .sub-container .sub {background: url(http://www.cmc-nce.ca/wp-content/themes/Downloads/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://www.cmc-nce.ca/wp-content/themes/Downloads/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; background:#E0E0E0;}
.dcjq-vertical-mega-menu .menu .sub li a:hover {color: #3B3D3D;	background: #E0E0E0 url(http://www.cmc-nce.ca/wp-content/themes/Downloads/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;}

/*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;}

/*-- RESPONSIVE --*/
/* 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:768px !important; font-size: 12px;}
ul.sf-menu{float:left;}
DIV.no-boxed-layout .header-wrapper, DIV.header-wrapper{margin: 0px !important;}
/*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;}
div.flex-caption{ display: normal !important; }
/*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;}
div.flex-caption{ display: normal !important; }
/*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;  }
}