/*

Theme Name: Doorware

Theme URI: http://doorware.ie

Description: Custom Theme for Doorware.ie

Author: Blue Pixal

Author URI: http://blue-pixal.ie

Version: 0.1

Tags: doorware, blue pixal



This theme is property of Doorware and is not available for public use.

 

*/



/*** GLOBAL : GENERAL STYLE DEFAULTS ***/

html {

	margin: 0;

	padding: 0;

}

body {

	background: #fff;

	margin: 0;

}

body, input, textarea {

	color: #222;

	font-family:Arial, Helvetica, sans-serif;

	line-height: 1.7;

	font-size:.9em;

	color:#666 !important;

}

h1, h2, h3, h4, h5, h6 {

	font-weight: bold;

	clear: both;

	color:#95bd20;

}

hr {

	background-color: #999;

	border: 0;

	height: 1px;

	margin-bottom: 1.5em;

}

pre {

	font: 11px Monaco, monospace;

	line-height: 1.5;

	margin-bottom: 1.5em;

}

code {

	font: 11px Monaco, monospace;

}

p {

	margin: 4px 0 12px 0;

}

#productMenu span a:hover{
	color:#95bd20 !important;
}

#productMenu .current_page_item{
color:#95bd20 !important;
}

#productMenu div#nextend-accordion-menu-unique6492d2 dl.level1 dt:HOVER span.inner span, div#nextend-accordion-menu-unique6492d2 dl.level1 dt:HOVER span.inner span span, div#nextend-accordion-menu-unique6492d2 dl.level1 dt:HOVER a, div#nextend-accordion-menu-unique6492d2 dl.level1 dt:HOVER a span {
color: #95bd20;
font-size: 12px;
text-shadow: none;
font-family: 'Arimo',Arial;
line-height: 20px;
font-weight: normal;
font-style: normal;
text-decoration: none;
text-align: left;
}

.breadcrumbs{
	font-size:12px;
	color:#3c3c3b;
	display:block;
	width:100%;
	height:auto;
	padding:0 0 3px 0;
	margin:0 0 20px 0;
	border-bottom:#e1e1e1 1px dashed;
}

.breadcrumbs a{
	color:#95bd20;
}

/*** PAGE LAYOUT ***/



/* Styles that affect the entire layout of the page */

div#container {

	max-width:100%;

	height:auto;

	overflow:hidden;

}

#containerInner {

	max-width:960px;

	height:auto;

	overflow:hidden;

	margin:0em auto;

	padding:0em 0em 4em 0em;

}

#containerInner h2 {

	background:url(img/headerGraphic.png) no-repeat;

	background-position:right;

	display:block;

	width:100%;

	color:#95bd20;

	margin:1.4em 0em 1.4em 0em;

}

#containerInner h1 {

	display:block;

	width:100%;

	color:#95bd20;

	padding:0;

	margin:0 0 .5em 0;

	font-size:1.3em;

}

div#content {

	float:left;

	width:67%;

	height:auto;

}

div#contentContact {

	width:100%;

	height:auto;

}

/*** HEADER : MENU ***/

/*** Product Menus ***/

/*Salto*/

.menu-salto-menu-container {

	padding:0;

	margin:-2em 0em 0em 0em;

}

#menu-salto-menu {

	width:auto;

	height:auto;

	padding:0;

	margin:0em 0em 2em 0em;

}

#menu-salto-menu a {

	font-size:.8em;

	font-weight:bold;

}

#menu-salto-menu ul {

	padding:0;

	margin:0;

	width:200px;

}

#menu-salto-menu li {

	display:block;

	float:left;

	clear:both;

	padding:.3em 0em .6em 0em;

	margin:0;

	height:auto;

}

#menu-salto-menu .sub-menu {

	display:none;

	position:relative;

	z-index:9999;

	padding:.5em 0em .5em 2em;

}

#menu-salto-menu .sub-menu li {

	width:100%;

	display:block;

	border:none;

	border-bottom:#999 1px dotted;

}

#menu-salto-menu .sub-menu li a {

	font-weight:100;

}

/*Salto*/

/*Eclise*/

.menu-eclisse-menu-container {

	padding:0;

	margin:-2em 0em 0em 0em;

}

#menu-eclisse-menu {

	width:auto;

	height:auto;

	padding:0;

	margin:0em 0em 2em 0em;

}

#menu-eclisse-menu a {

	font-size:.9em;

	font-weight:bold;

}

