body { 
  font-size: 120%;
  line-height: 170%;
/*  background: rgb(236,240,241);  */
  background:#fff;
  font-family: 'Ubuntu', Arial, sans-serif;
}
.clear,
.clr {
  clear:both;
}
td, th {
padding: 0;
font-size: 1.2rem !important;
}
#admin-menu {
	display: block;
}

a:link, a:visited {
	color:#fe7b00;
}
ul.tabs.primary {
 float: none;
}
.node {
border: none;
}
hr {
margin: 30px 0;
padding: 0;
border: none;
height: 2px;
background: #ebece7;
}
.button {
	background: #f2f2f2 url(/sites/all/modules/conflux_bootstrap/conflux_images/button_arrow_gray.png) no-repeat 95% center;
	background-size: 18px 18px;
	color: #5f686f !important;
	padding: 7px 30px 7px 10px;
	border-radius: 5px;
	display: inline-block;
	line-height: 1.4em;
}
.pane-content .button {
	text-transform: uppercase;
}
.button.orange {
color:#fe7b00 !important;
background: #f2f2f2 url(/sites/all/modules/conflux_bootstrap/conflux_images/button_arrow_orange.png) no-repeat 95% center;
	background-size: 18px 18px;
}
.button.dkgreen {
color:#005751 !important;
background: #f2f2f2 url(/sites/all/modules/conflux_bootstrap/conflux_images/button_arrow_dkgreen.png) no-repeat 95% center;
	background-size: 18px 18px;
}


.buttonbuy {
  display: inline-block;
background: transparent url(/sites/all/modules/conflux_bootstrap/conflux_images/button_buy.png);
color: #fe7b00 !important;
padding: 95px 20px 0px 20px;
font-size: 1.3em;
font-weight: 300;
width: 220px;
height: 152px;
overflow: hidden;
text-align: center;
vertical-align: middle;
border-radius:5px
}

.buttonbuy:before {
/*  content: url(/sites/all/modules/conflux_bootstrap/conflux_images/button_icon_buy.png);
  display: block; */
}

.buttonreg {
  display: inline-block;
background: transparent url(/sites/all/modules/conflux_bootstrap/conflux_images/button_register.png);
color: #97c900 !important;
padding: 95px 20px 0px 20px;
font-size: 1.3em;
font-weight: 300;
width: 220px;
height: 152px;
overflow: hidden;
text-align: center;
vertical-align: middle;
border-radius:5px
}

.buttonreg:before {
/*  content: url(/sites/all/modules/conflux_bootstrap/conflux_images/button_icon_reg.png);
  display: block;*/
}


.buttondonate {
  display: inline-block;
background: transparent url(/sites/all/modules/conflux_bootstrap/conflux_images/button_donate.png);
color: #226564 !important;
padding: 95px 20px 0px 20px;
font-size: 1.3em;
font-weight: 300;
width: 220px;
height: 152px;
overflow: hidden;
text-align: center;
vertical-align: middle;
border-radius:5px;
}

.buttondonate:before {
/*  content: url(/sites/all/modules/conflux_bootstrap/conflux_images/button_icon_donate.png);
  display: block;*/
}

.buttonsurvey {
  display: inline-block;
background: transparent url(/sites/all/modules/conflux_bootstrap/conflux_images/button_survey.png);
color: #5f686f !important;
padding: 95px 20px 0px 20px;
font-size: 1.3em;
font-weight: 300;
width: 220px;
height: 152px;
overflow: hidden;
text-align: center;
vertical-align: middle;
border-radius:5px
}


.buttonsquare {
  width:142px;
  height:142px;
  display:table-cell;
  vertical-align:middle;
  text-align:center;
  padding:15px;
  overflow:visible;
  color:#fff !important;
  font-size:1.3em;
  line-height:1.1em;
  font-family: 'Ubuntu', arial, sans-serif;
  font-weight:400;
  border-radius:0px;
  position: relative;
}
.buttonsquare.gray,
.buttonsquare.orange,
.buttonsquare.green{
  font-size: 1.2em;
  line-height: 1em;
  font-family: 'Ubuntu', arial, sans-serif;
  font-weight:normal;  
}
.buttonsquare.gray {
background: #f2f2f2;
color:#5f686f !important;
}
.buttonsquare.gray:after {
content: url(/sites/all/modules/conflux_bootstrap/conflux_images/button_sq_arrowgray.png);
position: absolute;
left: 36%;
bottom: -20px;
}

.buttonsquare.orange {
background: #f2f2f2;
color:#fe7b00 !important;
}
.buttonsquare.orange:after {
content: url(/sites/all/modules/conflux_bootstrap/conflux_images/button_sq_arroworange.png);
position: absolute;
left: 36%;
bottom: -20px;
}
.buttonsquare.green {
background: #f2f2f2;
color:#9dcc0e !important;
}
.buttonsquare.green:after {
content: url(/sites/all/modules/conflux_bootstrap/conflux_images/button_sq_arrowgreen.png);
position: absolute;
left: 36%;
bottom: -20px;
}

.buttonreq {
  width:132px;
  height:165px;
  display:inline-block;
  vertical-align:middle;
  text-align:center;
  padding:15px;
  overflow:visible;
  color:#fff !important;
  font-size:1.3em;
  line-height:1.1em;
  font-family: 'Ubuntu', arial, sans-serif;
  font-weight:400;
  border-radius:0px;
  position: relative;
  margin-right: 50px;
  margin-bottom:30px;
}
.buttonreq.re,
.buttonreq.orange,
.buttonreq.green{
  font-size: 1.2em;
  line-height: 1em;
  font-family: 'Ubuntu', arial, sans-serif;
  font-weight:normal;  
}
.buttonreq.gray {
background: #f2f2f2;
color:#5f686f !important;
}
.buttonreq.gray:after {
content: url(/sites/all/modules/conflux_bootstrap/conflux_images/button_sq_arrowgray.png);
position: absolute;
left: 36%;
bottom: -20px;
}

.buttonreq.orange {
background: #f2f2f2;
color:#fe7b00 !important;
}
.buttonreq.orange:after {
content: url(/sites/all/modules/conflux_bootstrap/conflux_images/button_sq_arroworange.png);
position: absolute;
left: 36%;
bottom: -20px;
}
.buttonreq.green {
background: #f2f2f2;
color:#9dcc0e !important;
}
.buttonreq.green:after {
content: url(/sites/all/modules/conflux_bootstrap/conflux_images/button_sq_arrowgreen.png);
position: absolute;
left: 36%;
bottom: -20px;
}






.download {
background: transparent url(/sites/all/modules/conflux_bootstrap/conflux_images/download_pdf.png) no-repeat center center;
	color: #5c666d !important;
padding: 60px 10px 10px 10px;
line-height: 1.2em;
display: inline-block;
vertical-align: top;
text-align: center;
height: 165px;
width: 132px;
border-radius: 5px;
font-weight: 600;
margin-right: 50px;
margin-bottom: 0px;
text-transform: uppercase;
position:relative;
}
.download.pdf {
background: transparent url(/sites/all/modules/conflux_bootstrap/conflux_images/download_pdf.png) no-repeat center center;
	color: #5c666d !important;
}
.download.doc {
background: transparent url(/sites/all/modules/conflux_bootstrap/conflux_images/download_doc.png) no-repeat center center;
	color: #5c666d !important;
}
.download.ppt {
background: transparent url(/sites/all/modules/conflux_bootstrap/conflux_images/download_ppt.png) no-repeat center center;
	color: #5c666d !important;
}
.download.xls {
background: transparent url(/sites/all/modules/conflux_bootstrap/conflux_images/download_xls.png) no-repeat center center;
  color: #5c666d !important;
}
.download.frm {
background: transparent url(/sites/all/modules/conflux_bootstrap/conflux_images/download_form.png) no-repeat center center;
  color: #5c666d !important;
}

