/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */
.node-type-page #block-subscriptions-ui-0 .fieldset-wrapper .description,
.node-type-page #block-subscriptions-ui-0 .fieldset-wrapper .sticky-enabled tbody tr.even {
	display: none;
}
.clear-block {
	display: block;
	clear: both;
}
/************************************/
/*! Admin*/
/************************************/
div.ctools-modal-content .modal-header {
	background-color: #81AA48;
}
.red {
	color: red;
}
/************************************/
/*! Global*/
/************************************/
@font-face {
    font-family: 'bebasregular';
    src: url('fonts/bebas___-webfont.eot');
    src: url('fonts/bebas___-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/bebas___-webfont.woff') format('woff'),
         url('fonts/bebas___-webfont.ttf') format('truetype'),
         url('fonts/bebas___-webfont.svg#bebasregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
	background: url(images/bg-page.png) repeat 0 0 transparent;
}
.breadcrumb a {
    color: #81AA48;	
}
#page-title {
    border-bottom: 1px dashed #66013B;
    color: #1A1818;
    font-family: bebasregular;
    font-size: 28px;
    font-weight: normal;
    letter-spacing: 1.5px;
    margin-bottom: 10px;
    padding: 10px 0 0;
    word-spacing: 6px;
}
.pane-events h2.pane-title {
	padding-top: 7px;
}
.pane-resources .views-field-view-node {
	margin-top: 20px;
}
.pane-resources .views-field-title a {
	margin-top: 10px;
}
.pane-resources .views-field-title a,
.front .container-12 .grid-4 .pane-frontpage-panel-pane-1 .views-field-title a,
.front .container-12 .grid-4 .pane-frontpage-panel-pane-1 .views-field-title a,
.front .container-12 .grid-4 .pane-frontpage-panel-pane-3 .views-field-title a,
#section-content h2.block-title,
h2 {
    border-bottom: 1px dashed #666;
    color: #81aa48;
    font-family: arial;
    font-size: 18px;
    font-weight: normal;
    letter-spacing: 1px;
    margin-bottom: 10px !important;
    padding-bottom: 10px;
    word-spacing: 1px;
}
h3 {
    color: #66013B;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 22px;
    margin-bottom: 10px;
} 
h4 {
    color: #1A1818;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 16px;
    margin-bottom: 10px;
}

/*zone-preface*/
#zone-preface {
	background-color: #fff;
	padding: 30px 0;
}
#block-views-articles-block .views-row {
	display: block;
	padding-bottom: 20px;
}
#block-views-articles-block .views-row .views-field-title a {
	
}
#block-views-articles-block .views-row .views-field-view-node a {
	background: url("images/bg-nav-button.png") repeat-x scroll 0 0 transparent;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
display: inline-block;
margin: 5px 0;
padding: 5px;
text-align: center;
color: #FFFFFF;
text-decoration: none;
text-transform: uppercase;
}
#subscriptions-ui-node-form {
	background-color: #A9DB80;
    background-image: linear-gradient(to bottom, #A9DB80, #96C56F);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
    display: block;
    margin-top: 5px;
}
#subscriptions-ui-node-form .collapsible {
	padding: 5px;
}
#block-system-main .node ul {
	padding-left: 25px;
	margin-bottom: 15px;
}
/*page-node-4*/
.page-node-4 #block-system-main table tr td {
	border: 1px solid #ccc;
}
/*subscriptions*/
#subscriptions-ui-node-form #subscribe {
	margin-top: 20px;
}
#subscriptions-ui-node-form #subscribe a {
	color: #66013B;
}
#subscriptions-ui-node-form #subscribe .description {
	color: #ffffff;
	font-size: 12px;
}
#subscriptions-ui-node-form #subscribe table {
	border: 0 none;
	margin-bottom: 5px;
}
#subscriptions-ui-node-form #subscribe table tr th {
	background: scroll 0 0 transparent;
}
#subscriptions-ui-node-form #subscribe table tr td {
	background: #838AC0;
}
/*BCWGC order form*/
#block-webform-client-block-53 {
	display: block;
	margin-top: 20px;
}
#block-webform-client-block-53 .node-title a {
	color: #66013B;
	font-size: 22px;
	text-decoration: none;
}
/*block-commerce-cart-cart*/
#block-commerce-cart-cart {
	display: block;
	margin: 20px 0;
}
/*node-type-webform*/
.node-type-webform #zone-content .webform-component-fieldset {
	display: block;
	padding: 20px;
	border: 1px solid #640038;
	margin-top: 40px;
}

#commerce-checkout-coupon-ajax-wrapper .form-type-textfield input {
	display: block;
	width: 200px;
}

#webform-client-form-786 .webform-container-inline div, 
#webform-client-form-786 .webform-container-inline div.form-item {
    display: block;
}

