/* Content */

/* Added padding back for content 
body #main-content {
    margin-left: 0px;
} */

@media (min-width: 1200px) {
#wb-body .region-eaphome-first {
	padding-top: 10px;
	width: 375px;
}
#wb-body .region-eaphome-second.span-4 {
	width: 430px;
}
#wb-body .region-eaphome-third {
	padding-top: 10px;
	width: 355px;
}
.view-actionplan-rcc div.views-field-title-field {
	padding-top: 10px;
}
}
 @media (min-width: 959px) and (max-width: 1199px) {
#wb-body .region-eaphome-first {
	padding-top: 10px;
	width: 300px;
}
#wb-body .region-eaphome-second.span-4 {
	width: 380px;
}
#wb-body .region-eaphome-third {
	padding-top: 10px;
	width: 240px;
}
}
body.page-projects-map #main-content {
	margin-top: 15px;
}
.front #wb-main {
/*margin-top: -30px;*/
}
.front #wb-main h2 {
	color: #124572;
	border-bottom: grey 1px dotted;
	padding-bottom: 0px;
	margin-bottom: 11px;
	line-height: 100%;
	padding: 14px 0 12px 0;
}
#wb-main .pane-headlines-front-page-panel-pane-2 h2 {
	border-bottom: none;
}
[class*="ui-body-"] .ui-link {
	text-decoration: none;
/*	font-size: 13px;*/
	font-weight: bold;
	color: #124572;
}
 @media (min-width: 801px) and (max-width: 959px) {
#wb-body .region-eaphome-second.span-4 {
	padding-right: 10px;
}
#wb-body .region-eaphome-third {
	margin-left: 0px;
}
}
 @media (min-width: 320px) and (max-width: 800px) {
#wb-body .region-eaphome-first {
	width: 100%;
	padding-top: 10px;
}
#wb-body .region-eaphome-second.span-4 {
	width: 100%;
	padding-right: 10px;
	margin-left: 0px;
}
#wb-body .region-eaphome-third {
	width: 100%;
	margin-left: 0px;
}
#wb-main .pane-headlines-front-page-panel-pane-2 {
	min-height: 2px;
}
}
 @media (min-width: 320px) and (max-width: 959px) {
 [class*=span-] + [class*=span-] {
 margin-left: 0px;
/*margin-top: 75px;*/
}
}
#search-block-form #edit-submit {
	width: 21%;
}

/* Home page rotator / Map */

@media screen and (max-width: 1199px) {
div.flex-caption {
	max-width: 100% !important;
}
}
.field-slideshow, .field-slideshow-slide, .field-slideshow-slide a, .field-slideshow-slide img {
	width: 100% !important;
	min-width: 100%;
}
.region-eaphome-top.span-8.margin-bottom-none, #map {
	width: 100%;
	margin-left: -15px;
}
 @media (min-width: 1200px) {
#map, .pane-actionplan-slideshow-panel-pane-1 {
	min-width: 1200px !important;
}
.pane-actionplan-slideshow-panel-pane-1 {
	margin-left: -15px;
}
}
 @media (min-width: 959px) and (max-width: 1199px) {
#map, .pane-actionplan-slideshow-panel-pane-1 {
	min-width: 960px !important;
}
.pane-actionplan-slideshow-panel-pane-1 {
	margin-left: -15px;
}
}
#front ol.flex-control-nav {
	display:none;
}
#front .flex-control-thumbs li img {
	margin-left: 200000px;
}
#front .flex-control-thumbs li {
	width: 25px;
	height: 25px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.flex-pauseplay {
	display: none;
}

/* Twitter Widget *** Removed the widget. ***
.pane-bean-front-page-twitter-widget {
    margin-top: 10px;
}

#twitter-widget-0 {
    max-height: 320px !important;
    height: 320px !important;
    width: 100% !important;
    overflow: scroll !important;
}

.twitterbox-wrapper {
    max-height: 320px !important;
}*/

/* Header */

@media (max-width: 959px) {
#wet-title p, #wet-bnr #wet-bnr-in #wet-title .site-slogan {
	display: none;
}
}

/* Right Col */

@media (max-width: 959px) {
.region-riel-second {
	width: 90% !important;
}
}

/* Footer */

@media (max-width: 1023px) {
#wet-sft-in {
	display: none;
}
}
figure.features_figure {
	width: 30%;
	margin-right: 5px !important;
	margin-left: 5px !important;
}
@media (max-width: 450px) {
	figure.features_figure {
		width: 95%;
	}
}