.locked .download:after {
  content: url(/sites/all/modules/conflux_bootstrap/conflux_images/download_locked.png);
  position:absolute;
  bottom:-10px;
  left: 46%;
}
.locked .button:before {
content: url(/sites/all/modules/conflux_bootstrap/conflux_images/button_lock_gray.png);
padding-right: 4px;
position: relative;
top: 3px;
}
.locked .button.orange:before {
content: url(/sites/all/modules/conflux_bootstrap/conflux_images/button_lock_orange.png);
}
.locked .button.dkgreen:before {
content: url(/sites/all/modules/conflux_bootstrap/conflux_images/button_lock_dkgreen.png);
}


.addthisevent-drop {
display: inline-block;
position: relative;
font-family: arial;
color: #333 !important;
background: none;
text-decoration: none!important;
border: 1px solid #d9d9d9;
color: #555;
font-weight: bold;
font-size: 14px;
text-decoration: none;
padding: 9px 12px 8px 9px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
}


.button.addthisevent-drop{
	background: #f2f2f2;
	background-size: 18px 18px;
	color: #5f686f !important;
	border-radius: 5px;
	display: inline-block;
	line-height: 1.4em;
	position: relative;
	border:none;
	padding: 40px 25px 15px;
	margin: 0;
	width: 132px;
	text-align: center;
}
.button.addthisevent-drop:hover {
	border: none;
}
.button.addthisevent-drop:before{
	content: url(/sites/all/modules/conflux_bootstrap/conflux_images/addthisevent_cal.png);
	position: absolute;
	top: -25px;
	left: 45px;
	background: #fff;
	border-radius: 5px;
	padding: 0 5px 5px;
}
.button.addthisevent-drop .addthisevent_dropdown .copyx {
	display: none;
}
.button.addthisevent-drop .addthisevent_dropdown span{
	text-transform: none;	
	color: #5f686f !important;
}
.addthisevent_dropdown {
	left:1px !important;
}



ul.listdkgreen,
ul.listgreen,
ul.listorange{
  list-style-image:none;
  list-style:disk;
}
ul.listdkgreen li,
ul.listgreen li,
ul.listorange li{
  margin-left:30px;
}

ul.listdkgreen li:first-child,
ul.listorange li:first-child,
ul.listgreen li:first-child{
list-style:none;
padding:10px;
margin:0 0 10px 0;
border-radius: 5px 5px 0 0;
color:#fff;
background: #f2f2f2;
  
}
ul.listdkgreen li:first-child {
/*background: url(/sites/all/modules/conflux_bootstrap/conflux_images/button_sq_dkgreen.png); 
border-bottom: solid 3px #97c900;*/
border-bottom: solid 3px #005751;
color:#005751;

}
ul.listorange li:first-child {
/*background: url(/sites/all/modules/conflux_bootstrap/conflux_images/button_sq_orange.png); 
border-bottom: solid 3px #5d676e;*/
border-bottom: solid 3px #fe7b00;
color:#fe7b00;
}
ul.listgreen li:first-child {
/*background: url(/sites/all/modules/conflux_bootstrap/conflux_images/button_sq_green.png); 
border-bottom: solid 3px #5d676e;*/
border-bottom: solid 3px #a1ce19;
color:#a1ce19;
}


.breadcrumb,
.easy-breadcrumb {
padding: 0px 0px 20px 0px;
	background-color: transparent;
}
.breadcrumb,
.easy-breadcrumb {
	color: #004d4c;
}
.breadcrumb a,
.easy-breadcrumb a {
	padding:0 2px;
}