#menu-eclisse-menu ul {

	padding:0;

	margin:0;

	width:200px;

}

#menu-eclisse-menu li {

	display:block;

	float:left;

	clear:both;

	padding:.3em 0em .6em 0em;

	margin:0;

	height:auto;

}

#menu-eclisse-menu .sub-menu {

	display:none;

	padding:.5em 0em .5em 2em;

}

#menu-eclisse-menu .sub-menu li {

	width:100%;

	display:block;

	border:none;

	border-bottom:#999 1px dotted;

}

#menu-eclisse-menu .sub-menu li a {

	font-weight:100;

}

/*Eclise*/


/*Cody*/

.menu-cody-menu-container {

	padding:0;

	margin:-2em 0em 0em 0em;

}

#menu-cody-menu {

	width:auto;

	height:auto;

	padding:0;

	margin:0em 0em 2em 0em;

}

#menu-cody-menu a {

	font-size:.9em;

	font-weight:bold;

}

#menu-cody-menu ul {

	padding:0;

	margin:0;

	width:200px;

}

#menu-cody-menu li {

	display:block;

	float:left;

	clear:both;

	padding:.3em 0em .6em 0em;

	margin:0;

	height:auto;

}

#menu-cody-menu .sub-menu {

	display:none;

	padding:.5em 0em .5em 2em;

}

#menu-cody-menu .sub-menu li {

	width:100%;

	display:block;

	border:none;

	border-bottom:#999 1px dotted;

}

#menu-cody-menu .sub-menu li a {

	font-weight:100;

}

#menu-cody-menu a .current_page_item{
	background:none;
}

/*Cody*/

/*Clay*/

.menu-clay-menu-container {

	padding:0;

	margin:-2em 0em 0em 0em;

}

#menu-clay-menu {

	width:auto;

	height:auto;

	padding:0;

	margin:0em 0em 2em 0em;

}

#menu-clay-menu a {

	font-size:.9em;

	font-weight:bold;

}

#menu-clay-menu ul {

	padding:0;

	margin:0;

	width:200px;

}

#menu-clay-menu li {

	display:block;

	float:left;

	clear:both;

	padding:.3em 0em .6em 0em;

	margin:0;

	height:auto;

}

#menu-clay-menu .sub-menu {

	padding:.5em 0em .5em 2em;

}

#menu-clay-menu .sub-menu li {

	width:100%;

	display:block;

	border:none;

	border-bottom:#999 1px dotted;

}

#menu-clay-menu .sub-menu li a {

	font-weight:100;

}

/*Clay*/

/*Marcal*/

.menu-marcal-menu-container {

	padding:0;

	margin:-2em 0em 0em 0em;

}

#menu-marcal-menu {

	width:auto;

	height:auto;

	padding:0;

	margin:0em 0em 2em 0em;

}

#menu-marcal-menu a {

	font-size:.9em;

	font-weight:bold;

}

#menu-marcal-menu ul {

	padding:0;

	margin:0;

	width:200px;

}

#menu-marcal-menu li {

	background:none !important;

	display:block;

	float:left;

	clear:both;

	padding:0em 0em .6em 0em;

	margin:0;

	height:auto;

}

#menu-marcal-menu .sub-menu {


	padding:.5em 0em .5em 2em;

}

#menu-marcal-menu .sub-menu li {

	width:100%;

	display:block;

	border:none;

	border-bottom:#999 1px dotted;

}

#menu-marcal-menu .sub-menu li a {

	font-weight:100;

}

/*Marcal*/

/*** Product Menus ***/

#productMenu {

	float:left;

	width:27%;

	height:auto;

	overflow:hidden;

	padding:0;

	margin:0;

}

#contentProducts {

	float:right;

	width:70%;

}

/* To see a menu in your header, you'll need to first add one in WordPress Admin */

.menu ul {

	list-style: none;

	margin: 0;

}

.menu ul ul .current_page_item {

	background:none;

	padding:0;

	margin: 0;

}

.menu ul ul {

	display: none;

	height:auto;

	position:relative;

	z-index:9999;

	-webkit-box-shadow: 2px 2px 1px 1px rgba(0,0,0,0.3);

	box-shadow: 2px 2px 1px 1px rgba(0,0,0,0.3);

	margin:-1.1em 0em 0em 0em;

}

.menu ul ul li {

	width:80px;

	height:30px;

	display:block;

	overflow:hidden;

	background:#333;

}

.menu ul ul li:hover {

	background:#aad332;

}