.node-webform .webform-component-fieldset legend span {
	text-transform: capitalize;
	padding: 10px;
}
.webform-component--workshops .fieldset-legend {
	font-size: 20px;
	text-transform: capitalize;
	border-bottom: 1px dashed #003300;
}
#webform-client-form-786 .webform-component .description {
	display: block;
	clear: both;
}
#edit-submitted-general-information-company-logo-ajax-wrapper {
display: block;
margin: 20px 0;
border: 1px dashed #ccc;
padding: 10px;
}
#edit-submitted-general-information-company-logo-ajax-wrapper label {
	display: block;
	margin-bottom: 10px;
}
.content #edit-submitted-general-information-company-logo-ajax-wrapper #edit-submitted-general-information-company-logo-upload-button {
font-size: 12px;
margin: 5px;
padding: 5px;
float: none;
font-weight: normal;
letter-spacing: 1px;
}
.webform-component--bronze-sponsorship,
.webform-component--silver-sponsorship,
.webform-component--gold-sponsorship,
.webform-component--platinum-sponsorship,
.webform-component--diamond-sponsorship {
	display: block;
	margin-bottom: 40px;
	border: 1px dashed #ccc;
}
.webform-client-form .webform-component-markup h4 {
	font-size: 18px;
}
.webform-client-form .webform-component-markup ul li {
	font-size: 16px;
}
.webform-client-form .webform-component-link {
	display: block;
	padding-top: 40px;
}
.webform-client-form .webform-component-link .description {
	font-size: 12px;
}
.webform-component--are-you-interested-in-a-small-booth {
	display: block;
}
.webform-component--are-you-interested-in-a-large-booth,
.webform-component--are-you-interested-in-booking-a-workshop,
.webform-component--are-you-interested-in-conference-tickets {
	display: block;
	margin-bottom: 40px;
	border: 1px dashed #ccc;
}
.webform-component--are-you-interested-in-a-small-booth label,
.webform-component--are-you-interested-in-a-large-booth label,
.webform-component--are-you-interested-in-booking-a-workshop label,
.webform-component--are-you-interested-in-conference-tickets label {
	font-size: 20px;
	font-weight: normal;
	border-bottom: 1px solid #003300;
	padding-bottom: 10px;
}
.node-webform .webform-component--are-you-interested-in-a-small-booth .form-type-radio,
.node-webform .webform-component--are-you-interested-in-a-large-booth .form-type-radio,
.node-webform .webform-component--are-you-interested-in-booking-a-workshop .form-type-radio,
.node-webform .webform-component--are-you-interested-in-conference-tickets .form-type-radio {
	display: block;
	margin-top: 10px;	
}

.node-webform .webform-component--are-you-interested-in-a-small-booth .form-type-radio label,
.node-webform .webform-component--are-you-interested-in-a-large-booth .form-type-radio label,
.node-webform .webform-component--are-you-interested-in-booking-a-workshop .form-type-radio label,
.node-webform .webform-component--are-you-interested-in-conference-tickets .form-type-radio label {
	font-size: 16px;
	border: 0 none;
}
.webform-component--small-booth-options--diamond-booth p {
	margin-bottom: 0;
}
#page .webform-component--large-booth-options--3rd-large-booth-exhibitor-attendees,
#page .webform-component--small-booth-options--3rd-small-booth-exhibitor-attendees,
#page .webform-component--large-booth-options--2nd-large-booth-exhibitor-attendees,
#page .webform-component--small-booth-options--2nd-small-booth-exhibitor-attendees,
#page .webform-component--large-booth-options--large-booth-exhibitor-attendees,
#page .webform-component--small-booth-options--small-booth-exhibitor-attendees,
#page .webform-component--diamond-booth-options--small-booth-exhibitor-attendees {
	border: 0 none !important;	
}

#page .webform-component--small-booth-options--3rd-small-booth-exhibitor-attendees legend span,
#page .webform-component--large-booth-options--3rd-large-booth-exhibitor-attendees legend span,
#page .webform-component--small-booth-options--2nd-small-booth-exhibitor-attendees legend span,
#page .webform-component--large-booth-options--2nd-large-booth-exhibitor-attendees legend span,
#page .webform-component--large-booth-options--large-booth-exhibitor-attendees legend span,
#page .webform-component--small-booth-options--small-booth-exhibitor-attendees legend span,
#page .webform-component--diamond-booth-options--small-booth-exhibitor-attendees legend span {
	border-bottom: 1px dashed #003300;
	padding: 20px 0 10px;
	text-transform: uppercase;
}

#page .webform-component--large-booth-options--3rd-large-booth-exhibitor-attendees .fieldset-wrapper legend span,
#page .webform-component--small-booth-options--3rd-small-booth-exhibitor-attendees .fieldset-wrapper legend span,
#page .webform-component--large-booth-options--2nd-large-booth-exhibitor-attendees .fieldset-wrapper legend span,
#page .webform-component--small-booth-options--2nd-small-booth-exhibitor-attendees .fieldset-wrapper legend span,
#page .webform-component--large-booth-options--large-booth-exhibitor-attendees .fieldset-wrapper legend span,
#page .webform-component--small-booth-options--small-booth-exhibitor-attendees .fieldset-wrapper legend span {
border-bottom: 0 none;
padding: 10px;
display: block;
text-transform: capitalize;
}
.webform-component--diamond-booth-options--small-booth--3rd-choice,
.webform-component--diamond-booth-options--small-booth--2nd-choice,
.webform-component--diamond-booth-options--small-booth--1st-choice,
.webform-component--small-booth-options--small-booth--1st-choice,
.webform-component--small-booth-options--small-booth--2nd-choice,
.webform-component--small-booth-options--small-booth--3rd-choice,
.webform-component--large-booth-options--large-booth--1st-choice,
.webform-component--large-booth-options--large-booth--2nd-choice,
.webform-component--large-booth-options--large-booth--3rd-choice {
	display: block;
	float: left;
	margin: 10px;
}
.webform-component--small-booth--booth {
	display: block;
	width: 100%;
	clear: both;
	padding-top: 20px;
}
.webform-component--small-booth-options--add-small-booth input.productfield-quantity,
.webform-component--large-booth-options--add-large-booth input.productfield-quantity {
	width: 23px;
	text-align: center;
}
#page .webform-component--are-you-interested-in-a-large-booth,
#page .webform-component--booth-upgrade {
	display: none !important;
}
.webform-component--door-prize {
	display: block;
	padding: 20px;
	border: 1px solid #640038;
}
.webform-progressbar {
    margin: 40px auto 30px;
    height: 25px;
}
.node-webform .webform-component--sponsorship-text {
	display: block;
	padding: 20px 20px 0;
}
	