img.bottomborder {
  border-bottom:solid 4px #fff;
}
img.bottomborder.green{border-color:#a1ce19}
img.bottomborder.dkgreen{border-color:#005751}
img.bottomborder.orange{border-color:#fe7b00}
img.bottomborder.gray{border-color:#a1b2b8}


td, th {
vertical-align: top;
}
table.fullwidth {
width: 100% !important;
}
tbody {
border:none;
}
.conflux-2-row-odd {
	/*background: rgb(159,178,181); */
	background:transparent;
}

.conflux-2-row-body {
/*
background: url(/sites/all/modules/conflux_bootstrap/conflux_images/sidebar-bg.png) repeat-y 100% 0;
background-size: 32%;
*/
}

.conflux-2-header {
	background: rgb(0,78,75) url(/sites/all/modules/conflux_bootstrap/conflux_images/header_bg.png);
	min-height: 120px;
}
.conflux-2-navigation {
	background: rgb(151,201,0);
	/*min-height: 3.5em;*/
}
.conflux-2-highlighted1 {
	background:transparent;
/*	background: rgb(204,215,216); */
}
.conflux-2-highlighted4, .conflux-2-main {
	background: rgb(236,240,241);
	background:#fff;
}
.conflux-2-footer {
	background: rgb(159,178,181);
}
.conflux-2-center {
	width: 65%;
}
.conflux-2-sidebar2 {
	width: 30%;
	float: right;
	background: #ebece7;
	margin-left: 30px;
	/* 100% height column */
	padding-bottom: 9000em;
	margin-bottom: -9000em;
	overflow: hidden;
	/* */
}
.conflux-2-sidebar2 .spacer .spacer.white{
	height:50px;
	width:100%;
	background: #fff;
}
.conflux-2-sidebar2 .sidemenu {
	margin: 15px 0 15px 0px;
}

.conflux-2-highlighted3 .conflux-2-highlighted3-1 { padding-right: 2.25%;}
.conflux-2-highlighted3 .conflux-2-highlighted3-2 { padding-left: 3.4%;}

.conflux-2-highlighted4 {
padding: 0px 0 1.2%;
}

.conflux-2-highlighted4-1.panel-panel { width: 25%; padding-right: 20px;}
.conflux-2-highlighted4-2.panel-panel { width: 25%; padding: 0 20px;}
.conflux-2-highlighted4-3.panel-panel { width: 50%; padding-left: 20px;}

.conflux-2-footer { padding: 20px 0;}
.conflux-2-footer .conflux-2-row-body {
	max-width: 1150px;
	width: 90%;
}
.conflux-2-main .conflux-2-row-body {
	max-width: 1150px;
	width: 90%;
}
.conflux-2-highlighted1 .conflux-2-row-body {
	max-width: 1150px;
	width: 90%;
}
.conflux-2-navigation .conflux-2-row-body {
	max-width: 1150px;
	width: 90%;
}
.conflux-2-header .conflux-2-row-body {
	max-width: 1150px;
	width: 90%;
}

.front .conflux-2-highlighted2 .conflux-2-row-body,
.front .conflux-2-highlighted3 .conflux-2-row-body,
.front .conflux-2-highlighted4 .conflux-2-row-body {
	max-width: 1150px;
	width: 90%;
}

.front .conflux-2-highlighted2 .conflux-2-row-body {
	max-width: 1070px;
}

.front .conflux-2-highlighted3 .conflux-2-row-body {
  max-width: 1080px;
}

.conflux-2-footer .panel-panel:first-of-type { padding-right: 20px; }
.conflux-2-footer .panel-panel:last-of-type { padding-left: 20px; }
.conflux-2-footer .panel-panel:not(:first-of-type):not(:last-of-type) { padding: 0 20px; }
.footer-h3 { color: white; }

.pane-page-title { clear: both; }
.sharethiswrap {padding-bottom:10px;}


::-webkit-input-placeholder {
   color: #4b545b;
}

:-moz-placeholder { /* Firefox 18- */
   color: #4b545b;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #4b545b;  
}

:-ms-input-placeholder {  
   color: #4b545b;  
}


/*home
************************************************ */
.front .conflux-2-highlighted4, .front .conflux-2-main { background: rgb(236,240,241) !important;}
.front .conflux-2-highlighted4 {background: rgb(236,240,241);}
.front .conflux-2-highlighted4 { padding: 20px 0;}
.front .conflux-2-highlighted1 { background: rgb(204,215,216); }
.front .conflux-2-row-body { background:none;}
.front .conflux-2-highlighted3 { padding-top: 30px; padding-bottom: 20px; padding-left: inherit; padding-right: inherit;}
.front .conflux-2-highlighted2 {background: rgb(168,185,188) url(/sites/all/modules/conflux_bootstrap/conflux_images/mission_bg.png);}
.front .conflux-2-highlighted3 {background: rgb(255,255,255);}
.front .conflux-2-highlighted2 .panel-panel {
	color: white;
	padding: 12px;
	text-align: center;
	font-size: 16px;
}
.front .views-row {
	/*padding-bottom: auto;*/
	border:none;
	margin-bottom: auto;
}



/*added by Jason 
************************************************
************************************************ */

/*header items 
************************************ */
#search-block-form {
	float:right;
	
	background:url("/sites/all/modules/conflux_bootstrap/conflux_images/search_bg.png") right center !important;
	width:222px;
	height:30px;
	border-radius: 5px;
	margin-top:10px;
}

#search-block-form .form-text {
	background: transparent;
	border:none;
	color:#4b545b;
	font-family: 'Ubuntu', Arial, sans-serif;
	font-size: 1.2em;
	width: 185px;
	height: 30px;
	padding-left:10px;
}
#search-block-form #edit-submit,
.conflux-2-navigation-inner #search-block-form input[type=submit] {
	color:transparent;
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
	width: 30px;
	height: 30px;
}

ul.textsize_inline.textsize_current_list {
	margin:47px 0 0 0;
}
ul.textsize_inline li.ts_decrease_variable {
	float:right;
}
head:first-child+body a.textsize_increase, 
head:first-child+body a.textsize_increase:hover, 
head:first-child+body a.textsize_increase:visited {
background: url("/sites/all/modules/conflux_bootstrap/conflux_images/increase.png") center center !important;
padding:0;
margin:0;
height:18px;
width:17px;
}
head:first-child+body a.textsize_decrease, 
head:first-child+body a.textsize_decrease:hover, 
head:first-child+body a.textsize_decrease:visited {
background: url("/sites/all/modules/conflux_bootstrap/conflux_images/decrease.png") center center !important;
padding:0;
margin:0;
height:18px;
width:9px;
}
head:first-child+body a.textsize_normal, 
head:first-child+body a.textsize_normal:hover, 
head:first-child+body a.textsize_normal:visited {
background: url("/sites/all/modules/conflux_bootstrap/conflux_images/normal.png") center center !important;
padding:0;
margin:0;
height:18px;
width:12px;
}

.node-type-press-release .field-name-field-contact-name,
.node-type-press-release .field-name-field-contact-phone,
.node-type-press-release .field-name-field-alt-phone,
.node-type-press-release .field-name-field-contact-email,
.node-type-press-release .field-name-field-contact-name .field-items,
.node-type-press-release .field-name-field-contact-phone .field-items,
.node-type-press-release .field-name-field-alt-phone .field-items,
.node-type-press-release .field-name-field-contact-email .field-items{
		float:left;
}
.node-type-press-release .field-name-field-contact-name:before {
	content:"Contact: ";
	float:left;
	padding-right:3px;
}

.node-type-press-release .field-name-field-contact-email:before {
	float:left;
	padding-left:3px;
}
.node-type-press-release .field-name-field-contact-email:after {
	content:",";
	float:left;
	padding-right:3px;
}
.node-type-press-release .field-name-parenthese-open {
	float:left;
	padding: 0 0 0 3px;
}
.node-type-press-release .field-name-parenthese-close {
	float:left;
	padding: 0 3px 0 0;
}

.node-type-press-release .field-name-field-alt-phone:before {
	content: "or";
	float:left;
	padding-right:3px;
	padding-left:3px;
}


.node-type-press-release .field-name-press-release-separator-1,
.node-type-press-release .field-name-press-release-separator-2,
.node-type-press-release .field-name-field-location,
.node-type-press-release .field-name-field-date-press,
.node-type-press-release .field-name-field-location .location,
.node-type-press-release .field-name-field-location .location-hidden {
float:left;
line-height: 1.5em;
}

.node-type-press-release .field-name-field-location.field-type-location:before{
	clear:both;
}

.node-type-press-release .field-name-field-location .location-hidden {
  padding-left: 3px;
}


.node-type-press-release .field-name-body p {
	font-family: 'Ubuntu', Arial, sans-serif !important;
	line-height: 1.5em;
	margin-top: 0;
}

.node-type-press-release .field-name-field-location .region:after {
padding-right:3px;
}


.node-type-press-release .field-name-field-contact-email {
	padding-bottom: 10px;
}

.field-name-field-sub-title {
	color: #5c666d;
font-family: 'Dosis', Arial, Sans-serif;
font-size: 1.5em;
padding-bottom: 0.5em;
font-weight: 400;
}

.node-type-press-release .field-name-field-date-press .date-display-single {
	font-style: normal;
}


.conflux-2-header2 .ts_clear,
.conflux-2-header2 .clearfix:after{ clear:none; }

.btn.memberlogin {
  background:#fff;
  border-radius: 0 0 5px 5px;
  border:none;
  margin-bottom: 3.3em;
  margin-top: 0;
  font-family: 'Ubuntu', Arial, sans-serif;
  color:#004d4c;
  font-size: 1.1em;
  padding: 10px 30px;
  font-weight: 400;
}
.btn.memberlogin:hover {
color:#97c900;
}


.ota_logo { width: 100%;  height: 120px; text-align: left; padding-top: 20px;}
.ota_logo img {
	/*height:80px;*/
}

.textsize_inline.textsize_current_list {float:right;clear:none;}
  
#block-menu-menu-secondary-menu .menu { clear: none; float: right; position: relative; text-align:right; padding-top:4px;padding-bottom:7px;}
#block-menu-menu-secondary-menu .menu li {background:none;list-style:none;display:inline-block;padding:0;margin:0;}
#block-menu-menu-secondary-menu .menu a { font-size:1.1em;font-weight:400;color:#fff; padding:0 7px;text-transform:uppercase;}
#block-menu-menu-secondary-menu .menu {margin:55px 0 0 0;list-style:none;}




#block-menu-menu-secondary-menu .menu a:hover,
#block-menu-menu-secondary-menu .menu a.active { 
	text-decoration: none;
	color:#97c900;
}


.conflux-2-header1.panel-panel {
max-width: 224px;
float: left;
position: absolute;
z-index: 99;
}



.conflux-2-header2.panel-panel {
width: 100%;
float: right;
position: relative;
z-index: 2;
}

#block-menu-menu-secondary-menu .menu .menu {
	display: none !important;
}



/* main menu 
******************************* */


#superfish-1-select {
	margin:10px;
	float: left;
}

.sf-menu.sf-style-white {
	margin-bottom: 0;
	padding: 0;
}

.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
  left: 0;
  top: 3.8em;
}

.sf-menu.sf-style-white ul {
	background: rgb(151,201,0);
}

.sf-menu.sf-style-white li, .sf-menu.sf-style-white.sf-navbar {
	background: transparent;
	margin:0;
	padding: 0 0.2em;
}
.sf-menu.sf-style-white a {
color: #004d4c;
padding: 0 0 0 0;
font-family: 'Dosis', arial,sans-serif;
font-size:1.3em;
font-weight:500;
display:block;
border:none;
line-height: 3em;
}