.menu ul li {

	position: relative;

}

.menu ul li:hover ul {

	background:#333;

	display: block;

	position: absolute;

	top: 28px;

	width:auto;

	padding-left: 0;

}

.menu ul ul a {

	color:#fff !important;

}

.menu ul ul a:hover {

	text-decoration:underline;

	color:#fff !important;

}

.menu li {

	display: inline;

	float: left;

	padding: .4em 0em .4em 1em;

}

.menu-item {

}

.menu-item a {

	font-size: 30px;

	text-decoration: none;

	color: #95bd20;

}

.menu-item a:hover {

	color: #5d8a05;

}

/*** HEADER : OTHER ***/







/*** CONTENT : POSTS AND PAGES ***/



/* Entry and Page Titles */

h1.entry-title {

}

h2.entry-title {

}

h2.entry-title a {

}

h1.page-title {

}

/* Media Alignment */

.alignright {

	/* Style for right-aligned images in posts */

	padding: 8px 0 8px 8px;

	float: right;

}

.alignleft {

	/* Style for left-aligned images in posts */

	padding: 8px 8px 8px 0;

	float: left;

}

/* Entry Content */

.entry-content {

/* Style that affects actual entry/post content */

}

.entry-content a {

	color:#95bd20;

	text-decoration:none;

}

.entry-content a:hover {

}

.entry-content h1, h2, h3, h4, h5 {

}

.entry-content ol li {

}

.entry-utility {

/* Style for the entry utility, which sits below a post and provides info like categories, tags, feeds, and an edit link (for authors) */

}

.entry-meta {

/* Style for the entry metadata (author, etc.) */

}

.skip-link {

/* Style for the skip link */

	/*position: absolute;

	left: -9000px;*/

}

.navigation {

	margin:3em 0em 3em 0em;

}

.navigation a {

	/* Style for the navigation links (next/previous post) on a given post */

	color:#95bd20;

	text-decoration:none;

}

/*** CONTENT : COMMENTS ***/



div#comments {

/* Style that affects the DIV containing all the comments */

}

.comments h3 {

/* H3 header style for comments */

}

.comments ol {

/* Comments are displayed as ordered lists by default, so you want to style that list so it looks the way you want */

}

.comments ol li {

/* Style each list item in the comments ordered list */

}

.comments img {

	/* Style for the user avatar beside each comment */

	float: left;

	margin: 0 12px 8px 0;

}

.comments .comment {

/* Style that applies to each individual comment in a series of comments */

}

.children ul li {

/* A style that refers to the children (as in, responses to) any given comment */

}

.comment-reply-link {

/* Style for the "Reply" link on a comment */

}

.comment-meta {

/* Style for metadata for a comment */

}

div#respond {

/* DIV that contains the comment response form */

}

div#respond h3 {

/* H3 header for the comment response form */

}

/*** CONTENT : SIDEBAR ***/

div#primary {

/* Primary Widget Area DIV */

}

div#secondary {

	/* Secondary Widget Area DIV */

float:right;

	max-width:25%;

}

div#secondary ul {

	/* Secondary Widget Area DIV */

list-style:none;

	padding:0;

	margin:0;

}

div#secondary h2 {

	padding:0em 0em 0em 0em;

	background:none;

	margin:0;

}

.widget-area {

/* Class that applies to BOTH widget areas */

}

.xoxo {

/* Class that applies to each item in each widget area (an unordered list class) */

}

/*** FOOTER ***/

#site-info {

	width:100%;

	height:auto;

	overflow:hidden;

	display:block;

	clear:both;

}

#site-info h3 {

	border-bottom:#95bd20 1px solid;

	padding:0em 0em .2em 0em;

	font-size:1.3em;

}

#site-info ul {

	list-style:none;

	padding:0;

	margin:0;

}

#site-info a {

	color:#fff;

	text-decoration:none;

}

#site-info a:hover {

	text-decoration:underline;

}

#site-info ul li {

	border-bottom:#666666 1px dotted;

	padding:.0em 0em .3em 0em;

	margin:0em 0em .3em 0em;

	font-size:1em;

}

#footerOuter {

	width:100%;

	height:auto;

	overflow:hidden;

	background:#3c3c3b;

}

div#footer {

	max-width:960px;

	height:auto;

	clear: both;

	margin:0em auto;

	color:#FFFFFF;

	padding:2em 0em 2em 0em;

	font-size:.8em;

}