.node-webform .webform-component--sponsorship label {
	font-size: 24px;
	font-family: 'bebasregular';	
}
.node-webform .webform-component .form-radios label {
font-size: 14px;
padding-left: 5px;
font-family: arial;
}

.node-webform .webform-component--additional-booth-selection,
.node-webform .webform-component--booth-upgrade,
.node-webform .webform-component--booth-selection {
margin: 40px 0;
padding: 20px;
background-color: #eeefe6;
border: 1px solid #640038;
}
.node-webform .webform-component--additional-booth-selection .description,
.node-webform .webform-component--booth-selection label {
	font-size: 18px;
	font-family: 'bebasregular';
	letter-spacing: 1px;
}
.form-item-submitted-sponsorship-0 #edit-submitted-sponsorship-0-1,
.webform-component--do-you-require-additional-attendees {
	display: none !important;
}
.node-webform .webform-component--do-you-need-additional-attendees {
margin: 40px 0 20px;
padding: 20px;
background-color: #eeefe6;
border: 1px solid #640038;
}
.node-webform .webform-component--do-you-require-additional-attendees label {
	font-size: 16px;
}
.node-webform .webform-component--booth-selection .form-type-radio label {
font-size: 14px;
padding-left: 5px;
font-family: arial;
}
fieldset .fieldset-legend {
	font-size: 18px;
}
.node-webform .webform-component--large-booth .webform-component-markup,
.node-webform .webform-component--small-booth .webform-component-markup {
	display: block;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px dashed #C4D186;
}
.node-webform .webform-component--workshops--workshop-dates {
display: block;
margin: 40px 0;
border-bottom: 1px dashed #666;
padding: 0 0 40px;
}
.node-webform .webform-component--workshops label {
	font-weight: bold;
}
.node-webform .webform-component--workshops #edit-submitted-workshops-tuesday-july-18-2019 label,
.node-webform .webform-component--workshops #edit-submitted-workshops-monday-july-17-2019 label {
	font-weight: normal;
}
.node-webform .webform-component--tradeshow-passes .webform-component--tradeshow-passes--diamond-tickets,
.node-webform .webform-component--tradeshow-passes .webform-component--tradeshow-passes--platinum-tickets,
.node-webform .webform-component--tradeshow-passes .webform-component--tradeshow-passes--gold-tickets,
.node-webform .webform-component--tradeshow-passes .webform-component--tradeshow-passes--silver-tickets,
.node-webform .webform-component--tradeshow-passes .webform-component--tradeshow-passes--bronze-tickets {
	display: block !important;
}
.form-item-submitted-tradeshow-passes-tickets-1 input {
	width: 40px;
}
.webform-component--additional-tradeshow-passes input.productfield-quantity {
	width: 40px;
}
.node-webform .webform-component label.option {
	font-weight: normal;
}
#edit-account-form-select-register-continue,
#edit-continue,
#edit-account-form-select-login-continue {
background: url("images/bg-nav-button.png") repeat-x scroll 0 0 transparent;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
display: inline-block;
margin: 5px 10px 5px 0;
padding: 5px 10px;
text-align: center;
color: #FFFFFF;
text-decoration: none;
text-transform: uppercase;
}
.terms_conditions legend,
#commerce-checkout-form-checkout .checkout-buttons span,
#commerce-checkout-form-checkout .checkout-buttons .checkout-back {
	display: none;
}
/*block-block-9*/
#block-block-9 {
	padding-top: 20px;
}
/*view-commerce-cart-summary*/
.view-commerce-cart-summary .view-footer {
	margin-top: 20px;
}
/************************************/
/*! Header*/
/************************************/
#section-header #zone-branding {
	background: url(images/bg-header.png) repeat-x 0 0 #1B1C1C;
	padding-bottom: 10px;
}
/************************************/
/*! Branding*/
/************************************/
#region-branding .logo-img {
	margin-top: 3px;
	border: 0 none;
	position: absolute;
	z-index: 999;
}
#region-branding .logo-img img {
	height: 70px;
}
#region-branding h2.site-name a,
#region-branding h1.site-name a {
	display: block;
	overflow: hidden !important;
	margin: 0;
	padding-top: 150px;
	width: 150px;
	height: 0 !important;
	background: url(images/bcwgc-mid.png) no-repeat 0 0 transparent;
	text-indent: 99999px;
	z-index: 99;
}
#block-views-banner-block-1 {
	margin-top: 5px;
	display: block;
	clear: both;
}
#block-views-banner-block-1 img {
	height: auto;
	width: 100%;
}
/*search*/
#block-custom-search-blocks-1 .form-item, .form-actions {
    margin-bottom: 1em;
    margin-top: 0;
}
#block-custom-search-blocks-1 #custom-search-blocks-form-1 .form-type-textfield input {
	display: block;
	float: left;
	margin-right: 10px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