/* Menu */

@media (max-width: 959px) {
.rm-removed li section h3 {
	font-size: 100%;
}
.mb-sm {
	display: none;
}
.responsive-menus.responsified span.toggler {
	text-align: left;
	padding-left: 37px;
}
.responsive-menus.responsified.responsive-toggled span.toggler {
	width: 100%;
}
.responsive-menus.responsified {
	top: 22px;
}
}
 @media (min-width: 960px) {
.mb-menu li:last-child {
	display: none;
}
}
 @media (min-width: 960px) {
.mb-menu .span-2 li:last-child {
	display: list-item;
}
}
 @media (max-width: 1199px) {
.mb-sm-open div ul li a {
	width: 148px !important;
}
}
 @media (min-width: 1199px) {
.mb-main-link a {
	width: 91% !important;
}
}
/* Move share icons to top of page */

/*@media (max-width: 1198px) {
    .front .panel-pane.pane-block.pane-sharethis-sharethis-block {
        position: absolute;
        z-index: 5000;
        margin-top: 382px !important;
		padding-left: 675px;
    }
    .panel-pane.pane-block.pane-sharethis-sharethis-block {
        margin-top: -275px;
        margin-left: 38px;
        width: 300px;
        position: absolute;
        z-index: 5000;
    }
    .front .panel-pane.pane-block.pane-sharethis-sharethis-block {
        margin-top: -715px;
        margin-left: 57px;
    }
}
@media (min-width: 1199px) {
    .front .panel-pane.pane-block.pane-sharethis-sharethis-block {
        position: absolute;
        z-index: 5000;
        margin-top: 460px !important;
        padding-left: 855px;
    }
    .panel-pane.pane-block.pane-sharethis-sharethis-block {
        margin-top: -250px;
        margin-left: 95px;
        width: 220px;
        position: absolute;
        z-index: 5000;
    }
/*    .front .panel-pane.pane-block.pane-sharethis-sharethis-block {
        margin-top: -785px;
        margin-left: 172px;
    }* /
}*/

/* Blog/right hand overrides */

.pane-blog-panel-pane-1 {
	height: auto;
    background-color: #fff;
}
.front .region-riel-second {
	width: 200px;
	background-color: #ccc;
	padding: 10px 10px 0 10px;
	margin: 10px 10px 0 10px;
}
body #main-content .region-riel-first {
	margin-right: 5px;
}
.actionplan-popular-topics.image-actual.actionplan-popular-topics {
	width: 200px !important;
	max-width: 200px;
}
/*.front .view-headlines-front-page .view-content .views-field.views-field-title-field .field-content {
    text-align: center;
}*/
.front #wb-main .pane-headlines-front-page-panel-pane-2 {
	padding-right: 0px;
}
.front #wb-main .pane-headlines-front-page-panel-pane-2 .views-field-title-field {
	padding-bottom: 20px;
}
@media (min-width: 1199px) {
.front .region-riel-second {
	width: 260px;
}
.actionplan-popular-topics.image-actual.actionplan-popular-topics {
	width: 260px !important;
	max-width: 260px;
}
}
#wb-main .pane-headlines-front-page-panel-pane-2 h2, body #main-content .region-riel-second .pane-blog-sidebar h2.pane-title, body #main-content .region-riel-second .pane-actionplan-border-action-plan-panel-pane-1 h2.pane-title, body #main-content .region-riel-second .pane-actionplan-border-action-plan-panel-pane-2 h2.pane-title, body #main-content .region-riel-second .pane-actionplan-border-action-plan-panel-pane-6 h2.pane-title, body #main-content .region-riel-second .pane-actionplan-podcasts-panel-pane-1 h2.pane-title, body #main-content .region-riel-second .pane-actionplan-rcc-panel-pane-1 h2.pane-title, body #main-content .region-riel-second .pane-actionplan-rcc-panel-pane-2 h2.pane-title, body #main-content .region-riel-second .pane-actionplan-responsible-resource-development-panel-pane-2 h2.pane-title, body #main-content .region-riel-second .pane-actionplan-videos-panel-pane-1 h2.pane-title, body #main-content .region-riel-second .pane-most-popular-pages-panel-pane-1 h2.pane-title, body #main-content .region-riel-second .pane-actionplan-ceta-ceta-whats-new h2.pane-title, body #main-content .region-riel-second .pane-bean-projects-map .field--name-title-field h2, body #main-content .region-riel-second .pane-bean-working-in-canada .field--name-title-field h2, body #main-content .region-riel-second .pane-bean-popular-rrd-topics .field--name-title-field h2, body #main-content .region-riel-second .pane-bean-related-content .field--name-title-field h2, body #main-content .region-riel-second .pane-bean-contact-information-rcc .field--name-title-field h2, body #main-content .region-riel-second .pane-bean-contact-information .field--name-title-field h2 {
	background-color: #003366;
	color: white;
	font-size: 1.2em;
	font-weight: bold;
	padding: 5px 10px;
	/* margin-top: 10px; */
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 150%;
	vertical-align: bottom;
	text-transform:uppercase;
}
.panel-pane.pane-views-panes.pane-headlines-front-page-panel-pane-2 .pane-content {
	border: 1px solid #003366;
	padding: 10px;
}
.not-front .region-hadfield-first {
	margin-top: 0px;
}
.front .region-hadfield-first {
	margin-top: 57px;
}
.region-hadfield-first .panel-pane {
	margin-bottom: 20px;
}
body.front div.view-blog div.views-row {
	border-bottom: grey 1px dotted;
	padding-bottom: 15px;
	margin-bottom: 20px;
}
#wb-main-in a:visited, #wb-main-in a.ui-link:visited {
	color: #295376;
}
#wb-main .view-headlines-front-page .views-field-title-field a, figure.features_figure figcaption a {
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #295376;
}
#search-block-form #edit-submit {
	width: 75px;
}
@media screen and (min-device-width: 1024px) and (min-width: 960px) {
body.i18n-en #search-block-form #edit-search-block-form--2 {
	width: 190px;
}
body.i18n-fr #search-block-form #edit-search-block-form--2 {
	width: 190px;
}
}
@media screen and (max-device-width: 1023px) and (max-width: 1023px) {
body.i18n-en #search-block-form #edit-search-block-form--2 {
	width: 144px;
}
}