#footer_widgets {

	float:left;

	width:18.4%;

	margin:0em 1.5em 0em 0em;

}

#footer_widgets:last-of-type {

	margin:0em 0em 0em 0em;

}

#credits {

	max-width:100%;

	height:auto;

	padding:2em 0em 2em 0em;

	margin:2em 0em 0em 0em;

}

#credLeft {

	float:left;

}

#credRight {

	float:right;

	margin:0em 2em 0em 0em;

	font-size:1em;

	cursor:pointer;

}

/*** YOUR CSS ***/

/*** Structure ***/

#headerOuter {

	background:#3c3c3b;

	width:100%;

	height:auto;

}

#header {

	max-width:960px;

	height:75px;

	margin:0 auto;

	padding:1em 0em 1em 0em;

}

#contentTopOuter {

	width:100%;

	height:300px;

	overflow:hidden;

	background:#95bd20;

	border-bottom:#3c3c3b 8px solid;

}

#contentTop {

	width:960px;

	height:auto;

	overflow:hidden;

	margin:0 auto;

	padding:0;

	position:relative;

	z-index:10;

}

#wrapperOuter {

	width:100%;

	height:auto;

	overflow:hidden;

}

#wrapper {

	max-width:960px;

	height:auto;

	overflow:hidden;

	padding:4em 0em 4em 0em;

	margin:0 auto;

}

#wrapper2 {

	max-width:1000px;

	height:auto;

	overflow:hidden;

	padding:1em 0em 4em 0em;

	margin:0 auto;

}

#wrapper3 {

	max-width:960px;

	height:auto;

	overflow:hidden;

	padding:1em 0em 4em 0em;

	margin:0 auto;

}

#wrapper3 #mapContent {

	padding:2em 0em 0em 0em;

}

#wrapper3 h3 {

	font-size:1.4em;

	margin:0;

}

#wrapper3 p {

	font-size:.8em;

}

#wrapperBreak {

	width:960px;

	height:auto;

	padding:0;

	margin:0 auto;

}

#wrapperLeft {

	float:left;

	width:65%;

	height:auto;

	overflow:hidden;

}

#wrapperLeft h1 {

	text-align:center;

	font-size:1.3em;

	font-weight:500;

	padding:0;

	margin:1em 0em 0em 0em;

}

#wrapperLeft p {

	font-size:.8em;

	text-align:center;

	padding:0;

	margin:0;

}

#wrapperLeft a {

	color:#95bd20;

	margin:0em 0em 0em .4em;

}

#wrapperRight {

	float:right;

	width:27%;

	height:600px;

	height:auto;

}

/*** Structure ***/

/*** Components ***/

#mapContent {

	display:block;

	max-width:960px;

	height:auto;

	overflow:hidden;

	margin:0 auto;

	padding:3em 0em 3em 0em;

}

#mapLeft {

	max-width:35%;

	float:left;

}

#mapRight {

	width:auto;

	float:right;

}

#mapRight img {

	max-width:500px;

	height:auto;

}

#logo {

	float:left;

	width:92px;

	height:auto;

	overflow:hidden;

	margin:0;

	padding:0;

}

#logo img {

	max-width:75%;

	height:auto;

}

#topContentRight {

	max-width:90%;

	height:auto;

	float:right;

}

#socialOuter {

	width:auto;

	display:block;

	clear:both;

}

#socialInner {

	float:right;

}

#socialInner img {

	max-width:80%;

	height:auto;

}

#socialInnerFB {

	width:30px;

	height:30px;

	float:left;

	margin:0em .1em 0em 0em;

}

#socialInnerTW {

	width:30px;

	height:30px;

	float:left;

	margin:0em .1em 0em 0em;

}

#socialInnerVM {

	width:30px;

	height:30px;

	;

	float:left;

	margin:0em .1em 0em 0em;

}

#socialInnerYT {

	width:30px;

	height:30px;

	float:left;

	margin:0em .1em 0em 0em;

}

#access {

	max-width:100%;

	height:auto;

	float:left;

}

#dwMenu {

	float:right;

	max-width:100%;

	height:auto;

	margin:1em 0em 0em 0em;

}

#socialOuter img {

	max-width:20px;

	height:auto;

	float:right;

	margin:0em .2em 0em 0em;

}

#dwMenu a {

	font-size:1em;

	font-weight:500;

	color:#FFFFFF;

	text-decoration:none;

}

#dwMenu a:hover {

	color:#95bd20;

}