#block-custom-search-blocks-1 .form-item input {
	width: 147px;
}
/*primary navigation*/
#superfish-1-select {
	width: 100%;
}
#block-superfish-1 li.sf-depth-1 span,
#block-superfish-1 li.sf-depth-1 {
    background-color: #6CA81E;
    display: block;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 1px 0;
}
#block-superfish-1 li.last {
	margin-right: 0;
}
#block-superfish-1 li.sf-depth-1 .sf-sub-indicator {
	display: none;
}
#block-superfish-1 li.sf-depth-1 span,
#block-superfish-1 li.sf-depth-1 a {
	color: #ffffff;
	cursor: pointer;
    padding: 9px 4px;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#block-superfish-1 li.last {
	margin-right: 0;
}
#block-superfish-1 li.sf-depth-1 ul {
    background-color: #000000;
    border-radius: 0 0 7px 7px;
    -moz-border-radius: 0 0 7px 7px;
    -webkit-border-radius: 0 0 7px 7px;
    padding: 5px !important;
}
#block-superfish-1 li.sf-depth-1 li.sf-depth-2 a {
	color: #ffffff;
	display: block;
	padding: 7px 0;
}
#block-superfish-1 li.sf-depth-1 li.sf-depth-2 a:hover {
	text-decoration: underline;
}
#page #block-superfish-1 #menu-1222-1 ul.sf-hidden {
	right: 1px !important;
}
/*User nav*/
#block-superfish-2 {
	display: block;
	margin: 20px 0 10px;
}
#block-superfish-2 li.sf-depth-1 {
    background: url("images/bg-nav-button.png") repeat-x scroll 0 0 transparent;
    display: block;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 1px 0;
}
#block-superfish-2 ul li a {
    background: url("images/bg-nav-button.png") repeat-x scroll 0 0 transparent;
    color: #ffffff;
    display: block;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 5px 15px;	
	text-decoration: none;
	text-transform: capitalize;
}
/*login feature*/
.page-user-register #user-register-form {
	max-width: 500px;
}
.page-user-register #user-register-form .form-item-mollom-captcha {
	background-color: #8389B3;
	padding: 10px;
}

/*logged in*/
#block-logintoboggan-logintoboggan-logged-in {
    background-color: #81AA48;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 2px 10px;
}
#block-logintoboggan-logintoboggan-logged-in a {
	color: #ffffff;
	text-transform: capitalize;
}
/*zone-menu*/
#zone-menu {
	background-color: #fff;
}
#block-block-5 {
	padding-bottom: 30px;
}
#zone-menu #block-block-7,
#zone-menu #block-block-5 {
display: block;
padding: 20px;
background-color: #eff2f7;
margin-top: 20px;
}
#zone-menu #block-block-5 h2 {
	margin-bottom: 10px;
}
#zone-menu #block-block-5 p {
	margin-bottom: 10px;
}

/************************************/
/*! Primary content*/
/************************************/
#zone-content {
	background-color: #ffffff;
	padding: 10px 0;
}
#region-content .node .content ul,
#region-content .node .content ol {
	padding-left: 30px;
}

/*views*/
#region-content .view .views-row ul {
	margin-left: 20px;
}
#region-content .view .views-row {
    background: url("images/border-bottom.jpg") repeat-x scroll 0 bottom transparent;
    display: block;
    margin-bottom: 40px;
    padding-bottom: 40px;
}
#region-content .view .ui-accordion .views-row,
#region-content .view .views-row-last {
	background: 0 none;
}
#region-content .view .views-row ul {
	padding-left: 20px;
}
#region-content .view .views-row .views-field-title a,
#region-content .view .views-row .views-field-title {
color: #81AA48;
text-decoration: none;
font-size: 16px;
display: block;
padding: 0 0 4px;
}
#region-content .view .view-footer a,
#region-content .view .views-row .views-field-view-node a {
    background: url("images/bg-nav-button.png") repeat-x scroll 0 0 transparent;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
    display: inline-block;
    margin: 5px 0;
    padding: 5px;
    text-align: center;
    color: #FFFFFF;
    text-decoration: none;
    text-transform: uppercase;	
}
#region-content .view-projects .views-row .views-field-view-node a  {
	margin-top: 20px;
}
#region-content .view .views-row .views-label {
	display: block;
    float: left;
    font-weight: bold;
    margin-right: 10px;
}
/*views-exposed-form-projects-page*/
.views-exposed-form {
	display: block;
	margin-bottom: 20px;
}
/*primary block views*/
#region-content .block-views .views-row {
    background: url("images/border-bottom.jpg") repeat-x scroll 0 bottom transparent;
    display: block;
    margin-bottom: 10px;
    padding-bottom: 20px;	
}
#region-content .block-views .views-row-last {
	background: 0 none;
	margin-bottom: 0;
	padding-bottom: 0;
}
/*would you like*/
#zone-postscript #block-block-1 {
	display: block;
	padding-top: 30px;
}
#zone-postscript #block-block-1 .block-inner {
    color: #ffffff;
    font-size: 14px;
    letter-spacing: 0.5px;
    text-align: center;
}
#zone-postscript #block-block-1 .block-inner a {
		color: #ffffff;
}
#zone-postscript .region-inner p {
	margin-bottom: 10px;
}
/*frontpage*/
.front #page-title {
	display: none;
}
.front .grid-4 .view-frontpage .views-field-title a {
    color: #81AA48;
    display: block;
    font-size: 17px;
    margin: 10px 0;
    text-decoration: none;
    text-transform: capitalize;
	
}
.front .grid-4 .view-frontpage .views-row .views-field-view-node a {
	width: 200px;
}
.front .grid-4 .view-frontpage .views-field-body {
	margin-bottom: 10px;
}
.front #block-system-main .panel-display .grid-12 .pane-classifieds,
.front #block-system-main .panel-display .grid-12 .pane-events {
    background: url("images/h-ruler.png") no-repeat scroll center -19px transparent;
    display: inline-block;
    margin: 20px 0 10px;
    padding: 40px 15px 15px;
}
.front #region-content .pane-events .view-events .views-row {
	padding-bottom: 0;
	margin-bottom: 0;
}
.front #region-content .pane-events .view-events .more-link a {
	margin: 0 0 10px;
}
.front .pane-block-2 {
	background: url(images/all-banner.jpg) repeat-x center bottom transparent;
	margin: 20px 0;
	padding-bottom: 100px;
}
.front .pane-block-2 .pane-content {
	background-color: #A9DB80;
    background-image: linear-gradient(to bottom, #A9DB80, #96C56F);
    border: 1px solid #8BCF54;
	border-radius: 3px;
	clear: both;
	display: block;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
    color: #FFFFFF;
    padding: 10px;
    font-size: 16px;
}
.front .grid-12 .panel-separator {
	display: inline-block;
	width: 5px;
}
.front #zone-content {
	padding-bottom: 0;
}
/*table*/
#page table,
#block-views-tweets-block-1 table {
	margin: 0;
}
#page table tr.even td,
#block-views-tweets-block-1 table tr.even td {
    background: none repeat scroll 0 0 #eeefe6;
}
#page table tr.even td table td {
	background-color: #fff;
}
table tr.even td a,
#block-views-tweets-block-1 table tr td a {
	color: #66013b;
}
/*frontpage login*/
.front div.pane-user-login {
	background-color: #282828;
	clear: both;
	padding: 10px 20px 30px;
	margin-bottom: 10px;
}
.pane-frontpage-panel-pane-3,
.pane-frontpage-panel-pane-1 {
	border-bottom: 1px solid #000;
	margin-bottom: 20px;

}
/*AGM*/
#block-views-events-block-3 {
	border-top: 1px dashed #66013b;
	padding: 10px;
}
#block-views-events-block-3 .node-title a {
	color: #6A69A5;
	text-decoration: none;
}
/*Mail chimp*/
#block-block-3 #mc_embed_signup form {
    background: none repeat scroll 0 0 #282828;
    border-top: 1px dashed #fff;
    margin-top: 20px;
    padding: 20px 0 0;
}
#block-block-3 form label {
    border-bottom: 1px dashed #666;
    color: #81aa48;
    font-family: arial;
    font-size: 18px;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 0;
    padding: 0 0 3px;
    word-spacing: 0;
}
#block-block-3 form input.email {
	padding: 5px 0;
}
#block-block-3 form .button {
	color: #61033F;
	margin: 0;
}
#block-block-3 .content a {
    background: url(images/bg-nav-button.png) repeat-x scroll 0 0 transparent;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    display: inline-block;
    margin: 5px 0;
    padding: 5px 10px;
    text-align: center;
    color: #FFFFFF;
    text-decoration: none;
    text-transform: uppercase;
}