.sf-menu.sf-style-white a:hover {text-decoration:none; color:#fff;}

.sf-menu.sf-style-white li:hover, 
.sf-menu.sf-style-white li.sfHover, 
.sf-menu.sf-style-white li.active a, 
.sf-menu.sf-style-white a:focus, 
.sf-menu.sf-style-white a:hover, 
.sf-menu.sf-style-white a:active {
  background:transparent;
}

.sf-menu.sf-style-white li {
	float: left;
}
.sf-menu.sf-style-white li a {
	text-transform: uppercase;
	border-bottom:solid 3px transparent;
	float: left;
}
.sf-menu.sf-style-white li a:hover {
	border-bottom:solid 3px #fff;
}
.sf-menu.sf-style-white li li a {
	font-family: 'Ubuntu', arial, sans-serif;
	font-weight: 400;
	font-size: 1.2em;
	
}



.sf-menu.sf-style-white li:after{
  content: '//';
  color:#fff;
  font-family: "Dosis",arial,sans-serif;
  font-weight:300;
font-size: 1.3em;
line-height: 3em;
   letter-spacing: -0.8em;
   border: none;
   float: left;
   padding: 0 .9em 0 1em;
}
.sf-menu.sf-style-white li.last:after{
  content: '';
  padding-left:0;
}
.sf-menu.sf-style-white li li {
	background: #97c900;
	float: none;
	clear: both;
}
.sf-menu.sf-style-white li li a {
	text-transform: none;
	color:#004d4c;
	line-height: 1em;
	text-transform: none;
	padding:10px;
	float: none;
	border:none;
}
.sf-menu.sf-style-white li li:after {
	content: " ";
	display: none;
}
.sf-menu.sf-style-white li li:hover,
.sf-menu.sf-style-white li li.active {
	background: #004d4c;
	border:none;
}
.sf-menu.sf-style-white li li:hover > a,
.sf-menu.sf-style-white li li.active > a{
	color: #fff;
	border:none;
}
.sf-menu.sf-style-white li li li {
	background: #a1b2b6;
}

#sidr-wrapper-0 {
  float:left;
}

#sidr-wrapper-0 a {
  text-transform: uppercase;
	color: #FFF;
	padding: 0 0 0 20px;
	font-family: 'Dosis', arial,sans-serif;
	font-size: 1.3em;
	font-weight: 500;
	display: block;
	border: none;
	line-height: 3em;
	background: url(/sites/all/modules/conflux_bootstrap/conflux_images/menu_thumb.png) no-repeat left center;
}


/*side menu 
****************************** */
ul.menu, .item-list ul {
	margin: inherit;
}
.conflux-2-sidebar2 .sidemenu ul li.collapsed,
.conflux-2-sidebar2 .sidemenu ul li.leaf,
.conflux-2-sidebar2 .sidemenu ul li.expanded {
	display: none;
}
.conflux-2-sidebar2 .sidemenu ul li.active-trail,
.conflux-2-sidebar2 .sidemenu ul li.active-trail li.collapsed,
.conflux-2-sidebar2 .sidemenu ul li.active-trail li.leaf {
	display: block;
}

.conflux-2-sidebar2 .sidemenu ul li a,
.conflux-2-sidebar2 .sidemenu ul li li a {
	color:#004d4c;
	font-size: 1.2em;
	line-height: 1.4em;
}
.conflux-2-sidebar2 .sidemenu ul li.active-trail > a {
	font-weight: 600;
	display:none;
}
.conflux-2-sidebar2 .sidemenu ul li.active-trail li.active-trail > a {
	font-weight: 600;
	display: block;
}
.conflux-2-sidebar2 .sidemenu ul li.active-trail li.active-trail li.active-trail a.active,
.conflux-2-sidebar2 .sidemenu ul li.active-trail li.active-trail li.active-trail a.active-trail {
	font-weight: 400;
	display: block;
	background: url(/sites/all/modules/conflux_bootstrap/conflux_images/arrow_subnav.png) no-repeat 0px 5px;
	padding-left: 13px;
}

.conflux-2-sidebar2 .sidemenu ul li li.active-trail a {
	font-weight: normal;
}

.conflux-2-sidebar2 .sidemenu ul li li.active {
/*	background: url(/sites/all/modules/conflux_bootstrap/conflux_images/arrow_subnav.png) no-repeat 0px 7px;
	padding-left: 13px; */
}
.conflux-2-sidebar2 .sidemenu ul li.active li {
	padding-left: inherit;
	margin-left: inherit;
}
.conflux-2-sidebar2 .sidemenu ul li li li a {
	color:#535e67;
}

.conflux-2-sidebar2 .current_page_menu,
.conflux-2-sidebar2 .secondary-deep h2 {
background: #fe7b00;
border-bottom: solid 4px #fff;
margin: 0 0 0 0;
padding: 10px 10px 10px 20px;
color: #fff;
font-size: 1.4em;
}


.conflux-2-sidebar2 .secondary-deep {
		position: relative;
}

.conflux-2-sidebar2 .secondary-deep h2 {
cursor: pointer;
background: #fe7b00 url(/sites/all/modules/conflux_bootstrap/conflux_images/arrow_down_wht.png) no-repeat 90% center;
background-size: 20px;
	font-family: 'Ubuntu', Arial, sans-serif;
	font-size: 1.2em;
}

.conflux-2-sidebar2 .secondary-deep ul {
display: none;
width: 100%;
margin: 0px !important;
padding: 10px !important;
left: 0;
top: 45px;
list-style: none none;
z-index: 999;
background: rgba(254, 123, 0, 0.952941);
position: absolute;
}
.conflux-2-sidebar2 .secondary-deep ul li{
list-style: inherit;
list-style-image: none;
}

.conflux-2-sidebar2 .secondary-deep ul ul {
	display: none !important;
}

.conflux-2-sidebar2 .secondary-deep ul li.active-trail ul {
	position: relative;
	top:inherit;
	display: block !important;
}



.conflux-2-sidebar2 .secondary-deep a {
	font-size: 1.2em;
	line-height: 1.4em;
	color:#535e67;
}
.conflux-2-sidebar2 .secondary-deep a {
	font-size: 1.2em;
	line-height: 1.4em;
	color:#535e67;
}

.conflux-2-sidebar2 .secondary-deep ul li.active-trail > a {
font-weight: 400;
display: block;
}
.conflux-2-sidebar2 .secondary-deep ul li.active-trail > a.active {
font-weight: 600;
}

.conflux-2-sidebar2 .secondary-deep li.sf-depth-1 {
	display: none;
}
.conflux-2-sidebar2 .secondary-deep li.sf-depth-1.active-trail {
	display: block;
}



/*share this
******************************* */

.sharethis_label {
	display: inline;
	color:#004d4c;
}
.st_sharethis_large .stButton .stLarge {
	background: url(/sites/all/modules/conflux_bootstrap/conflux_images/share_this.png) no-repeat center bottom !important;
}

/*footer
******************************* */
.conflux-2-footer .conflux-2-footer1 {
	width:20%;
}
.conflux-2-footer .conflux-2-footer2,
.conflux-2-footer .conflux-2-footer3 {
	width:27%;
}
.conflux-2-footer .conflux-2-footer2,
.conflux-2-footer .conflux-2-footer3,
.conflux-2-footer .conflux-2-footer4 {
	color:#000;
}

.footer-h3 {
	font-size: 1.2em;
	font-weight: 500;
	padding-bottom:10px;
}
.footer-h3.twitter {
	padding-top:20px;
}
.conflux-2-footer .sf-menu li {
	padding:0 0 10px 0;
	margin:0;
}
.conflux-2-footer .sf-menu li a,
.conflux-2-footer .sf-menu li a.active{
	color:#004d4c;
}
.conflux-2-footer .pane-tweets {

}
.conflux-2-footer .pane-tweets li{
	background: none;
	list-style: none;
}
.conflux-2-footer .views-row {
	border:none;
	padding-bottom: 1em;
}
.conflux-2-footer .pane-tweets li a {
	color:#004d4c;
}


.conflux-2-footer .pane-tweets .item-list ul li{
margin-left:0em !important;
}


.btn-default.green {
	background:none;
	/*filter:inherit;*/
	border:none;
	text-shadow: none;
	background: #fff url(/sites/all/modules/conflux_bootstrap/conflux_images/arrow_green.png) no-repeat 95% center;
	color:#97c900;
	border-radius: 0;
	padding: 5px 30px 5px 10px;
}
.btn-default.green:hover {
	background: #97c900 url(/sites/all/modules/conflux_bootstrap/conflux_images/arrow_white.png) no-repeat 95% center;
	color:#fff;
}