.current_page_item {

	background:#95bd20;

	padding: .4em 1em .4em 1em !important;

	margin:0em 0em 0em 1em;

}

#searchIcon {

	float:right;

	width:40px;

	height:40px;

	cursor:pointer;

}

#searchIcon img {

	max-width:100%;

	height:auto;

}

#searchContent {

	width:auto;

	height:40px;

	float:right;

	padding:0em;

	margin:0em;

}

#searchSub {

	cursor:pointer;

	padding:0;

	width:24px;

	height:24px;

	border:0;

	float:right;

}

#topSearch {

	height:23.8px;

	width:168px;

	border:0;

	padding:0 0 0 1em;

	margin:0 .5em 0 0;

	float:left;

}

#sideSearch {

	background:#e1e1e1;

	height:32px;

	width:185px;

	border:0;

	padding:0 0 0 1em;

	margin:0 .5em 0 0;

	float:left;

}

#searchContent #searchsubmit {

	background-color:#95bd20;

	border:#000000 1px solid;

	color:#FFF;

}

#searchContent #searchsubmit:hover {

	background-color:#bedd63;

}

#contentTop h2 a {

	font-family:Verdana, Geneva, sans-serif;

	text-decoration:none;

	color:#FFF;

	font-weight:bold !important;

	font-size:2.4em;

}

#contentTop h2 {

	padding:0em;

	margin:0em;

}

#catUpper {

	width:100%;

	height:auto;

	overflow:hidden;

	margin:0em 0em 4em 0em;

}

#catLower {

	width:100%;

	height:auto;

	overflow:hidden;

}

#salto {

	max-width:46.6%;

	height:auto;

	float:right;

}

#salto img {

	max-width:100%;

	height:auto;

}

#marcal {

	max-width:46.6%;

	height:auto;

	float:left;

}

#marcal img {

	max-width:100%;

	height:auto;

}

#eclisse {

	max-width:46.6%;

	height:auto;

	float:right;

}

#eclisse img {

	max-width:100%;

	height:auto;

}

#dline {

	max-width:46.6%;

	height:auto;

	float:left;

}

#dline img {

	max-width:100%;

	height:auto;

}

#wrapperRight h1 {

	color:#95bd20;

	font-weight:bold;

	font-size:1.5em;

	padding:0;

	margin:-.4em 0em 0em 0em;

}

#pageh1 {

	width:100%;

	padding:0;

	margin:0 0 4em 0em;

	background:#95bd20;

}

#pageh1 h1 {

	width:960px;

	height:auto;

	font-size:1.5em;

	color:#FFFFFF;

	margin:0em auto;

	padding:.2em 0em .2em 0em;

}

#map {

	width:100%;

	height:auto;

	margin:0em 0em 1em 0em;

}

#map img {

	max-width:100%;

	height:auto;

}

#contactLeft {

	width:49%;

	height:auto;

	overflow:hidden;

	float:left;

}

#contactRight {

	width:49%;

	height:auto;

	overflow:hidden;

	float:right;

}

#name {

	border:#CCC 1px solid;

	width:96%;

	float:left;

	padding:.9em .5em .9em .5em;

	color:#000;

	font-size:1em;

	margin:0em .5em .5em 0em;

	clear:both;

}

#email {

	border:#ccc 1px solid;

	width:96%;

	float:left;

	padding:.9em .5em .9em .5em;

	color:#000;

	font-size:1em;

	margin:0em 0em .5em 0em;

	clear:both;

}

#subject {

	border:#ccc 1px solid;

	width:96%;

	float:none;

	padding:.9em .5em .9em .5em;

	color:#000;

	font-size:1em;

	margin:0em 0em .5em 0em;

	clear:both;

}

#message {

	border:#CCC 1px solid;

	width:96%;

	height:80.5px;

	padding:.9em .5em .9em .5em;

	color:#000;

	font-size:1em;

	margin:0em 0em .5em 0em;

}

.wpcf7 #submit {

	border:none;

	background:url(img/Email-Icon.png) no-repeat !important;

	background-color:#95bd20;

	width:100%;

	height:auto;

	padding:1.2em .5em 1.2em .5em;

	float:left;

	color:#fff !important;

	font-weight:bold;

	margin:-.1em 0em 0em 0em;

}

#productVideos {

	max-width:100%;

	height:auto;

	overflow:hidden;

}

.proImage {

	float:left;

	width:165px;

	height:165px;

	margin:.7em 2.8em .5em 0em;

	background:#333333;

}