/*Careers site link block*/
.panel-display .pane-block-5 {
    background: url("images/h-ruler.png") no-repeat scroll center bottom transparent;
    clear: both;
    display: block;
    padding-bottom: 25px;
    padding-top: 25px;
}
.panel-display .pane-block-5 .pane-content {
    background: url("images/all-banner.jpg") no-repeat scroll center bottom transparent;
    border-bottom: 1px solid #a5d67c;
    border-top: 1px solid #a5d67c;
    padding-bottom: 80px;
    padding-top: 20px;
}
/*upcoming events*/
.view-events .views-row .views-field-title {
	margin-bottom: 3px;
}
.view-events .views-row .views-field-body {
	display: block;
	margin-bottom: 15px;
}
.view-events .views-row .views-field-field-event-date {
	font-style: italic;
	font-weight: bold;
}
.view-events .views-row .views-field-field-location {
	font-style: italic;
	margin-bottom: 10px;
}
.view-events .views-row .views-field-view-node a {
    width: 163px;
}
.view-events .more-link {
	float: none;
}
.view-resources .views-row .views-field-view-node a,
.view-classifieds .more-link a,
.view-events .more-link a {
    background: url("images/bg-nav-button.png") repeat-x scroll 0 0 transparent;
    border-radius: 3px;
    color: #FFFFFF;
    display: block;
    margin-top: 10px;
    padding: 5px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 163px;
}
/*Resources page*/
.page-node-16 #region-content .block-views {
    display: block;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

/*Resources views*/
.view-resources .views-row .views-field-title a {
	    border-bottom: 1px dashed #666;
    color: #81aa48;
    font-family: arial;
    font-size: 18px;
    font-weight: normal;
    letter-spacing: 1px;
    margin-bottom: 10px !important;
    padding-bottom: 13px;
    word-spacing: 1px;
    text-decoration: none;
}
.view-resources .views-row .node-title a {
	color: #000;
	font-size: 18px;
	text-decoration: none;
}
.view-resources .views-row .views-field-field-prepared-by {
	padding: 20px 0 0;
}
.view-resources .views-row .field {
	display: block;
	padding: 5px 0;
}
/*event full node*/
.node-type-event .node .content .field {
	display: block;
	margin-bottom: 6px;
}
/*pages*/
#block-system-main .node .field-name-field-page-images {
	display: block;
	float: right;
	margin-left: 20px;
}
#block-system-main .node .field-name-field-page-files {
	display: block;
	margin-bottom: 30px;
}
/*best practices page*/
.page-node-11 .field-name-body ul li {
	font-size: 16px;
	padding-bottom: 10px;
}
.page-node-11 .field-name-body ul li a {
	font-size: 16px;
}