/*Fix for alphabet going off screen*/

@media (max-width: 980px) {
a.ui-link:nth-child(15):before {
	content: " ";
}
}
/* Fix link underlines */

a:hover, a:focus {
	text-decoration: underline !important;
}
/* Make all <h2> the same. */

h2 {
	font-size: 18px !important;
	font-weight: 700 !important;
	/*text-transform: uppercase !important;*/
}
.front h2 {
	text-transform: uppercase !important;
}
.container-inline > div, .container-inline label {
	display: inline !important;
	width: 100% !important;
}
.form-item {
	margin-bottom: 0;
}
@media screen and (max-width: 959px) and (min-width: 768px) {
#wb-body .span-2 {
	width: 225px;
}
}
.container-inline div.ui-btn-hover-c {
	display: block;
}
.ui-submit.ui-btn.ui-shadow.ui-btn-corner-all.ui-btn-up-c {
	width: auto;
}
.front .ui-submit.ui-btn.ui-shadow.ui-btn-corner-all.ui-btn-up-c {
	display: block;
}
.ui-btn-hover-c {
	border: 1px solid #ccc;
	font-weight: bold;
	text-shadow: 0 1px 0 white;
}
/*@media (max-width: 980px) {
	.pane-search-form {
		position: absolute;
		
	}
}*/



@media screen and (min-width: 1200px) {
.front .container-inline > div, .container-inline label {
	display: inline !important;
	width: 20% !important;/*Previously 90%*/
}
.front .panel-pane.pane-block.pane-search-form {
	margin-left: -280px;
	/*margin-top: -50px;*/
}
.panel-pane.pane-block.pane-sharethis-sharethis-block h2 {
	display: none;
}
.front .panel-pane.pane-block.pane-sharethis-sharethis-block {
	margin-top: -35px;
	margin-left: 76%;
}
}
 @media screen and (max-width: 1199px) and (min-width: 960px) {
.front .panel-pane.pane-block.pane-search-form {
	margin-left: -221px;
	margin-top: -50px;
	padding-top: 6px;
}
.front .container-inline > div, .container-inline label {
	display: inline !important;
	width: 24% !important;/*Previously 90%*/
}
.panel-pane.pane-block.pane-sharethis-sharethis-block h2 {
	display: none;
}
.front .panel-pane.pane-block.pane-sharethis-sharethis-block {
	margin-top: -35px;
	margin-left: 65%;
}
.panel-pane.pane-views-panes.pane-headlines-front-page-panel-pane-2 {
	margin-top: 0px !important;
}
}
.search-form #edit-actions {
	padding-top: 5px;
}