/*home
******************************* */
.front .otamission {font-family:"Dosis",arial,sans-serif;font-size:1.4em;line-height:1.4em;padding: 5px 0;}
.front .btn.btn-warning {font-family:'Dosis',arial;font-size:1.2em;line-height:1.0em;background:none;border:none;box-shadow:none;word-wrap: inherit;text-shadow: initial;white-space: inherit;background:url(/sites/all/modules/conflux_bootstrap/conflux_images/o_button_bg.png) no-repeat;height:165px;padding:.4em 0 7.5em 65px;text-align:center;margin:0;}

.front .btn.btn-warning:hover {
	background:url(/sites/all/modules/conflux_bootstrap/conflux_images/o_button_bg_hover.png) no-repeat;
}


.front .widget-header-button-public-policy {border-radius:5px 5px 0 0;overflow:hidden;background:url(/sites/default/files/home_callout1.jpg) no-repeat center center;background-size:cover;min-height:165px;border-bottom:solid 5px #004d4c;}
.front .widget-header-button-global-market {border-radius:5px 5px 0 0;overflow:hidden;background:url(/sites/default/files/home_callout2.jpg) no-repeat center center;background-size:cover;min-height:165px;border-bottom:solid 5px #004d4c;}
.front .widget-header-button-market-analytics {border-radius:5px 5px 0 0;overflow:hidden;background:url(/sites/default/files/home_callout3.jpg) no-repeat center center;background-size:cover;min-height:165px;border-bottom:solid 5px #004d4c;}
.front .widget-header-button-industry-directives {border-radius:5px 5px 0 0;overflow:hidden;background:url(/sites/default/files/home_callout4.jpg) no-repeat center center;background-size:cover;min-height:165px;border-bottom:solid 5px #004d4c;}

.front .conflux-2-highlighted1 .pane-title {display: none;}
.front .conflux-2-highlighted3 .pane-content {font-family:'Ubuntu';font-weight:300;color:#5d686d;font-size:1.2em;}

.md-arrow {
	opacity: 1 !important;
}

.md-mainimg img {
	width: 100% !important;
}
.md-touchdevice .md-arrow-left, .md-touchdevice .md-arrow-right, .md-touchdevice .md-play, .md-touchdevice .md-pause {
	display: block;
	left:auto;
	top:50%;
}
.md-touchdevice .md-arrow-left {left:10px;}


.md-arrow-right {
  background: url(/sites/all/modules/conflux_bootstrap/conflux_images/slider_arrow_next.png) no-repeat;
  opacity:.6;
}
.md-arrow-left {
  background: url(/sites/all/modules/conflux_bootstrap/conflux_images/slider_arrow_prev.png) no-repeat;
  opacity:.6;
}

.front .btn-success {
	background:none;
	/*filter: inherit;*/
	border:none;
	background: rgb(0,78,75) url(/sites/all/modules/conflux_bootstrap/conflux_images/header_bg.png) !important;
	border-bottom:solid 3px #97c900; 
	border-radius: 5px 5px 0 0;
	font-family: 'Dosis', Arial, sans-serif;
	font-size:1.4em !important;
	margin:auto;
	padding:0.5em;
}
.front .btn-success:hover {
	color:#97c900;
}



.canada-widget-button-div .btn-success {
	border-bottom:solid 4px #ced7d9;
	text-align: left;
	padding-left:20px;
	font-size: 1.8em !important;
	background: url(/sites/default/files/home_highlight1.jpg) !important;
	background-size: cover !important;
	height: 110px !important;
}

.organic-center-widget-button-div .btn-success {
	border-bottom:solid 4px #97c900;
	text-align: left;
	padding-left:20px;
	font-size: 1.8em !important;
/*	color:#005751; */
	background: url(/sites/default/files/home_highlight2.jpg) !important;
	background-size: cover !important;
	height: 110px !important;
}

.canada-widget-button-div .btn-success:hover,
.organic-center-widget-button-div .btn-success:hover {
	color:#005751;
}

.front .views-row {
	padding-bottom:1em;
}

.pane-usa-calendar .pane-content,
.pane-press-releases .pane-content,
.pane-news .pane-content {
	background: #fff;
	padding:10px 15px;
}
.pane-news .pane-content {
	margin-bottom:20px;
}

.pane-canada .pane-content{
	border-radius: 5px;
	padding:0px;
	margin-bottom:30px;
}
.pane-canada .pane-content p{
	background: #a1b2b6;
	border-radius: 0 0 5px 5px;
	padding:20px;
	margin-top:0px;
}
.pane-organic .pane-content{
	color: #fff;
	border-radius: 5px;
	padding:0px;
	margin-bottom:30px;
}
.pane-organic .pane-content p{
	background: #005751;
	color: #fff;
	border-radius: 0 0 5px 5px;
	padding:20px;
	margin-top:0px;
}

.pane-usa-calendar ul{
	margin-top:0;
	padding-top:0;
	list-style: none;
}
.pane-usa-calendar li {
	list-style: none;
	padding-bottom:15px;
}
.pane-usa-calendar .pane-content p {
	padding:0 !important;
	margin:0 !important;
}
.date-display-single,
.views-field-published-at,
.views-field-created,
.date-display-start,
.date-display-end,
.view-usa-calendar .views-field-field-date,
.view-canada-calendar .views-field-field-date {
	font-style: italic;
}

.pane-press-releases .views-row {
	padding-bottom:15px;
}


.front .md-slide-item .md-objects {
	font-family: 'Ubuntu', Arial, sans-serif;
	font-weight: 300;
	line-height: 1.2em;
}
.front .md-objects .md-object, 
.front .md-objects .md-object a, 
.front .slider-item > div {
line-height: 1.2em !important;
}


/* inner pages
*************************************** */
.conflux-2-center .conflux-2-content-inner .pane-page-content {
  /*min-height:300px; */
}
.conflux-2-center .conflux-2-content-inner .pane-page-content .view-header{
/*  padding-bottom:10px; */
}





.btn {
background: rgba(0,0,0,.05);
font-size: 1em;
padding: .3em 1em;
margin-top: .3em;
}
h1 {
	color:#015852;
	font-family: 'Dosis', Arial, Sans-serif;
	font-size: 1.9em;	
	padding-bottom: 0.5em;
	font-weight: 300;
}
H2 {
  color:#5c666d;
	font-family: 'Dosis', Arial, Sans-serif;
	font-size: 1.5em;	
	padding-bottom: 0.5em;
	font-weight: 400;
}

#IATS_PaymentBoxDiv {
margin: 0px;
}

#IATSPaymentBoxForm label.IATS_EventTitle {
clear: both;
float: none;
font-weight: normal;
margin: 0px;
width: auto;

  color:#5c666d;
	font-family: 'Dosis', Arial, Sans-serif;
	font-size: 1.5em;	
	padding-bottom: 0.5em;
	font-weight: 400;

}

#IATSPaymentBoxForm .IATS_AmountSectionTitle,
#IATSPaymentBoxForm .IATS_PaymentSectionTitle {
	
	color: #5c666d;
font-family: 'Dosis', Arial, Sans-serif;
font-size: 1.4em;
font-weight: 600;
padding: 20px 0 5px 0;
margin: 0;
}

#IATS_ProcessAction_Button {
	color: #fe7b00 !important;
background: #f2f2f2 url(/sites/all/modules/conflux_bootstrap/conflux_images/button_arrow_orange.png) no-repeat 95% center;
background-size: 18px 18px;
padding: 7px 30px 7px 10px;
border-radius: 5px;
display: inline-block;
line-height: 1.4em;
cursor: pointer;
border: none;
-webkit-appearance: button;
cursor: pointer;
margin:0;
}

#IATS_ContentSectionDiv span.IATS_Action {
padding-top:0;
margin-top:0;
}

#IATS_ContentSectionDiv .IATS_SecureDataDiv strong {
font-weight: normal;
}
#IATS_ContentSectionDiv .IATS_SecureDataDiv a {
font-size:1em;
}