/*consultants*/
.view-consultants .views-row .views-field {
	display: block;
	margin-bottom: 3px;
}
.view-consultants .views-row .views-label {
	display: block;
	float: left;
	font-weight: bold;
	margin-right: 10px;
}
/*laboratories*/
.view-laboratories .views-row {
	display: block;
	margin-bottom: 23px;
}
.view-laboratories .views-row .views-field {
	display: block;
	margin-bottom: 3px;
}
.view-laboratories .views-row .views-field-title {
	font-size: 16px;
}
.view-laboratories .views-row .views-label {
	display: block;
	float: left;
	font-weight: bold;
	margin-right: 10px;
}
.view-laboratories .views-row .views-field-field-address .views-label {
	float: none;
}
/*newsletters*/
.view-id-newsletters p {
	margin-bottom: 3px;
}
#block-views-news-block-1,
#block-views-newsletters-block-1 {
	background: url("images/h-ruler.png") no-repeat scroll center -19px transparent;
    margin-top: 30px;
    padding-top: 30px;
}
/*media view*/
.view-post-conference .views-row .views-field-body p {
	margin-bottom: 3px;
}
.view-post-conference .views-row .views-field-field-author-speaker {
	display: block;
	margin-bottom: 5px;
}
.view-post-conference .views-row .views-field-field-file ul li {
	margin-left: 40px;
}
/*meida full node*/
#zone-content .node-media .field-name-field-pdf a {
	background-color: #650038;
    border-radius: 3px;
    color: #FFFFFF;
    display: block;
    margin-bottom: 50px;
    padding: 8px 5px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 300px;
}
/************************************/
/*! Health and safety*/
/************************************/
/*heath and safety events block*/
#region-content #block-views-events-block-2 .views-row .views-field-view-node a {
    background: url("images/bg-nav-button.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 3px;
    color: #FFFFFF;
    display: block;
    padding: 5px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 246px;
}
#block-views-events-block-2 .view-footer a {
	background-color: #650038;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
    color: #FFFFFF;
    display: block;
    padding: 8px 5px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 245px;
    margin-top: 20px;
}

/*HS media and website*/
#block-views-media-block-2 {
    border-bottom: 2px dashed #68033B;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
#block-views-media-block-2 .view-footer a {
	background-color: #650038;
    border-radius: 3px;
    color: #FFFFFF;
    display: block;
    margin-top: 20px;
    padding: 8px 5px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 245px;
}
#region-content .view-media .views-row .views-field-view-node a {
	margin-top: 10px;
	width: 150px;
}
#region-content .view-media .views-row .views-field-body p {
	margin-bottom: 10px;
}

/*events and newspage*/
.page-node-15 #block-views-newsletters-block-1 .more-link {
	text-align: left;
}
.view-news .views-row .views-field-view-node a {
	margin: 10px 0 0;
	width: 212px
}
.page-node-15 #block-views-newsletters-block-1 .more-link a {
    background: url("images/bg-nav-button.png") repeat-x scroll 0 0 transparent;
    border-radius: 3px;
    color: #FFFFFF;
    display: block;
    margin-top: 10px;
    padding: 5px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 180px;
}
/*resource full node*/
.node-type-resource .field-name-field-prepared-by,
.node-type-resource .field-name-field-file,
.node-type-resource .field-name-field-resource-date,
.node-type-resource .field-name-body p,
.node-type-resource .field-name-field-resource-category {
	display: block;
	margin-bottom: 10px;
}
/*classifieds full node*/
.node-type-classified .content .field {
	display: block;
	padding: 5px 0;

}
/*classifieds view*/
#block-views-classifieds-block-1 .more-link a {
    background: url("images/bg-nav-button.png") repeat-x scroll 0 0 transparent;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
    color: #FFFFFF;
    display: block;
    padding: 5px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 200px;
    margin-top: 20px;
}
.view-classifieds .views-row .views-field-view-node a {
    background: url("images/bg-nav-button.png") repeat-x scroll 0 0 transparent;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
    color: #FFFFFF;
    display: block;
    padding: 5px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 200px;
}
.view-classifieds .views-row .views-field-field-classified-image,
.view-classifieds .views-row .views-field-body {
	display: block;
	margin: 10px 0;	
}
/*FAQ All*/
.node-type-faq .node-faq .field-name-body img {
    height: auto !important;
    width: 100% !important;
}

.faq-content .faq-question-answer .faq-question a {
    display: block;
    font-size: 16px;
    margin-bottom: 14px;
}
.faq-content .faq-question-answer .faq-answer {
    background-color: #A9DB80;
    display: block;
    margin-bottom: 20px;
    padding: 20px 20px 1px;
}