.proImageLast {

	float:left;

	width:160px;

	height:160px;

	margin:.7em 0em .5em 0em;

	background:#333333;

}

/*** Slider ***/



/*** Slider ***/



/*** Widgets ***/

#contact-sidebarOuter {

	margin:0em 0em 0em 0em;

	width:25%;

	float:right;

}

#contact-sidebar {

	margin:0em 0em 0em 0em;

	width:100%;

	float:right;

}

#news-sidebarOuter {

	margin:0em 0em 0em 0em;

	width:25%;

	float:right;

}

#news-sidebar {

	margin:0em 0em 1.5em 0em;

	width:100%;

	float:right;

}

#news-sidebar h2 {

	background:none;

	color:#95bd20;

	font-size:1.2em;

	margin:0em 0em .3em 0em;

	font-weight:bolder;

	text-transform:uppercase;

}

#news-sidebar ul {

	list-style:none;

	padding:0;

	margin:0;

}

#news-sidebar ul li {

	border-bottom:#CCC 1px solid;

	padding:.5em 0em .5em 0em;

}

#news-sidebar ul li a {

	color:#666;

	text-decoration:none;

	font-size:.8em;

}

#product-page-menu {

	float:left;

	width:40%;

	height:auto;

	overflow:hidden;

}

/*** Widgets Close ***/

/*** News Styling ***/

#content img {

	max-width:100%;

	height:auto;

	margin:0em 0em 2em 0em;

}

#content #latestNews {

	margin:0em 0em 0em 7em !important;

	max-width:80%;

}

#content #latestNews h4 a {

	color:#95bd20;

	font-weight:bold;

	font-size:1.5em;

	text-decoration:none;

}

#wrapperRight #latestNews h4 a {

	display:none;

}

#content #latestNews .srp-content-box {

	margin:0em 0em 0em 2em !important;

}

#content #latestNews .srp-widget-date {

	position:absolute;

	margin:-7em 0em 0em -7.6em;

	width:70px;

	height:auto;

	padding:.5em;

	font-size:.9em;

	text-align:center;

	background:#95bd20;

	color:#FFF;

}

#content #latestNews .srp-widget-excerpt a {

	float:right;

	padding:.6em;

	background:#95bd20;

	color:#FFF;

	font-size:.9em;

	margin:1em 0em -8em 0em !important;

}

#latestNews {

	margin:0em 0em 0em 0em !important;

}

#latestNews h4 a {

	color:#95bd20;

	font-weight:bold;

	font-size:1.2em;

	text-decoration:none;

}

#latestNews .srp-content-box {

	margin:0em 0em 0em 0em !important;

}

#latestNews .srp-widget-date {

	position:relative;

	margin:0em;

	width:auto;

	height:auto;

	padding:0em;

	font-size:.9em;

	text-align:left;

	background:none;

	color:#95bd20;

}

#contactButton {

	padding:.7em 1.2em .7em 1.2em;

	background:#95bd20;

	font-weight:bold;

	height:auto;

	font-size:.73em;

	overflow:hidden;

	float:left;

	color:#FFFFFF;

	text-decoration:none;

}

.textwidget img {

	max-width:100%;

	height:auto;

	float:none;

	margin:1em 0em 1em 0em;

}

.lcp_catlist {

	list-style:none;

	padding:0em 0em 0em 6em;

}

.lcp_catlist li {

	margin:0em 0em 5em 0em;

	padding:0em 0em 2em 0em;

	border-bottom:#e1e1e1 1px solid;

}

.lcp_title {

	color:#95bd20;

	display:block;

	font-size:1.2em;

	font-weight:bold;

	clear:both;

	margin:0em 0em .3em 0em;

	padding:0em 0em .3em 0em;

}

.lcp_readmore {

	background-color:#95bd20;

	padding:.5em;

	color:#FFFFFF !important;

	font-size:.85em;

	float:right;

	margin:3em 0em 0em 0em;

}

.lcp_date {

	padding:1em;

	background:#95bd20;

	position:absolute;

	margin:-3.5em 0em 0em -6em;

	color:#FFFFFF;

	font-weight:bold;

}

.slider_read_more {

	padding:.5em;

	background:#333333;

	color:#FFFFFF !important;

	text-decoration:none;

	font-size:.9em;

	margin:1em 0em 0em 0em;

}

//** GOOGLE MAPS STYLES **//  //** --- **//

/*** News Page Close ***/