h3 {
  color:#a1b2b8;
	font-family: 'Dosis', Arial, Sans-serif;
	font-size: 1.3em;	
	padding-bottom: 0.5em;
	font-weight: 500;
}
h4 {
  color:#97c900;
	font-family: 'Ubuntu', Arial, Sans-serif;
	font-size: 1.1em;	
	padding-bottom: 0.5em;
	font-weight: 500;
}
h5 {
  color:#97c900;
  color:#004d4c;
  font-family: 'Satisfy', Arial, Sans-serif;
	font-size: 1.9em;	
	padding-bottom: 0.5em;
	font-weight: 300;
}







.innerbannerimg {
	width:100%;
	max-height: 105px;
	overflow: hidden;
	border-bottom:solid 5px #fe7b00;
}
.innerbannerimg img {
}

.dropcap img {
	float: left;
	padding: 1.3em .4em 0 0;
}
.page-news-press-releases .dropcap { display: none;}

.page-news .views-row, .page-advocacy-issues .views-row {
	padding-bottom:3em;
	border-bottom:solid 2px #ebece7;
	margin-bottom: 3em;
}


.view .date-nav-wrapper .date-prev,
.view .date-nav-wrapper .date-next{
background: #91C73F;
padding:0;
}

.pager li.date-prev > a,
.pager li.date-next > a{
display: inline-block;
padding: 5px;
background:none;
border: none;
border-radius: 0;
color:#fff !important;
}

ul.primary li.active a, ul.primary li.active a:link, ul.primary li.active a:visited, ul.primary li a:hover, ul.secondary li.active a, ul.secondary li.active a:link, ul.secondary li.active a:visited, ul.secondary li a:hover {
background: #91C73F;
color: #fff;
}

form.memberinquiry label,
form.memberapp label{
  display: inline-block;
  margin-bottom: 5px;
  font-weight: 600;
  width: 180px;
  vertical-align: top;
}


form.memberinquiry select[multiple],
form.memberapp select[multiple] {
  margin-bottom: 10px;
}

form.memberinquiry input[type=submit] {
/*  background: #91C73F; */
  color: #fff;
  cursor:pointer;
/*   padding:10px 15px; */
  border:none;
}

form.memberinquiry ,
form.memberapp {
  padding-bottom: 30px;
}


.node-type-press-release .prloc {
  float:left;
  margin: 0;
  padding: 0;
  line-height: 1.1rem;
}
.page-about-ota-board-directors .director-image,
.page-about-ota-organic-leadership-awards .honoree-image,
.page-host-committee .host-image,
.page-cota-board .cota-image{
  float:left;
  margin: 0;
  padding: 0 20px 10px 0;
}

.page-about-ota-board-directors table.cols-2,
.page-about-ota-organic-leadership-awards table.cols-2,
.page-host-committee table.cols-2,
.page-cota-board table.cols-2{
  width: initial;
  max-width: none;
}
.page-about-ota-board-directors table td[class*=col-],
.page-about-ota-organic-leadership-awards table td[class*=col-],
.page-host-committee table td[class*=col-],
.page-cota-board table td[class*=col-]{
width: 33%;
padding: 2%;
}
.page-about-ota-board-directors table td.col-last,
.page-about-ota-organic-leadership-awards table td.col-last,
.page-host-committee table td.col-last,
.page-cota-board table td.col-last {
  padding-left:5%;
}


.page-about-ota-board-directors .views-field-title,
.page-about-ota-organic-leadership-awards .views-field-title,
.page-host-committee .views-field-title,
.page-cota-board .views-field-title{
  font-family: 'Ubuntu', Arial, Sans-serif;
font-size: 1.3em;
padding-top: 10px;
font-weight: 400;
}
.page-about-ota-board-directors .views-field-field-title,
.page-about-ota-organic-leadership-awards .views-field-field-company,
.page-host-committee .views-field-field-company,
.page-cota-board .views-field-field-title{
  font-family: 'Ubuntu', Arial, Sans-serif;
font-size: 1.2em;
text-transform:capitalize;
padding-bottom: 10px;
font-weight: 400;
}
.page-about-ota-board-directors .views-field-field-title {
  max-width: 180px;
}

.page-about-ota-organic-leadership-awards .views-field-field-company{
  padding-bottom: 0px;
  max-width: 180px;
}
.page-about-ota-organic-leadership-awards .views-field-field-award{
  font-style:italic;
  font-family: 'Ubuntu', Arial, Sans-serif;
  max-width: 180px;
}




.page-about-ota-board-directors .views-field-field-headshot img,
.page-about-ota-organic-leadership-awards .views-field-field-headshot img,
.page-host-committee .views-field-field-headshot img,
.page-cota-board .views-field-field-headshot img{

  height:inherit;
  width: 100%;
  max-width: 180px;
}
.page-about-ota-board-directors table td.col-last,
.page-about-ota-organic-leadership-awards table td.col-last,
.page-host-committee table td.col-last,
.page-cota-board table td.col-last{
  padding-left: 5px;
}

.page-about-ota-board-directors table td[class*=col-], 
.page-about-ota-organic-leadership-awards table td[class*=col-],
.page-host-committee table td[class*=col-],
.page-cota-board table td[class*=col-]{
  padding: 5px 0 !important;
}

.page-about-ota-board-directors .views-field-body {
	padding-right: 20px;
}


.view-id-award_honorees .views-field-field-company h2 {
	font-weight:500;
	padding-bottom: 0.2em;
}
.view-id-award_honorees .views-field-field-company h2 span{
	font-weight:400;
}

.views-field-field-award {
  padding-bottom:10px;
}


.displayastable {
  display:table;
}

.page-about-ota-organic-leadership-awards-honorees h3 {
  border-bottom: solid 1px #e3e3e3;
  color:#5c666d;
  font:'Ubuntu',arial;
  font-size:1.3em;
}


.view-aggregator-feeds .views-row { padding-bottom: 20px; }
.view-aggregator-feeds .views-field-title, .view-aggregator-feeds .views-field-php { font-size: 16px;}
.view-aggregator-feeds .views-field-timestamp { font-style: italic; color: gray; font-size: 11px; }

/* User Guide */

.node-type-user-guide ul li img {
	padding-bottom:25px;
}
.node-type-user-guide .conflux-2-sidebar2 {
	padding: 15px;
}

.view-board-of-directors h2:first-of-type {
/*  display:none; */
margin-bottom: 0;
padding-bottom: 0;
}


/*  Member list */
.page-membership-ota-members .view-member-list-2 #edit-filter-wrapper { display: none; }
.page-membership-ota-members .view-member-list-2 .alpha-selector { width: 300px; margin: 0 auto 0 auto; }
.page-membership-ota-members .view-member-list-2 h3 { padding-top: 20px; padding-bottom: 10px; }

/* Rss-feed button on Press Releases */
.page-news-press-releases img[title="rss-button"] {
	width: 22px;
	margin-left: 4px;
	vertical-align: top;
	padding-bottom: 8px;
}

.media-youtube-player {
	width: 500px!important;
	height: 300px !important;
}


.not-front .md-slide-wrap {
width: 500px!important;
height: 300px;
}
.not-front .md-mainimg img {
width: 500px;
height: 300px;
}

.featured.press {
  padding-bottom:20px;
  margin-bottom:20px;
  background:#ebece7;
  border-radius:10px 10px 0 0;
}
  

.featured.press h2 {
background: rgb(0,78,75) url(/sites/all/modules/conflux_bootstrap/conflux_images/header_bg.png);
color:#fff;
border-radius:10px 10px 0 0;
padding:15px;
text-align:center;
font-size:1.6em;
}
.featured.press h2 a {
  color:#fff;
}
.featured.press .date {
  text-transform:uppercase;
  color:#FE7B22;
  font-size:1.6em;
  font-weight:300;
  float:left;
  padding:20px;
  width:30%;
}
.featured.press .intro {
  float:left;
  width:70%;
  padding:20px 20px 20px 0;
  font-size:1.3em;
  font-weight:300;
}
.featured.press .intro strong{
  font-weight:500;
}
.featured.press p {
	padding-bottom:0;
	margin-bottom:0;
}