/*FAQ conference*/
.view-clone-of-faq .attachment,
.page-conference-faq #region-content .view-faq .attachment {
    border-bottom: 1px dashed #66003B;
    display: block;
    margin-bottom: 30px;
    padding-bottom: 30px;
}
.view-clone-of-faq #region-content .view-faq .attachment .view-content .views-row,
.page-conference-faq #region-content .view-faq .attachment .view-content .views-row {
	background: 0 none;
	padding-bottom: 0;
}
.view-clone-of-faq #region-content .view-faq .view-content .views-row,
.page-conference-faq #region-content .view-faq .view-content .views-row {
    background: url("images/border-bottom.jpg") repeat-x scroll 0 bottom transparent;
    display: block;
    margin-bottom: 10px;
    padding-bottom: 40px;
}
.view-clone-of-faq #region-content .view-faq .views-row .views-field-title a,
.page-conference-faq #region-content .view-faq .views-row .views-field-title a {
	font-size: 18px;
}
.view-clone-of-faq #region-content .view-faq .views-row a,
.page-conference-faq #region-content .view-faq .views-row a {
    font-size: 16px;
}
.view-clone-of-faq #region-content .view-faq .views-row .views-field-view-node a,
.page-conference-faq #region-content .view-faq .views-row .views-field-view-node a {
    display: block;
    padding: 0;
    width: 200px;
}
.page-faq-page #block-system-main .faq-answer .field-name-body img,
.view-clone-of-faq .views-row .views-field-body img {
	height: auto !important;
	width: 100% !important;
}
.page-faq-page #block-system-main .faq-answer .field-name-body ul {
	margin-left: 20px;
}
.view-clone-of-faq .views-row .views-field-title a,
.view-faq .view-content .views-row .views-field-title a {
	display: block;
	padding-top: 20px;
}
.view-clone-of-faq .attachment .view-content .views-row .views-field-title a,
.view-faq .attachment .view-content .views-row .views-field-title a {
	padding-top: 10px;
}
.faq-qa .faq-answer ol,
.view-clone-of-faq .view-content ol {
	margin-left: 20px;
	padding-left: 20px;
}
/*SWP*/
#block-block-4 .content a {
	background-color: #A9DB80;
    background-image: linear-gradient(to bottom, #A9DB80, #96C56F);
    border: 1px solid #8BCF54;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
    color: #FFFFFF;
    display: inline-block;
    font-family: arial,helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 1px;
    margin-bottom: 3px;
    padding: 10px 0;
    text-align: center;
    text-decoration: none;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
    text-transform: uppercase;
    width: 100%;
}
#block-block-4 .content a:hover {
		 border:1px solid #74bf36;
 background-color: #8ed058; background-image: -webkit-gradient(linear, left top, left bottom, from(#8ed058), to(#7bb64b));
 background-image: -webkit-linear-gradient(top, #8ed058, #7bb64b);
 background-image: -moz-linear-gradient(top, #8ed058, #7bb64b);
 background-image: -ms-linear-gradient(top, #8ed058, #7bb64b);
 background-image: -o-linear-gradient(top, #8ed058, #7bb64b);
 background-image: linear-gradient(to bottom, #8ed058, #7bb64b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#8ed058, endColorstr=#7bb64b);
}
/*sponsors*/
body #page #region-content .view-sponsors .views-row {
	background: 0 none;
}
.view-sponsors .views-row {
	float: left;
	background: 0 none;
}
.page-node-249 #region-content .block-views h2.block-title {
	padding-top: 20px;
	font-size: 20px;
}
.view-sponsors .views-row .views-field-title {
	color: #000000;
}

.view-sponsors .views-row .views-field-field-image {
    border: 0 none;
    float: left;
    margin: 20px;
    padding: 0;
    text-align: center;
    width: 325px;
    min-height: 130px;
}
.view-sponsors .views-row .views-field-field-image {
	font-size: 18px;
}
.view-sponsors .views-row .views-field-field-image .field-content {
	vertical-align: middle;
}
/*speakers*/
.content .paragraphs-item-speaker {
	display: block;
	padding: 40px 20px;
}
.content .paragraphs-item-speaker .field-name-field-speaker-picture {
	display: block;
}
.content .paragraphs-item-speaker .field-name-field-speaker-picture img {
	border: 1px solid #650038;
}
.content .paragraphs-item-speaker .field-name-field-speaker-name {
	display: block;
	font-size: 18px;
	padding: 0 0 20px;
	color: #650038;
}
.content .field-name-field-speaker-biography {
	overflow: hidden;
}
/************************************/
/*! Sidebar second*/
/************************************/
#block-menu-block-1 ul {
	margin: 0;
	padding: 0;
}
#block-menu-block-1 ul li {
	list-style: none;
	list-style-image: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#block-menu-block-1 ul li a {
    background-color: #a9db80;
    background-image: linear-gradient(to bottom, #a9db80, #96c56f);
    border: 1px solid #8bcf54;
    border-radius: 3px;
    color: #ffffff;
    display: inline-block;
    font-family: arial,helvetica,sans-serif;
    font-size: 14px;
    letter-spacing: 1px;
    margin-bottom: 3px;
    padding: 5px 0 3px;
    text-align: center;
    text-decoration: none;
    text-transform: capitalize;
    width: 100%;
}
#block-menu-block-1 li.active-trail a.active {
	display: none;
}
#block-menu-block-1 ul li a:hover {
	border:1px solid #74bf36;
	background-color: #8ed058; background-image: -webkit-gradient(linear, left top, left bottom, from(#8ed058), to(#7bb64b));
 background-image: -webkit-linear-gradient(top, #8ed058, #7bb64b);
 background-image: -moz-linear-gradient(top, #8ed058, #7bb64b);
 background-image: -ms-linear-gradient(top, #8ed058, #7bb64b);
 background-image: -o-linear-gradient(top, #8ed058, #7bb64b);
 background-image: linear-gradient(to bottom, #8ed058, #7bb64b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#8ed058, endColorstr=#7bb64b);
}

/************************************/
/*! Postscript*/
/************************************/
#zone-postscript {
	background-color: #282828;
	padding: 30px 0;
}
/*login block*/
.pane-user-login .form-item label {
    color: #81aa48;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 0.3px;
    margin-right: 10px;
    width: 160px;
}
.pane-user-login .item-list ul {
	margin: 10px 0 0;
	padding: 0;
}
.pane-user-login .item-list ul li {
	margin: 0;
	padding: 0;
}
.pane-user-login label {
	font-size: 10px;
}
.pane-user-login .item-list a {
    background-color: #A9DB80;
    background-image: linear-gradient(to bottom, #A9DB80, #96C56F);
    border: 1px solid #8BCF54;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
    color: #FFFFFF;
    display: block;
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    margin: 0 0 10px;
    padding: 2px 5px;
    text-align: center;
    text-decoration: none;
    width: 128px;
}
.pane-user-login #edit-actions,
.pane-user-login #edit-actions--3,
.pane-user-login #edit-actions--2 {
	clear: both;
}
.pane-user-login #edit-actions input[type="submit"],
.pane-user-login #edit-actions--3 input[type="submit"],
.pane-user-login #edit-actions--2 input[type="submit"] {
    background-color: #A9DB80;
    background-image: linear-gradient(to bottom, #A9DB80, #96C56F);
    border: 1px solid #8BCF54;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: arial,helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 3px 0 0;
    padding: 5px 20px;
    text-align: center;
    text-decoration: none;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
    text-transform: uppercase;
}
#edit-customer-profile-billing .fieldset-legend {
	display: none;
}
#edit-account {
	margin: 40px 0 0;
}
.page-checkout fieldset .fieldset-legend {
    font-size: 22px;
    text-transform: capitalize;
    padding: 20px 0;
    display: block;
}
.page-checkout ul li {
	margin-left: 20px;
}
#webform-client-form-786 .form-submit,
#commerce-checkout-form-review input.checkout-continue,
#commerce-checkout-form-checkout input.checkout-continue {
	background-color: #A9DB80;
    background-image: linear-gradient(to bottom, #A9DB80, #96C56F);
    border: 1px solid #8BCF54;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
    color: #FFFFFF;
    display: inline-block;
    float: left;
    font-family: arial,helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    margin: 0 20px 20px 0;
    padding: 5px 20px;
    text-align: center;
    text-decoration: none;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
    text-transform: uppercase;
}
.checkout-buttons .checkout-cancel,
.checkout-buttons .checkout-back,
.checkout-buttons .button-operator {
	font-size: 18px;
	padding-top: 3px;
	display: inline-block;
}
.webform-client-form .description,
.webform-client-form .webform-component p {
font-size: 16px;
color: #333;
display: block;
padding: 10px 0;
line-height: 2;
}
/*Conference Products*/

.view-catalog .views-field-title {
	font-size: 18px;
}
#page #block-block-8 h2,
#page #block-views-catalog-block-5 h2,
#page #block-views-catalog-block-4 h2,
#page #block-views-catalog-block-3 h2,
#page #block-views-catalog-block-2 h2,
#page #block-views-catalog-block-1 h2,
#page #block-views-catalog-block h2 {
	font-size: 24px;
	padding: 60px 0 20px;
}
#block-block-8 .content,
#page .product-block {
	display: block;
	background-color: #e8f7eb;
	padding: 10px;	
}
#block-block-8 .content p {
	margin: 0;
}

