﻿/* This file will hold the main styles for your website. */



@import url("animate.css");





/* fonts added by David Davis - July 2018*/



@font-face {

    font-family: 'Droid Serif';

    src: url('DroidSerif-Regular-webfont.eot');

    src: url('DroidSerif-Regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('DroidSerif-Regular-webfont.woff') format('woff'),

         url('DroidSerif-Regular-webfont.ttf') format('truetype'),

         url('DroidSerif-Regular-webfont.svg#droid_serifregular') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'Noto Sans';

    src: url('NotoSans-Regular-webfont.eot');

    src: url('NotoSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('NotoSans-Regular-webfont.woff') format('woff'),

         url('NotoSans-Regular-webfont.ttf') format('truetype'),

         url('NotoSans-Regular-webfont.svg#noto_sansregular') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'Droid Sans';

    src: url('DroidSans-webfont.eot');

    src: url('DroidSans-webfont.eot?#iefix') format('embedded-opentype'),

         url('DroidSans-webfont.woff') format('woff'),

         url('DroidSans-webfont.ttf') format('truetype'),

         url('DroidSans-webfont.svg#droid_sansregular') format('svg');

    font-weight: normal;

    font-style: normal;



}





@font-face {

    font-family: 'PT Sans Regular';

    src: url('PTS55F-webfont.eot');

    src: url('PTS55F-webfont.eot?#iefix') format('embedded-opentype'),

         url('PTS55F-webfont.woff') format('woff'),

         url('PTS55F-webfont.ttf') format('truetype'),

         url('PTS55F-webfont.svg#pt_sansregular') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'PT Sans Narrow';

    src: url('PTN57F-webfont.eot');

    src: url('PTN57F-webfont.eot?#iefix') format('embedded-opentype'),

         url('PTN57F-webfont.woff') format('woff'),

         url('PTN57F-webfont.ttf') format('truetype'),

         url('PTN57F-webfont.svg#pt_sans_narrowregular') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'cinecav xui bold';

    src: url('cinecav_x_ui_bold_00-webfont.woff2') format('woff2'),

         url('cinecav_x_ui_bold_00-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'cinecav xui regular';

    src: url('cinecav_x_ui-webfont.woff2') format('woff2'),

         url('cinecav_x_ui-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}











html,



body {



	background: #323232;



}







body {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 16px;



	line-height: 1.4;



}







#admin-menu {



	font-size: 12px;



}







h1,



h2,



h3,



h3,



h5,



h6 {



	font-family: Arial, Helvetica, sans-serif;



}







.feed-icon {



	display: none;



}











/**



* HEADER SECTION



*/



.section-header {



	/*background: #e15626;*/



/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e05b26+16,e05b26+34,ffffff+99 */

background: #e05b26; /* Old browsers */

background: -moz-linear-gradient(top, #e05b26 16%, #e05b26 34%, #ffffff 99%); /* FF3.6-15 */

background: -webkit-linear-gradient(top, #e05b26 16%,#e05b26 34%,#ffffff 99%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom, #e05b26 16%,#e05b26 34%,#ffffff 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e05b26', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */



	/*height: 250px; -webkit-box-shadow: 0px 5px 3px 0px #e2dcdc; box-shadow: 0px 5px 3px 0px #e2dcdc; position: relative;*/

}







.section-header .logo-img {



	display: none;



}







.section-header .site-name-slogan {



  float: none;



  position: relative;



  top: 12px;



/*  width: 740px;*/



}







.section-header .site-name,



.section-header .site-slogan {



	float: left;



	margin: 0; 



}





.section-header .site-slogan {



	



}









.front .section-header .site-name,



.section-header .site-name {



	background: url(images/CFLR-web-header-740x150.png);



	bottom: 16px;



	height: 150px !important; 



	line-height: 1;



	margin: 0;



	overflow: hidden !important;



	padding-top: 25px;







	position: relative;



	width: 100%;

	    background-size: 90%;

    background-position: center;

	    background-repeat: no-repeat;



}







.section-header .site-name a {



	display: none; 



}







.front .section-header .site-name a {



	display: none;



}







.section-header .site-slogan {display: none;



	border-left: 1px dotted #FFF;



	color: #FFF;



	font-family: Constantia, ‘Lucida Bright’, Lucidabright, ‘Lucida Serif’, Lucida, ‘DejaVu Serif’, ‘Bitstream Vera Serif’, ‘Liberation Serif’, Georgia, serif;



	font-size: 18px;



	font-style: italic;



	letter-spacing: .03em;



	margin-left: 14px;



	padding: 11px 0 11px 14px;



	width: 165px;



}







/**



* Secondary Menu



*/



.block-menu-menu-secondary-menu ul {



	position: relative;



	text-align: right;



	top: 3px;



}







.block-menu-menu-secondary-menu li {



	display: inline;



	font-size: 13px;



	margin: 0;



	padding: 0;



}







.block-menu-menu-secondary-menu li + li,



.ie6 .block-menu-menu-secondary-menu li {



	margin-left: 15px;



}







.block-menu-menu-secondary-menu li a {



	color: #F7D5C9;



	text-decoration: none;



}







.block-menu-menu-secondary-menu li a:hover {



	text-decoration: underline;



}







/**



* Drop Down Menu



*/



.block-superfish {



 /* float: right;*/



  left: 8px;



  position: relative;



  top: 19px;



}







.block-superfish li {



	font-family: "cinecav xui bold",sans-serif;



	font-size: 1.25rem;



	



}







.block-superfish li + li {



	margin-left: 2px;



}







.ie6 .block-superfish li {



	margin-right: 2px;







}







.ie6 .block-superfish li.first {



	margin: 0



}







.block-superfish li a {



	border-top-left-radius: 12px;



	border-top-right-radius: 12px;



	color: #000;



	display: inline-block;



	-moz-border-radius-topleft: 12px;



	-moz-border-radius-topright: 12px;



	text-decoration: none;



	padding: 10px 8px;



	-webkit-border-top-left-radius: 12px;



	-webkit-border-top-right-radius: 12px;



}







.ie6 .block-superfish li a,



.ie7 .block-superfish li a {



	zoom: 1; /* put in IE stylesheet */



	display: inline; /* put in IE stylesheet */



	z-index: 100;



	



}







.block-superfish li.sfHover a,



.block-superfish li a:hover,



.block-superfish li ul {



	background: #e6744c;



}







.block-superfish li ul {



	border-bottom-left-radius: 12px;



	border-bottom-right-radius: 12px;



	border-top-right-radius: 12px;



	left: 5000px;



	-moz-border-radius-bottomleft: 12px;



	-moz-border-radius-bottomright: 12px;



	-moz-border-radius-topright: 12px;



	padding-bottom: 12px;



	position: absolute;



	top: 36px !important;



	-webkit-border-bottom-left-radius: 12px;



	-webkit-border-bottom-right-radius: 12px;



	-webkit-border-top-right-radius: 12px;



	width: 16em;



display: none;



	}







.block-superfish li li {



	border-bottom: solid 1px #FFF;



	margin: 0 !important;



}







.block-superfish li li a {



	background: #e6744c;



	border-radius: 0; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */



	display: block;



	font-size: 14px;



	font-weight: bold;



	-moz-border-radius: 0; /* FF1+ */



	padding: 15px;



	-webkit-border-radius: 0; /* Saf3-4, iOS 1+, Android 1.5+ */



}







.block-superfish li li a:hover {



	background: #eb9070;



}











/**



* CONTENT SECTION



*/



.zone-content-wrapper {



	padding: 35px 30px;



}







.front .zone-content-wrapper {



	padding-top: 20px;



}







.section-content {



	background: #FFF;



}







.section-content h1,



.section-content h2 {



	color: #e15626;



	font-weight: normal;



	letter-spacing: -.02em;



}







.section-content h1 {



	border-bottom: 1px solid #a1a9af;



	font-size: 36px;



	line-height: 1.1;



	/*margin-bottom: 35px;*/



	/*padding-bottom: 13px;*/

font-family: "cinecav xui bold",sans-serif;

    font-size: 2.625rem;

    line-height: 1.5;

    -webkit-font-smoothing: antialiased;

color: #000



}







.node-type-legal-challenge h1,



.node-type-restrictive-law h1,



.node-type-ipo-complaint h1,



.node-type-ipo-convention h1 {



	margin-bottom: 10px;



}







.section-content h2 {



	/*font-size: 20px;*/

    font-weight: 400;

	/*margin: 0 0 7px;*/

font-family: "cinecav xui regular",sans-serif;

    font-size: 1.75rem;

    line-height: 1;

    -webkit-font-smoothing: antialiased;

color: #000

}







.section-content h3 {



	color: #000;



	/*font-size: 20px;*/

    font-weight: 400;

	/*margin: 0 0 7px;*/

font-family: "cinecav xui regular",sans-serif;

    font-size: 1.65rem;

    line-height: 1;

    -webkit-font-smoothing: antialiased;





}







.section-content p 







/**



* Link Default



*/



.section-content a {



	color: #e15626;



}







.section-content a:hover {



	text-decoration: none;



}







.section-content a:visited {



	color: #e6744c;



}







.section-content a:focus {



	text-shadow: 0 0 1px #d5d5d5;



}







/**



* Fields on top full nodes displays



*/



.node .group-info {



  border-bottom: 1px solid #D7DBDD;



  margin-bottom: 25px;



  margin-top: -22px;



  overflow: hidden;



  padding-bottom: 5px;



}







.logged-in .node .group-info {



	margin-top: 0;



}







.node .group-info .field .field-label,



.node .group-info .field .field-items {



	display: block;



	float: left;



}







.node .group-info .field {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



	line-height: 2;



}







.node .group-info .field-label {



	display: inline-block;



	font-weight: normal;



	margin-right: 10px;



	text-align: right;



	width: 20%;



}







.node .group-info .field-items {



	font-weight: bold;



	width: 70%;



}







.node .group-info .field-type-taxonomy-term-reference .field-item:before {



	content: ', ';



}







.node .group-info .field-type-taxonomy-term-reference .field-item:first-child:before {



	content: '';



}







/**



* AddThis Social links



*/



.addthis_toolbox {



	padding-left: 480px;



  /*position: relative;*/

	display: none;



}







.logged-in .addthis_toolbox {



  top: 20px; display: none;



}







.not-logged-in .addthis_toolbox {



  top: -25px; display: none;



}







.page-restrictive-labour-laws .region-content-inner,



.page-research-publications .region-content-inner,



.page-ilo-conventions .region-content-inner,



.page-ilo-complaints .region-content-inner,



.page-legal-challenges .region-content-inner,



.page-news .region-content-inner {



	position: relative;



}







.page-restrictive-labour-laws .section-content h1,



.page-research-publications .section-content h1,



.page-ilo-conventions .section-content h1,



.page-ilo-complaints .section-content h1,



.page-legal-challenges .section-content h1,



.page-news .section-content h1 {



	/*border: 0 none;*/



	padding: 0;



}







.page-restrictive-labour-laws .addthis_toolbox,



.page-research-publications .addthis_toolbox,



.page-ilo-conventions .addthis_toolbox,



.page-ilo-complaints .addthis_toolbox,



.page-legal-challenges .addthis_toolbox,



.page-news .addthis_toolbox {



	padding: 0;



	position: absolute;



	right: 2px;



	top: 20px;



}











/**



* COMMON VIEWS TABLE STYLES



*/



.common-table-display table,



.common-table-display table th,



.common-table-display table tr.odd,



.common-table-display table tr.odd td,



.common-table-display table tr.even,



.common-table-display table tr.even td,



.common-table-display table td.active {



	/*background: transparent;*/



	border: 0 none;

padding: 5px;



}







.common-table-display .view-filters {



	background: #E5E5E5;



	margin-bottom: 30px;



	padding: 20px 10px 10px;



	overflow: hidden;



}







.common-table-display .view-filters .views-exposed-form label {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 9px;



	letter-spacing: .2em;



	text-transform: uppercase;



}







.common-table-display .view-filters h2,



.common-table-display .view-filters	.views-exposed-form {



	float: left;



}







.common-table-display .view-filters h2 {



  color: #000;



  font-size: 16px;



  margin-right: 10px;



  margin-top: 19px;



  text-align: right;



  width: 50px;



}







.common-table-display .view-filters	.views-exposed-form {



	width: 700px;



}







button, input[type="reset"], input[type="submit"], input[type="button"] {



  -moz-border-bottom-colors: none;



  -moz-border-image: none;



  -moz-border-left-colors: none;



  -moz-border-right-colors: none;



  -moz-border-top-colors: none;



  border-color: #DDDDDD #BBBBBB #999999;



  border-style: solid;



  border-width: 1px;



  color: #333333;



  padding: 3px 10px 4px;



}







.common-table-display .view-filters .form-submit {



	background: #cb4010 url(images/view-filters_form-submit.png) no-repeat 84% 4px;



	border: 1px solid #ffd6c8;



	border-radius: 0;



	color: #FFF;



	font-size: 14px;



	font-weight: normal;



	margin-top: 13px;



	outline: 2px solid #cb4010;



	padding: 4px 30px 1px 15px;



	text-shadow: none;



}







.common-table-display .view-filters .form-submit:hover {



	background-color: #646464;



	background-position: 84% -26px; 



	outline: 2px solid #646464;



}







.common-table-display table tr + tr {



	border-top: 1px dotted #999 !important;



}







.common-table-display table tr:hover td {



  background: #FFFEEE !important;



}







.common-table-display thead {



	border-bottom: 2px solid #999;



}







.common-table-display table th,



.common-table-display table td {



	padding: 10px 0;



	vertical-align: text-top;



}







.common-table-display th {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 9px;



	font-weight: normal;



	letter-spacing: .2em;



	text-transform: uppercase;



}







.common-table-display th img {



	bottom: 2px;



	position: relative;



}







.common-table-display td.views-field-field-shared-province,



.common-table-display td.views-field-field-shared-date-month {



	font-size: 16px;



}







.common-table-display .views-field-field-shared-province,



.common-table-display .views-field-nothing,



.common-table-display .views-field-field-ilo-complaint-status {



	padding-right: 15px;



}







.common-table-display .views-field-field-shared-province {



	width: 150px



}







.common-table-display .views-field-field-shared-date-month,



.common-table-display .post-date {



	width: 150px



}







.common-table-display h3 {



	margin-top: 0;

font-size: 1.25em;



}







.common-table-display td a {



	color: #e15626;



	text-decoration: none;



}







.common-table-display td a:hover {



	text-decoration: underline;



}











/**



* FRONT PAGE PANEL



*/



.front .panel-1col .pane-panels-mini {



	clear: both;



	overflow: hidden;



}







.front .panel-1col .pane-title {



	margin-top: 0;



}







.front .panel-1col .pane-title,



.front .panel-1col .pane-title a {



	color: #e15626;



	font-family: 'Rokkitt', Arial, Helvetica, sans-serif;



	font-size: 22px;



	font-weight: 700;



}







.front .panel-1col .pane-title a {



	text-decoration: none;



}







.front .panel-1col .pane-title a:hover {



	text-decoration: underline;



}







.front-laws-ilo-count-pane .count-link,



.block-panels-mini-take-action .count-link,



.block-panels-mini-sidebar-complaints .count-link,



.block-panels-mini-sidebar-laws .count-link {



	background: url(images/count-link.png) no-repeat 0 8px;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 9px;



	letter-spacing: .2em;



	padding-left: 20px;



	padding: 10px 0 10px 20px;



	text-transform: uppercase;



}







.front-laws-ilo-count-pane .count-link,



.block-panels-mini-sidebar-complaints .count-link,



.block-panels-mini-sidebar-laws .count-link {



  background-position: 0 10px;



  border-top: 1px dotted #999999;



  margin: 0;



}







.front-laws-ilo-count-pane .count-link a,



.block-panels-mini-take-action .count-link a,



.block-panels-mini-sidebar-complaints .count-link a,



.block-panels-mini-sidebar-laws .count-link a {



	text-decoration: none;



}







.front-laws-ilo-count-pane .count-link a:hover,



.block-panels-mini-sidebar-complaints .count-link a:hover,



.block-panels-mini-sidebar-laws .count-link a:hover {



	color: #666;



}







.block-panels-mini-take-action .count-link a:hover {



	text-decoration: underline;



}







/**



* Front Carousel



*/



.front-promotions-pane {



	padding: 0 0 20px;



	position: relative;



	width: 100%;



}







.front-promotions-pane .views-slideshow-controls-bottom {



	position: absolute;



	right: 30px;



	top: 260px;



	z-index: 2000;



}







.front-promotions-pane .views_slideshow_pager_field_item {



	border: 2px solid #FFF;



	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */



	float: left;



	height: 8px;



	margin-left: 10px;



	-moz-border-radius: 6px; /* FF1+ */



	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */



	width: 8px;



}







.front-promotions-pane .views_slideshow_pager_field_item.active {



	background: #FFF;



}







.front-promotions-pane .views-field-edit-node {



	position: absolute;



	left: 10px;



	top: 10px;



}







/**



* Front & Sidebar Count



*/



.front-laws-ilo-count-pane {



	margin-bottom: 20px;



}







.front-laws-ilo-count-pane .pane-title {



	/*border-bottom: 1px dotted #999;*/



	margin-bottom: 15px;



	padding-bottom: 10px;



}







.front-laws-ilo-count-pane .pane-front-counts-title {



	/*border-top: 1px dotted #999;*/



	color: #999 !important;



	margin: 0 0 20px;



	padding: 6px 0 1px;



	text-transform: uppercase;



}







.block-panels-mini-sidebar-complaints .pane-title,



.block-panels-mini-sidebar-laws .pane-title {



	font-family: 'Rokkitt', Arial, Helvetica, sans-serif;



	font-weight: 700;



}







.front-laws-ilo-count-pane .pane-title .count,



.block-panels-mini-sidebar-complaints .count,

.count span {



	display: block;


font-size: 3em;
	line-height: .6;
padding-bottom: 10px;
clear: both;



}


.block-panels-mini-sidebar-laws .count {



	display: block;



	line-height: .6;
padding-bottom: 10px;
clear: both;



}







.front-laws-ilo-count-pane .pane-title .count {



	font-size: 88px;
float: left;
clear: both;



}







.block-panels-mini-sidebar-complaints .count,



.block-panels-mini-sidebar-laws .count {



	font-size: 64px;



	margin-top: 18px;



}







/**



* Front news



*/



.front-news-pane {



	background: #e5e5e5;



	margin-bottom: 20px;



	min-height: 310px;



	padding: 30px 0;



}







.ie6 .front-news-pane {



	height: 310px;



}







.front-news-pane .pane-title,



.front-news-pane .view {



	margin: 0 20px;



}







.front-news-pane .views-row {



	margin-top: 20px;



}







.front-news-pane .node-title {



	font-size: 16px;



	line-height: 1.3em; 



	margin: 0;



}







.front-news-pane .node-title a {



	color: #666;



	text-decoration: none;



}







.front-news-pane .node-title a:hover {



	text-decoration: underline;



}







.front-news-pane .post-date {



	color: #999;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 9px;



	letter-spacing: .2em;



	margin: 0;



	text-transform: uppercase;



}







.front-news-pane .more-link {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 9px;



	letter-spacing: .2em;



	margin-top: 20px;



	text-align: left;



	text-transform: uppercase;



}







.front-news-pane .more-link a {



	color: #000;



	text-decoration: none;



}







.front-news-pane .more-link a:hover {



	text-decoration: underline;



}







.front-news-pane .more-link .more-pipe {



	bottom: 1px;



	position: relative;



}







/**



* Front History & Quote



*/



.front-history-quote-pane {



	background: #e5e5e5;



	margin: 20px 0;



}







.front-history-quote-pane .panel-pane .pane-title, 



.front-history-quote-pane .panel-pane .view {



  float: left;



  margin: 20px 0;



  padding: 0 20px;



}







.front-history-quote-pane .panel-pane .view .view {



  float: none;



  margin: 0;



  padding: 0;



}







.front-history-quote-pane .panel-pane .pane-title {



	color: #000;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 16px;



	line-height: 1.1;



}







.front-history-pane .pane-title {



	width: 125px;



}







.front-quote-pane .pane-title {



	width: 87px;



}







.front-history-quote-pane .panel-pane .view {



	border-left: 1px dotted #999;



	color: #666;



}







.front-history-quote-pane .panel-pane .view .view {



	border: 0 none;



}







.front-history-pane .view {



	width: 254px;



}







.front-quote-pane .view {



	width: 290px;



}







.front-history-quote-pane .quote-text {



	margin-bottom: 10px;



}







.front-history-quote-pane .quote-source-date {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 9px;



	letter-spacing: .1em;



	margin: 0;



	text-transform: uppercase;



}











/**



* SIDEBAR SECOND



*/



.region-sidebar-second {



	font-size: 14px;



	padding-top: 14px;

margin-left: 10px;



}







.region-sidebar-second .block + .block {



	margin-top: 40px;



}







.ie6 .region-sidebar-second .block {



	margin-bottom: 40px;



}







.region-sidebar-second .block-title {



	border-bottom: 1px solid #dadadb;



	color: #77787b;



	font-size: 21px;



	padding-bottom: 10px;



}







.region-sidebar-second .block-menu {



	font-size: 16px;



}







.region-sidebar-second .block-menu li {



	list-style: none;



	margin: 0;



	padding: 0;



}







.region-sidebar-second .block-menu li + li {



	margin-top: 20px;



}







.ie6 .region-sidebar-second .block-menu li {



	margin-bottom: 20px;



}







.ie6 .region-sidebar-second .block-menu li.last {



	margin: 0;



}







.region-sidebar-second .block-menu li a {



	color: #000;;



	text-decoration: none;



}







.region-sidebar-second .block-menu li a:hover {



	text-decoration: underline;



}







/**



* In this section menu block



*/



.block-menu-block-5 ul li {



	font-size: 16px;



	list-style: none;



	margin: 0 0 12px;



	padding: 0;



}







.block-menu-block-5 ul li a,



.block-menu-block-5 ul li a:visited {



	color: #999;



	text-decoration: none;



}







.block-menu-block-5 li a:hover {



	text-decoration: underline;



}







/**



* Random Sidebar Quotes 



*/



.quotes-sidebar-display {



	border-bottom: 1px solid #D7DBDD;



	border-top: 1px solid #D7DBDD;



	margin-top: 39px !important;



	padding: 10px 0 13px;



}







.quotes-sidebar-display .quote-text {



	color: #999;



	font-family: 'Crimson Text', Georgia, serif;



	font-size: 30px;



	font-weight: 600;



	line-height: 1.4em;



	margin: 0;



}







.quotes-sidebar-display .quote-source-date {



	background: url(images/sidebar-second_quote-source-date.png) no-repeat 50px 9px;



	color: #888;



	font-size: 16px;



	margin: 7px 0 0;



	padding-left: 75px;



}











/**



* POSTCRIPT REGION



*/







/**



* Take Action Mini Panel



*/



.block-panels-mini-take-action {



	/*background: url(images/front-take-action-pane.png) no-repeat 228px center;*/



	margin-bottom: 20px;



}







.block-panels-mini-take-action .block-title {



	font-family: 'Rokkitt', Arial, Helvetica, sans-serif;



	font-size: 22px;



	font-weight: 700;



}







.block-panels-mini-take-action .panel-pane .pane-title {



	background: url(images/front-take-action-pane_pane-title.jpg) no-repeat;



	color: #666;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 16px;



	margin: 0;



	padding: 15px 0 20px 45px;



	line-height: 1.2;



}







.block-panels-mini-take-action .panel-pane p {



	color: #999;



  font-family: Verdana,Arial,Helvetica,sans-serif;



  font-size: 10px;



  letter-spacing: 0.02em;



  line-height: 1.8;



  margin-bottom: 2px;



  margin-left: 45px;



}







.block-panels-mini-take-action .count-link {



	padding-top: 7px;



}







.block-panels-mini-take-action .take-action-newsletter-pane .pane-title {



	background-position: 0 3px;



}







.block-panels-mini-take-action .take-action-resolution-pane .pane-title {



	background-position: 0 -70px;



}







.block-panels-mini-take-action .take-action-rights-pane .pane-title {



	background-position: 0 -163px;



}







.block-panels-mini-take-action .take-action-facebook-pane .pane-title {



	background-position: 0 -250px;



}







/**



* Take Action newsletter signup



*/



.take-action-newsletter-pane form {



	margin-left: 45px;



}







.take-action-newsletter-pane .crm-section {



	display: none;



}







.take-action-newsletter-pane .take-action-form-item {



	display: block;



	margin: 0 0 5px;



}







.take-action-newsletter-pane .take-action-form-item input {



	background: #D6D6D6;



	border: 0 none;



	position: relative;



	right: 4px;



	width: 150px;



}







.take-action-newsletter-pane .take-action-form-item label {



	color: #999;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 9px;



	font-weight: normal;



	letter-spacing: .1em;



	text-transform: uppercase;



}







.take-action-newsletter-pane .crm-button-type-next {



	position: relative;



	top: 5px;



}







.take-action-newsletter-pane .crm-button-type-next input {



  background: url(images/count-link.png);



  border: 0 none;



	border-radius: 0; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */



	-moz-border-radius: 0; /* FF1+ */



	-webkit-border-radius: 0; /* Saf3-4, iOS 1+, Android 1.5+ */



	display: block; 



	height: 0px !important;



	overflow: hidden !important;



	padding: 13px 0 0;



	width: 13px;



}







.take-action-newsletter-pane .crm-button-type-cancel {



	display: none;



}







/**



* Take action Facebook pane 



*/



.take-action-facebook-pane .facebook-like-box {



	border-bottom: 1px solid #4A659C;



	margin-left: 45px;



}







/**



* FOOTER SECTION



*/



.section-footer {



	background: #323232;



	border-top: 4px solid #5e5e5e;



	font-size: 11px;



	line-height: 1.6;



	padding-top: 30px;



}







.section-footer .panel-panel .panel-pane + div {



	margin-top: 16px;



}







.ie6 .section-footer .panel-panel .panel-pane {



	margin-bottom: 16px;



}







.section-footer .pane-title {



	color: #FFF;



	font-size: 14px;



	letter-spacing: .02em;



	line-height: 1.2;



	margin-bottom: 8px;



}







.section-footer .panel-pane p,



.section-footer .panel-pane a,



.section-footer .panel-pane li {



	color: #aba9c3;



}







.section-footer .panel-pane a {



	text-decoration: none;



}







.section-footer .panel-pane a:hover {



	text-decoration: underline;



}







.section-footer .footer-menu-pane li {



	line-height: 1.1;



	list-style: none;



	margin: 0 0 8px;



	padding: 0;



}







.section-footer .footer-copyright-pane p,



.section-footer .footer-copyright-pane p a {



	color: #999;



}







.section-footer .block-block-1 p,



.section-footer .block-block-1 p a {



	color: #707070;



}







.section-footer .block-block-1 p am



.section-footer .footer-copyright-pane p a {



	text-decoration: underline;



}







.section-footer .block-block-1 p a:hover,



.section-footer .footer-copyright-pane p a:hover {



	text-decoration: none;



}







/**



* "Read more" button



*/



.node-links ul li a, .comment-links ul li a



{



  margin-bottom: 1.75em;



  padding-bottom: 3px;



  margin-left: 1em;







}











/***************



** Custom 



***************/







/**



* Makes links non-clickable



* Used on front page for Lates News titles



*/



.inactiveLink {



   pointer-events: none;



   cursor: default;



}











.img-responsive{



    max-width: 100%;



    height: auto;



    display:block;



    



}



td {padding: 10px}



#menu-6038-1:after{

        background: url(/sites/default/files/images/back-to-cli-icon.png);

        content: " ";

        position: absolute;

        height:36px;

        width:45px;

        margin: 0px 0 0 -8px;

    }











/* Custom CSS */

.pr-leaderboard__rw {background-color: #182867 !important;}







.circle-list {-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; list-style-image: url('/themes/pixture_reloaded/images/topic_bg.png')}



.circle-list li{

    padding: 1em;

    border-bottom: 1px dashed #ccc;

}



.circle-list h2{

    position: relative;

    margin: 0;

}



.circle-list p{

    margin: 0;

}



#main-slideshow { -webkit-box-shadow:0 3px 3px 0 #C2C2C2; box-shadow:0 3px 3px 0 #C2C2C2; }



#footer {font-size: 1em  !important}



.field-type-image__item img {

    max-width: 90%;
    min-width: 90%;
    height: auto;
    border: 1px solid;
    border-radius: 3px;
    padding: 11px;
    padding: 0.6875rem;
    border-color: #f2f3f4;
    display: block;
    margin-bottom: 10px;





}



.ui-widget {font-family: Droid Serif !important; text-align: left !important}



.ui-widget-header {background: #fdde00 !important}



.circle-list h2:before{

    content: counter(li);

    counter-increment: li;

    position: absolute;    

    z-index: -1;

    left: -1.3em;

    top: -.8em;

    background: #f5f5f5;

    height: 1.5em;

    width: 1.5em;

    border: .1em solid rgba(0,0,0,.05);

    text-align: center;

    font: italic bold 1em/1.5em Georgia, Serif;

    color: #ccc;

    border-radius: 1.5em;

    transition: all .2s ease-out;    

}



.circle-list li:hover {

    background-color: #ccc;

    border-color: rgba(0,0,0,.08);

    border-width: .2em;

    color: #444;

/*transform: scale(1.25);*/

    

}



.page {background: #fff !important;}



.topichead { -moz-border-radius: 30px 30px; -webkit-border-radius: 30px 30px; border-radius: 30px 30px; width: 100%; background-color: rgba(61, 155, 233, 1); -webkit-box-shadow: 0 2px 2px 0 #C2C2C2; box-shadow: 0 2px 2px 0 #C2C2C2; font-family: cinecav xui regular; color: white !important; text-transform: uppercase; padding: 5px 0px 0px 0px; margin-bottom: 10px; font-size: 16px; width: 65%; text-align: center}



.field__item--this-working-life {padding-top: 5px !important; padding-bottom: 8px !important; /*width: 98%; font-size: 1.8em*/}



.field__item--the-ways-we-win {padding-top: 5px !important; padding-bottom: 8px !important; /*width: 98%; font-size: 1.8em*/}



.field__item--how-fair-is-that  {padding-top: 5px !important; padding-bottom: 8px !important; /*width: 98%; font-size: 1.8em*/}



.field__item--talk-back-to-the-boss {padding-top: 5px !important; padding-bottom: 8px !important; /*width: 98%; font-size: 1.8em*/}



.field__item--feed-your-head {padding-top: 5px !important; padding-bottom: 8px !important; /*width: 98%; font-size: 1.8em*/}



.field__item--attack-income-inequality {padding-top: 5px !important; padding-bottom: 8px !important; /*width: 98%; font-size: 1.8em*/}



.field__item--privatization {padding-top: 5px !important; padding-bottom: 8px !important; /*width: 98%; font-size: 1.8em*/}





.field__item--unions-matter {padding-top: 5px !important; padding-bottom: 8px !important; /*width: 98%; font-size: 1.8em*/}



.field__item--scrapbook {padding-top: 5px !important; padding-bottom: 8px !important; /*width: 98%; font-size: 1.8em*/}



.field__item--scrapbook a {color: white !important}



.field__item--attack-income-inequality a {color: white !important}



.field__item--feed-your-head a {color: white !important}



.field__item--how-fair-is-that a {color: white !important}



.field__item--this-working-life a {color: white !important}

 

.field__item--the-ways-we-win a {color: white !important}



.field__item--talk-back-to-the-boss a {color: white !important}



.field__item--privatization a {color: white !important}



.field__item--unions-matter a {color: white !important}



.scrapbook {padding: 8px; border: 1px solid #cccccc; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: 0 2px 2px 0 #C2C2C2; box-shadow: 0 2px 2px 0 #C2C2C2; margin-bottom: 10px;}



.field__item img {    max-width: 90%;
    min-width: 90%;
    height: auto;
    border: 1px solid;
    border-radius: 3px;
    padding: 11px;
    padding: 0.6875rem;
    border-color: #f2f3f4;
    display: block;
    margin-bottom: 10px;
}



#logo {max-width: 100%; height: auto}



@media only screen and (max-width: 480px) {

 .field__item--the-ways-we-win {

    font-size: 95%;

    line-height: 120%;

  }



.field__item--talk-back-to-the-boss {

    font-size: 95%;

    line-height: 120%;

  }



.field__item--this-working-life {font-size: 95%;

    line-height: 120%;}



.field__item--how-fair-is-that {font-size: 95%;

    line-height: 120%;}



.field__item--feed-your-head {font-size: 95%;

    line-height: 120%;}

.flex-control-nav {display: none}

}









.video-container {

position: relative;

padding-bottom: 56.25%;

padding-top: 30px; height: 0; overflow: hidden;

}

 

.video-container iframe,

.video-container object,

.video-container embed {

position: absolute;

top: 0;

left: 0;

width: 100%;

height: 100%;

}



.topic-div {

  margin: 0 auto;



}



.topic-div a {

  color: white;





}



.topic-div a:visited {

  color: white;





}

 

.topic-div ul {

    list-style-type: none;

    display: table;

    margin: 0 auto;

  //  margin-left: -50px;

    width: 110%;

}

 

.topic-div h3 {

    font: bold 1.6em cinecav xui regular;

    color: white;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    text-transform: uppercase;

    margin-bottom: 70px;

    line-height: 1em;

  /*  padding-left: 10px; */

text-align: center;

    width: 168px;

}



.topic-div h4 {

  font: 1.6em cinecav xui bold;

-webkit-font-smoothing: antialiased;

-moz-osx-font-smoothing: grayscale; text-transform: uppercase; padding-bottom: 0px; margin-bottom: 0px;

}



.topic-div h4 a {

color: #000;

}

 

.topic-div li img {

  float: left;

  margin: 5px;

}

 

.topic-div li p {

  font: 200 1.5em cinecav xui regular; width: 160px; -webkit-font-smoothing: antialiased;

-moz-osx-font-smoothing: grayscale; 

}

 

.topic-div li {

    padding: 20px 0px 0px 0px;

    display: table-cell;

    background: url(/sites/default/files/images/topic_bg.png) no-repeat;

    /* width: 500px; */

    /* padding: 20px; */

    /* box-shadow: 2px 2px 2px #888888; */

}



.topiccountrow a {font-size: .95em !important; font-family: cinecav xui bold !important; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}

 

.topic-div li:hover {

 

  cursor: pointer;

color: black;

}



.topic-div a:link {

 font-color: white; text-decoration: none;



}

.topic-div a:visited {

 font-color: white; text-decoration: none;

}



.topic-div a:hover {

 font-color: black !important; text-decoration: underline;

}



.topic-div img {width: 173px; }







.topics_mobile div {



}

 

.topics_mobile ul {

  list-style-type: none;

  width: 95%;

}

 

.topics_mobile h3 {

  font: bold 20px/1.5 cinecav xui regular;

}

 

.topics_mobile li img {

 

}

 

.topics_mobile li p {

  font: 200 12px/1.5 Droid Serif;

}

 

.topics_mobile li {





}

 

.topics_mobile li:hover {

  background: #eee;

  cursor: pointer;

}



.photocaption {font-family: cinecav xui bold}

.IATS_SecureDataDiv img {min-width: 0% !important}