.featured.press .btn {
	font-size: 1.2rem;
}

.page-news .view-header .views-row {
padding-bottom:0;
border-bottom: none;
margin-bottom: 0;
}


.webform-client-form {
  padding-bottom:30px;
}
.webform-container-inline label {
display: inline-block;
width:150px
}
.webform-container-inline .form-checkboxes label {
  width:auto; 
}
.webform-submit {
color: #fe7b00 !important;
background: #f2f2f2 url(/sites/all/modules/conflux_bootstrap/conflux_images/button_arrow_orange.png) no-repeat 95% center;
background-size: 18px 18px;
padding: 7px 50px 7px 10px;
border-radius: 5px;
display: inline-block;
line-height: 1.4em;
cursor:pointer;
border:none;
}



iframe.capwiz_iframe {
	width: 100%;
	height: 1070px;
	border: solid 1px #e1e1e1;
}


.view-usa-calendar .views-row,
.view-canada-calendar .views-row{
	border-bottom: solid 1px #e1e1e1;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.view-usa-calendar .views-field-colorbox .field-content a,
.view-canada-calendar .views-field-colorbox .field-content a {
font-family: 'Dosis', Arial, Sans-serif;
font-size: 1.5em;
padding-bottom: 0.5em;
font-weight: 400;
}
a.disabled {
   pointer-events: none;
   cursor: default;
}
.cboxLoadedContent h2 a {
	pointer-events: none;
   cursor: default;
}

.page-search .node {
	border-bottom:solid 1px #e1e1e1;
	padding-bottom:10px !important;
	margin-bottom:10px !important;
}
.page-search .node .content {
	margin:0;
}
.page-search .node h2 {
	padding-bottom: 0;
}
.page-search #edit-submit {
	color: #fe7b00;
	padding: 5px 14px;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 15px;
}
.page-search .search-form .form-wrapper {
	padding-bottom:15px;
	border-bottom:solid 2px #e1e1e1;
	margin-bottom:15px;
}

select.IATS_PaymentInputField,
.IATS_ShoppingCartItemDiv .IATS_ShoppingCartAddButton {
width: 195px;
border: 1px solid #bdc7d8;
background: #ffffff;
padding: 3px;
font: 1em/160% Verdana, sans-serif !important;
-webkit-appearance: inherit;
-moz-box-shadow: inset 0px 0px 0px 0px #ffffff;
-webkit-box-shadow: inset 0px 0px 0px 0px #ffffff;
box-shadow: inset 0px 0px 0px 0px #ffffff;
}

.IATS_ShoppingCartItemDiv .IATS_ShoppingCartAddButton,
.IATS_ShoppingCartItemDiv .IATS_ShoppingCartAddButton:hover {
color: #fe7b00 !important;
background: #f2f2f2 url(/sites/all/modules/conflux_bootstrap/conflux_images/button_arrow_orange.png) no-repeat 95% center;
background-size: 18px 18px;
padding: 7px 30px 7px 10px;
border-radius: 5px;
display: inline-block;
line-height: 1.4em;
cursor: pointer;
border: none;
-webkit-appearance: button;
cursor: pointer;
margin: 0;
width:auto;
}


.IATS_DefaultTotalDiv {
	font-weight: bold;
}

div.IATS_AmountItemDiv, div.IATS_ProfileItemDiv, div.IATS_PaymentItemDiv, div.IATS_ResponseItemDiv {
	clear:both !important;
}



.dl-menuwrapper:first-child {
	margin-right: 0;
}
.dl-menuwrapper button {
background: transparent;
}

.dl-menuwrapper button:hover, 
.dl-menuwrapper button.dl-active {
	background: transparent;
}
.dl-menuwrapper .dl-menu.dl-menuopen {
	background: rgb(151,201,0);
}
.dl-menuwrapper button:hover, 
.dl-menuwrapper button.dl-active, 
.dl-menuwrapper ul {
	background: rgb(151,201,0);
}

.dl-menuwrapper {
  width:auto;
  max-width: inherit;
}
.dl-menuwrapper:after {
	content: 'Menu';
	color:#fff;
	text-transform: uppercase;
}

.dl-menuwrapper .dl-menu {
  width:290px;
}

.dl-menuwrapper button:after {
content: '';
position: absolute;
width: 25px;
height: 4px;
background: #fff;
top: 10px;
left: 15px;
box-shadow: 0 9px 0 #fff, 0 18px 0 #fff;
}

span.IATS_ShoppingCartPriceSpan {
right: 90px !important;
}
.IATS_ShoppingCartList li.IATS_ShoppingCartLongItem {
margin-left: -15px !important;
}

.view-usa-calendar .field-content .industry,
.view-canada-calendar .field-content .industry {

}
.view-usa-calendar .field-content .hosted,
.view-canada-calendar .field-content .hosted {
	border-left: solid 4px #91C73F;
	padding: 0 0 0 10px;
	color:#004d4c;
	font-size: 1.4rem;
}


div.legend {
padding: 0 0 5px 0;
margin: 0 0 15px 0;
border-bottom: solid 1px #e1e1e1;
}


div.legend .industry,
div.legend .hosted {
	display: inline-block;
	padding-right:20px;
	color: #004d4c;
	font-size: 1.4rem;
}
div.legend .industry .marker{
	background: rgb(151,201,0);
	display: inline-block;
	width:4px;
	height:20px;
	margin-right:3px;
	
}
div.legend .hosted .marker{
	background: #91C73F;
	display: inline-block;
	width:4px;
	height:20px;
	margin-right:5px;
}
.calendar-calendar .month-view .full td.single-day div.monthview, .calendar-calendar .week-view .full td.single-day div.weekview, .calendar-calendar .day-view .full td.single-day div.dayview {
background: #f3f3f3;
}
.calendar-calendar .day-view td .stripe, .calendar-calendar .month-view .full td .stripe, .calendar-calendar .week-view .full td .stripe {
-moz-border-radius: 0px;
border-radius: 0px;
}
.calendar-calendar .month-view .full td.multi-day div.monthview, .calendar-calendar .week-view .full td.multi-day div.weekview, .calendar-calendar .day-view .full td.multi-day div.dayview {
background: #f3f3f3;
color: rgb(119, 119, 119);
}
.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues, .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff, .calendar-calendar .week-view .full td.multi-day .inner .weekview .continues, .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {
background: #f3f3f3;
-moz-border-radius: 0px;
border-radius: 0px;
}
.calendar-calendar .month-view .full .inner .monthview, .calendar-calendar .week-view .full .inner .weekview, .calendar-calendar .day-view .full .inner .dayview {
-moz-border-radius: 0px;
border-radius: 0px;
}

.view-usa-calendar .views-field-colorbox .field-content a,
.calendar-calendar .month-view .full td.multi-day .inner div a {
font-family: 'Dosis', Arial, Sans-serif;
font-size: 1.3em;
line-height: 1em;
font-weight: 400;
}
.calendar-calendar .month-view .full td.multi-day div.monthview, .calendar-calendar .week-view .full td.multi-day div.weekview, .calendar-calendar .day-view .full td.multi-day div.dayview {
background: #f3f3f3;
color: rgb(119, 119, 119);
}
.calendar-calendar td span.date-display-single, .calendar-calendar td span.date-display-start, .calendar-calendar td span.date-display-end, .calendar-calendar td span.date-display-separator {
font-size: 1.1rem;
font-style: normal;
font-weight: 400;
}


.page-search .search-info {
	display: none;
}

.node-type-salesforce-forms .conflux-2-center a, 
.node-type-salesforce-forms .conflux-2-center a:link, 
.node-type-salesforce-forms .conflux-2-center a:visited {
	color: #fe7b00;
	text-decoration: none;
	font-size: inherit;
}
ul.IATS_ShoppingCartList1 {
	margin-left: -15px !important;
}