/*login block*/
#block-user-login .captcha {
	color: #fff;
}
#block-user-login .captcha .fieldset-description {
	display: block;
	padding: 0 0 10px;
}
#block-user-login .captcha .fieldset-legend {
	display: block;
	padding: 10px 0 0;
}
#block-user-login .form-item label {
    color: #98c871;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 0.3px;
    margin-right: 10px;
    width: 160px;
}
#block-user-login .item-list ul {
	margin: 10px 0 0;
	padding: 0;
}
#block-user-login .item-list ul li {
	margin: 0;
	padding: 0;
}

#block-user-login .item-list a {
    background-color: #A9DB80;
    background-image: linear-gradient(to bottom, #A9DB80, #96C56F);
    border: 1px solid #8BCF54;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
    color: #FFFFFF;
    display: block;
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    margin: 0 0 10px;
    padding: 2px 5px;
    text-align: center;
    text-decoration: none;
    width: 128px;
}
#block-user-login #edit-actions--3,
#block-user-login #edit-actions--2 {
	clear: both !important;
	margin-top: 25px;
}
#block-user-login #edit-actions--3 input[type="submit"],
#block-user-login #edit-actions--2 input[type="submit"] {
    background-color: #A9DB80;
    background-image: linear-gradient(to bottom, #A9DB80, #96C56F);
    border: 1px solid #8BCF54;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: arial,helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 7px 3px 0;
    padding: 5px 20px;
    text-align: center;
    text-decoration: none;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
    text-transform: uppercase;
}
/*ajax login*/
#block-ajax-register-ajax-register-block ul {
	margin: 0;
	padding: 0;
}
#block-ajax-register-ajax-register-block ul li {
	margin: 0;
	padding: 0;
}
#block-ajax-register-ajax-register-block ul li a {
	background-color: #A9DB80;
    background-image: linear-gradient(to bottom, #A9DB80, #96C56F);
    border: 1px solid #8BCF54;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
    color: #FFFFFF;
    display: block;
    font-family: arial,helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 7px;
    padding: 5px 0;
    text-align: center;
    text-decoration: none;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
    text-transform: uppercase;
    width: 216px;
}
#block-ajax-register-ajax-register-block ul li a:hover {
	 border:1px solid #74bf36;
 background-color: #8ed058; background-image: -webkit-gradient(linear, left top, left bottom, from(#8ed058), to(#7bb64b));
 background-image: -webkit-linear-gradient(top, #8ed058, #7bb64b);
 background-image: -moz-linear-gradient(top, #8ed058, #7bb64b);
 background-image: -ms-linear-gradient(top, #8ed058, #7bb64b);
 background-image: -o-linear-gradient(top, #8ed058, #7bb64b);
 background-image: linear-gradient(to bottom, #8ed058, #7bb64b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#8ed058, endColorstr=#7bb64b);
}
#block-block-6 .content a {
background: url("images/bg-nav-button.png") repeat-x scroll 0 0 transparent;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
display: inline-block;
margin: 5px 0;
padding: 5px 10px;
text-align: center;
color: #FFFFFF;
text-decoration: none;
text-transform: uppercase;
}
/************************************/
/*! Footer*/
/************************************/
#zone-footer-wrapper {
	padding: 23px 0;
	background-color: #171817;
}

#region-footer-first .block-menu-block {
	margin: 0 20px 20px 0;
}
#page #region-footer-first #block-menu-menu-website {
	margin-right: 0;
}
#region-footer-first #block-menu-menu-website .block-title,
#region-footer-first .block-menu-block .block-title {
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 1px;
    margin-bottom: 10px;
    text-transform: uppercase;
}
#region-footer-first #block-menu-menu-website  ul,
#region-footer-first .block-menu-block ul {
	margin: 0;
	padding: 0;
}
#region-footer-first #block-menu-menu-website ul li,
#region-footer-first .block-menu-block ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-type: none;
	list-style-image: none;
}
#region-footer-first #block-menu-menu-website  ul li a,
#region-footer-first .block-menu-block ul li a {
    color: #FFFFFF;
    display: block;
    margin-bottom: 7px;
    text-decoration: none;
    text-transform: capitalize;
}