#donor_list h3{
  color:#5c666d;
	font-family: 'Dosis', Arial, Sans-serif;
	font-size: 1.5em;	
	padding-bottom: 0.5em;
	font-weight: 400;
	text-align: left;
	
}
#donor_list a.donor_info{
	padding:10px;
}
#donor_list a.donor_info.noimage{
	padding:10px 20px;
	white-space: nowrap;
}

#donor_list .LeadershipCircle,
#donor_list .MajorDonor,
#donor_list .CrownBenefactor,
#donor_list .GoldBenefactor {
		text-align: center;

}


#donor_list .LeadershipCircle,
#donor_list .MajorDonor,
#donor_list .CrownBenefactor,
#donor_list .GoldBenefactor,
#donor_list .Benefactor,
#donor_list .Patron,
#donor_list .Sponsor,
#donor_list .Contributor,
#donor_list .Champion,
#donor_list .Friend,
#donor_list .Donor,
#donor_list .Supporter {
margin: 0 0 30px;
padding: 0 0 30px;
border-bottom: solid 2px #ebece7;
clear: both;
}

#donor_list .donor_info.noimage,
#donor_list .donor_info.hasimage {
border:none;	
margin:0;
padding:0;
}

#donor_list img {margin: 15px;}
#donor_list .LeadershipCircle img {max-height:100px;}
#donor_list .MajorDonor img {max-height:80px;}
#donor_list .CrownBenefactor img {max-height:60px;}
#donor_list .GoldBenefactor img {max-height:45px;}
#donor_list .Benefactor img {max-height:30px;}
#donor_list .Patron img {max-height:30px;}
#donor_list .Sponsor img {max-height:30px;}
#donor_list .Contributor img {max-height:30px;}
#donor_list .Champion img {max-height:30px;}
#donor_list .Friend img {max-height:30px;}
#donor_list .Donor img {max-height:30px;}
#donor_list .Supporter img {max-height:30px;}

#donor_list .col.one {
	width:48%;
	float:left;
}
#donor_list .col.two {
	width:48%;
	float:left;
}
#donor_list .col a.donor_info {
	display: block;
	padding:0;
}

div[class*='md-layer-'] a {
  padding-top: 10px !important;
  padding-right: 10px !important;
  padding-bottom: 10px !important;
  padding-left: 10px !important;
}

/*== Current Issues */

/* Current Issues: Homepage */

.front .pane-issues .pane-title {
  padding: 0;
}

.front .pane-issues .pane-content {
  background: #fff;
}

.front .pane-issues .pane-title a {
  display: block;
  color: #fff;
  font-family: 'Dosis', Arial, sans-serif;
  font-size: 23px;
  line-height: 26px;
  background: rgb(0,78,75) url(/sites/all/modules/conflux_bootstrap/conflux_images/header_bg.png) !important;
  border-bottom: solid 3px #97c900; 
  border-radius: 5px 5px 0 0;
  padding: 18px;
}
.front .pane-issues .pane-title a:hover {
	color:#97c900;
  text-decoration: none;
}

.view-issues .views-row:before,
.view-issues .views-row:after {
  content: " ";
  display: table;
}
.view-issues .views-row:after {
  clear: both;
}

.front .view-issues .views-row {
  background: #ecf0f0;
  margin-bottom: 3px;
  padding: 0;
}

.front .view-issues .views-field-field-photo {
  float: left;
  width: 34.8425197%;
  margin: 0;
}

.front .view-issues .views-field-title,
.front .view-issues .views-field-body,
.front .view-issues .views-field-field-summary,
.front .view-issues .views-field-view-node {
  margin-left: 39.3638171%;
}

.views-field-title {
  font-size: 13px;
  line-height: 1.38;
  font-weight: normal;
}

.front .view-issues .views-field-title {
  margin-top: 18px;
}

.front .view-issues .views-field-body,
.front .view-issues .views-field-field-summary {
  font-size: 13px;
  line-height: 1.38;
}

.front .view-issues .views-field-field-photo img {
  width: 100%;
  height: auto;
}

/*  Current Issues: issues index */


.page-advocacy-issues .view-header {
  margin: 11px 0 35px;
}

.page-advocacy-issues .view-issues .views-field-field-photo {
  float: left;
  margin: 0.8em 1.3em 1.2em 0;
}

.page-advocacy-issues .view-issues .views-field-readmore {
  clear: left;
}

.page-advocacy-issues .views-field-title {
  
}

.page-advocacy-issues .views-field-body {
  margin: 0.6em 0 1.2em;
  font-size: 13px;
}

.page-advocacy-issues .views-field-view-node a {
  display: inline-block;
  border-radius: ;
  padding: .3em 1em;
  background: #f2f2f2;
  border-radius: 4px;
  line-height: 1.42857143;
  margin-top: 4px;
}

.page-advocacy-issues .views-field-view-node a:hover {
  text-decoration: none;
  color: #333;
}

/*  Current Issues: Individual issue */

.node-issues .field-name-field-photo {
  margin-bottom: 24px;
}


/*Webform Download Form*/ 

.webform-client-form-18667 .form-item {
	margin: 2em 0;
}

.webform-client-form-18667 label {
	display: block;
}

.webform-client-form-18667 .form-text,
.webform-client-form-18667 select {
	width: 100%;
}

.webform-client-form-18667 .form-type-checkbox label {
	display: inline-block;
}

.webform-client-form-18667 input[type=radio], 
.webform-client-form-18667 input[type=checkbox] {
	margin-top: 0;
	margin-right: 5px;
}

/*Modal Window*/

.modal-forms-modal-content {
	font: inherit !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.popups-container {
	padding: 2em;
}

div.ctools-modal-content .modal-content {
  width: auto !important;
  padding: 0;
  border: none;
  box-shadow: none;
  background: transparent;
  border-radius: 0;	
}

div.modal-forms-modal-content .modal-header {
	font-size: 1.4em;
	padding: 0;
  border: none;
}

div.modal-forms-modal-content .modal-title {
	color: #97C900;
}

.btn-download {
	font-size: 1.2em;
	background: #97C900;
	color: #FFF !important;
	padding: .5em 1em;
	text-transform: uppercase;
	font-weight: bold;
	margin: 1em 0;
  display: inline-block;
}

#colorbox {
	border-radius: 0 !important;
	background-color: #fff;
	/*background-image: url('/sites/default/files/capitol-outline.png');*/
	background-repeat: no-repeat;
	background-position: right center;
}

#cboxClose {
	/*display: none;*/
	bottom: auto;
	top: 0;
	background: url('/sites/default/files/close-x.png');
}

#cboxWrapper,
#cboxContent {
	background: transparent;
}

#cboxLoadedContent {
	margin-bottom: 0;
	margin-left: 20px;
	margin-top: 4px;
}

#colorbox h2 {
	text-transform: uppercase;
	color: #0077bb;
	font-weight: 500;
	font-size: 34px;
	line-height: 38px;
	font-family: 'Museo Sans', Arial, Sans-serif;
	padding-bottom: 10px;
	margin-top: 30px;
}

#colorbox h3 {
	color: #47a162;
	font-weight: 900;
	font-size: 22px;
	line-height: 26px;
	font-family: 'Museo Sans', Arial, Sans-serif;
}

#colorbox p {
	font-size: 22px;
	font-weight: 500;
	line-height: 28px;
	color: #58595b;
	font-family: 'Museo Sans', Arial, Sans-serif;
}

#colorbox .teaser {
	float: left;
	max-width: 380px;
	margin-right: 28px;
}

#colorbox .teaser p {
	margin-top: 0;
	margin-bottom: 0;
}

#colorbox .logos {
	float: left;
	text-align: center;
}
#colorbox .logos p {
	margin: 0;
}

#colorbox img.watch-button {
	margin-bottom: 45px;
}
