@font-face
{
	font-family: 'open_sansregular';
	src: url('/web/20240122234222im_/http://eespl.us/fonts/OpenSans-Regular-webfont.eot');
	src: url('/web/20240122234222im_/http://eespl.us/fonts/OpenSans-Regular-webfont.eot#iefix') format('embedded-opentype'), url('/web/20240122234222im_/http://eespl.us/fonts/OpenSans-Regular-webfont.woff') format('woff'), url('/web/20240122234222im_/http://eespl.us/fonts/OpenSans-Regular-webfont.ttf') format('truetype'), url('/web/20240122234222im_/http://eespl.us/fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
	font-weight: normal;
	font-style: normal;
}


/* ---------------------------------------------------------------------- */
/*	Reset
/* ---------------------------------------------------------------------- */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section
{
	display: block;
}
nav ul, nav ol
{
	list-style: none;
	list-style-image: none;
}
table
{
	border-collapse: collapse;
	border-spacing: 0;
}
dt, dd
{
	display: inline-block;
}
a
{
	margin: 0;
	padding: 0;
	font-size: 100%;
	outline: none;
	text-decoration: none;
	background: transparent;
	vertical-align: baseline;
}
a, a > *
{
	color: #847460;
	text-decoration: none;
}
.not-ie a, .not-ie a > *
{
	-webkit-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
	-moz-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
	-ms-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
	-o-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
	transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
}
ul li
{
	list-style: none;
}
.container img
{
	border: 0;
	height: auto;
	max-width: 100%;
}
.not-ie .container img
{
	-webkit-transition: all .25s linear;
	-moz-transition: all .25s linear;
	-ms-transition: all .25s linear;
	-o-transition: all .25s linear;
	transition: all .25s linear;
}
/* ---------------------------------------------------------------------- */
/*	Styling
/* ---------------------------------------------------------------------- */

/*----------ccccc------*/



/* Color */



.color-1 .navigation > ul > li:hover > a
{
	color: #25a4dc;
}
.color-1 .navigation > ul > li.current-menu-item > a
{
	color: #25a4dc;
}
.color-1 .navigation > ul > li.current-menu-parent > a
{
	color: #25a4dc;
}
.color-1 .navigation > ul > li.current-menu-ancestor > a
{
	color: #25a4dc;
}
.color-1 #sidebar .widget li:hover a
{
	color: #25a4dc;
}
.color-1 blockquote
{
	color: #25a4dc;
}
.color-1 a:hover
{
	color: #25a4dc;
}
.color-1 a > *:hover
{
	color: #25a4dc;
}
.color-1 .widget ul li:hover:after
{
	color: #25a4dc;
}
.color-1 .comment-meta .author
{
	color: #25a4dc;
}
.color-1 .entry-body .e-date strong
{
	color: #25a4dc;
}
/* Background Color */

.color-1 .page-header, .color-1 .jta-tweet-list-controls-button:hover
{
	background-color: #63c3d7;
}
.color-1 .tabs-style-1 .tabs-nav li.active a, .color-1 .tabs-style-1 .tabs-nav li:hover a, .color-1 .tabs-style-3 .tabs-nav li.active a, .color-1 .tabs-style-3 .tabs-nav li:hover a
{
	border-color: #73adb4;
	color: #fff;
	text-shadow: none;
	background: #82cfde; /* Old browsers */
	background: -moz-linear-gradient(top, #82cfde 0%, #60bacd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #82cfde), color-stop(100%, #60bacd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #82cfde 0%, #60bacd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #82cfde 0%, #60bacd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #82cfde 0%, #60bacd 100%); /* IE10+ */
	background: linear-gradient(to bottom, #82cfde 0%, #60bacd 100%); /* W3C */
}
/* ---------------------------------------------------------------------- */
/*	Basic Elements
/* ---------------------------------------------------------------------- */

body
{
	color: #777;
	-webkit-font-smoothing: antialiaszed; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;
	font: 12px/1.5 Arial;
}
body
{
	background-color: #efece2;
	background-image: url(/web/20240122234222im_/http://eespl.us/images/bg-body.png);
	background-repeat: repeat;
}
body.text-1
{
	font-family: Arial;
}
body.text-2
{
	font-family: Tahoma;
}
body.text-3
{
	font-family: Verdana;
}
p
{
	margin: 0 0 1.5em 0;
	padding: 0;
	line-height: 1.6em;
	text-align: justify;
}
.holder p
{
	text-align: center;
}
h1
{
	font-size: 28px;
}
/*not*/
h2
{
	font-size: 24px;
}
h3
{
	font-size: 20px;
}
h4
{
	font-size: 18px;
}
h5
{
	font-size: 16px;
}
/*not*/
h6
{
	font-size: 14px;
}
.h-style-1 h1, .h-style-1 h2, .h-style-1 h3, .h-style-1 h4, .h-style-1 h5, .h-style-1 h6
{
	font-family: 'open_sansregular';
}
.h-style-2 h1, .h-style-2 h2, .h-style-2 h3, .h-style-2 h4, .h-style-2 h5, .h-style-2 h6
{
	font-family: 'open_sansregular';
}
.h-style-3 h1, .h-style-3 h2, .h-style-3 h3, .h-style-3 h4, .h-style-3 h5, .h-style-3 h6
{
	font-family: 'open_sansregular';
}
.h-style-4 h1, .h-style-4 h2, .h-style-4 h3, .h-style-4 h4, .h-style-4 h5, .h-style-4 h6
{
	font-family: 'open_sansregular';
}
h1, h2, h3, h4, h5, h6
{
	margin-bottom: 15px;
	color: #AA0000;
	font-weight: 400;
	line-height: 1.25;
}
blockquote
{
	margin-bottom: 20px !important;
	padding: 0 0 5px 15px;
	border-left: 3px solid #d7d5cf;
	font-size: 15px;
	font-style: italic;
	font-family: 'open_sansregular';
}
blockquote p
{
	padding: .5em 0;
	margin: 0;
	font-size: 15px;
	font-style: italic;
	font-family: 'open_sansregular';
}
.container blockquote.quoteleft
{
	float: left;
}
.container blockquote.quoteright
{
	float: right;
}
/* -------------------------------------------------- */
/*	Clearfix
	/* -------------------------------------------------- */

.clear
{
	clear: both;
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
}
.clearfix:after
{
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	content: ".";
}
/* -------------------------------------------------- */
/*	General Classes
	/* -------------------------------------------------- */

.detailimg
{
	text-align: center;
}
.bordered
{
	position: relative;
	display: block;
	width: auto;
	margin-bottom: 20px;
	padding: 7px;
	background-color: #e0dfd8;
}
.bordered
{
	-webkit-box-shadow: 2px 2px 1px rgba(0,0,0,.17), -1px -1px 0 rgba(0,0,0,.05);
	-moz-box-shadow: 2px 2px 1px rgba(0,0,0,.17), -1px -1px 0 rgba(0,0,0,.05);
	box-shadow: 2px 2px 1px rgba(0,0,0,.17), -1px -1px 0 rgba(0,0,0,.05);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/web/20240122234222im_/http://eespl.us/css/PIE-1.0.0/PIE.htc);
}
.ie7 .bordered, .ie8 .bordered
{
	behavior: url(/web/20240122234222im_/http://eespl.us/js/PIE.html);
	zoom: 1;
	box-shadow: 2px 2px 1px #dfdbd1, -1px -1px 0 rgba(0,0,0,.05);
}
.ie7 .bordered, s .ie8 .bordered
{
	border: 1px solid #c6c5bf;
}
.bordered.alignleft
{
	margin: 0 20px 10px 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.bordered.alignright
{
	margin: 0 0 10px 20px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.tabs-container .bordered.alignleft
{
	margin: 0 20px 25px 0;
}
.bordered .add-border
{
	display: block;
	border: 1px solid rgba(0,0,0,.6);
}
.ie7 .bordered .add-border, .ie8 .bordered .add-border
{
	border: 1px solid #000;
}
.add-border img
{
	display: block;
}
.detailimg h5
{
	margin-bottom: 10px;
	color: #AA0000;
	font-weight: 500;
	line-height: 1.25;
	font-size: 16px;
	text-transform: uppercase;
}
.aligncenter
{
	text-align: center;
}
.aligncenter > img
{
	display: inline;
	text-align: center;
}
.alignleft
{
	float: left;
}
.alignright
{
	float: right;
}
.single-image
{
	position: relative;
	display: block;
	cursor: pointer;
	font-size: 0;
}
.single-image img, .video-icon img
{
	display: block;
}
.curtain
{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background-color: rgba(255,255,255,.5);
	background-position: 50% 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-repeat: no-repeat;
	opacity: 0;
	filter: alpha(opacity=0);
	text-indent: -9999px;
}
.ie7 .curtain, .ie8 .curtain
{
	background-color: #fff;
}
.single-image.picture-icon .curtain
{
	background-image: url(/web/20240122234222im_/http://eespl.us/images/icons/zoom.png);
}
.single-image.video-icon .curtain
{
	background-image: url(/web/20240122234222im_/http://eespl.us/images/icons/video-icon.png);
}
.single-image:hover .curtain, .video-icon:hover .curtain
{
	opacity: .8;
	filter: alpha(opacity = 60);
}
.with-desc:after
{
	margin-left: 18px;
	color: #847460;
	font-size: 14px;
	content: attr(data-desc);
}
.widget.widget_audio > iframe
{
	background-color: #FDFBF3;
	border: 1px solid #DAD5C9;
	border-radius: 3px;
	padding: 7px;
}
/* -------------------------------------------------- */
/*	Dividers
	/* -------------------------------------------------- */

.border-divider
{
	clear: both;
	margin: 25px 0;
	height: 1px;
	background-color: #d7d5cf;
}
.column-divider
{
	clear: both;
	margin: 25px 0 15px;
	height: 1px;
	background-color: #d7d5cf;
}
.divider-top
{
	position: relative;
	clear: both;
	display: block;
	padding: 20px 0 10px 0;
	width: 100%;
	border-top: 1px dotted #B7B6B6;
	font-size: 10px;
}
.divider-top a
{
	position: absolute;
	top: 3px;
	right: 0;
	padding-right: 16px;
	outline: medium none;
	border: 0 none;
	background: url(/web/20240122234222im_/http://eespl.us/images/top-arrow.html) no-repeat center right;
	color: #36332E;
	font-weight: 700;
	cursor: pointer;
}
.divider-top a:hover
{
	color: #767676;
}
/* -------------------------------------------------- */
/*	Ordered / Unordered List Styles
	/* -------------------------------------------------- */

ul.ordered
{
	margin-bottom: 15px;
}
ul.ordered li
{
	padding: 7px 0;
}
ul.ordered.type-1 li
{
	list-style: inside decimal-leading-zero;
}
ul.ordered.type-2 li
{
	list-style: inside decimal;
}
ul.list
{
	margin-bottom: 20px;
}
ul.list li
{
	padding: 7px 0 7px 25px;
	background-position: 0 .6em;
	background-repeat: no-repeat;
}
ul.list.type-1 li
{
	background-image: url(/web/20240122234222im_/http://eespl.us/images/icons/small/tick.png);
}
ul.list.type-2 li
{
	background-image: url(/web/20240122234222im_/http://eespl.us/images/icons/small/add_small.png);
}
ul.list.type-3 li
{
	background-image: url(/web/20240122234222im_/http://eespl.us/images/icons/small/application_osx.png);
}
ul.list.type-4 li
{
	background-image: url(/web/20240122234222im_/http://eespl.us/images/icons/small/arrow_small_right.png);
}
ul.list.type-5 li
{
	background-image: url(/web/20240122234222im_/http://eespl.us/images/icons/small/arrow_state_blue_right.png);
}
ul.list.type-6 li
{
	background-image: url(/web/20240122234222im_/http://eespl.us/images/icons/small/check.png);
}
ul.list.type-7 li
{
	background-image: url(/web/20240122234222im_/http://eespl.us/images/icons/small/document_a4_edit.png);
}
ul.list.type-8 li
{
	background-image: url(/web/20240122234222im_/http://eespl.us/images/icons/small/document_copy.png);
}
ul.list.type-9 li
{
	background-image: url(/web/20240122234222im_/http://eespl.us/images/icons/small/folder_classic.png);
}
ul.list.type-10 li
{
	background-image: url(/web/20240122234222im_/http://eespl.us/images/icons/small/folder_modernist_stuffed.png);
}
ul.list.type-11 li
{
	background-image: url(/web/20240122234222im_/http://eespl.us/images/icons/small/pencil.png);
}
ul.list.type-12 li
{
	background-image: url(/web/20240122234222im_/http://eespl.us/images/icons/small/star_empty.png);
}
ul.list.type-13 li
{
	background-image: url(/web/20240122234222im_/http://eespl.us/images/icons/small/thumb_up.png);
}
ul.list.type-14 li
{
	background-image: url(/web/20240122234222im_/http://eespl.us/images/icons/small/view_outline.png);
}
ul.list.type-15 li
{
	background-image: url(/web/20240122234222im_/http://eespl.us/images/icons/small/warning_triangle.png);
}
ul.list.type-16 li
{
	background-image: url(/web/20240122234222im_/http://eespl.us/images/icons/small/media_controls_forward_small.png);
}
/* -------------------------------------------------- */
/*	Button
	/* -------------------------------------------------- */

.button
{
	display: inline-block;
	margin-bottom: 15px;
	padding: 6px 19px;
	outline: none;
	color: #fff;
	border-width: 1px;
	border-style: solid;
	vertical-align: baseline;
	text-align: center;
	text-decoration: none;
	font: 12px/1.5 Arial;
	cursor: pointer;
}
.button.small
{
	padding: 6px 19px;
}
.button.medium
{
	padding: 8px 21px;
	font-size: 15px;
}
.button.large
{
	padding: 9px 24px;
	font-size: 16px;
}
.not-ie .button
{
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.14), inset 0 1px rgba(255,255,255,.25);
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.14), inset 0 1px rgba(255,255,255,.25);
	box-shadow: 1px 1px 2px rgba(0,0,0,.14), inset 0 1px rgba(255,255,255,.25);
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	behavior: url(/web/20240122234222im_/http://eespl.us/css/PIE-1.0.0/PIE.htc);
}
.button.default, .button.dark:hover
{
	border-color: #d7d5cf;
	border-bottom-color: #d0cfc9;
	color: #847460;
	text-shadow: 1px 1px 0 #f9f9f7;
	background: #faf9f7; /* Old browsers */
	background: -moz-linear-gradient(top, #faf9f7 0%, #dad9d3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #faf9f7), color-stop(100%, #dad9d3));
	background: -webkit-linear-gradient(top, #faf9f7 0%, #dad9d3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #faf9f7 0%, #dad9d3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #faf9f7 0%, #dad9d3 100%); /* IE10+ */
	background: linear-gradient(to bottom, #faf9f7 0%, #dad9d3 100%); /* W3C */ /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf9f7', endColorstr='#dad9d3', GradientType=0 );*/
}
.home .button.default, .button.dark:hover
{
	border-color: #666;
	border-bottom-color: #d0cfc9;
	color: #fff;
	text-shadow: 1px 1px 0 #cc0000;
	background: #cc0000; /* Old browsers */
	background: -moz-linear-gradient(top, #cc0000 0%, #AA0000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cc0000), color-stop(100%, #AA0000));
	background: -webkit-linear-gradient(top, #cc0000 0%, #AA0000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #cc0000 0%, #AA0000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #cc0000 0%, #AA0000 100%); /* IE10+ */
	background: linear-gradient(to bottom, #cc0000 0%, #AA0000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#AA0000', GradientType=0 );
}
.home .button.default.new_color
{
	float: right;
	margin-right: 30px;
}
.button.sky
{
	border-color: #62868a;
	background: #71a5af; /* Old browsers */
	background: -moz-linear-gradient(top, #71a5af 0%, #48848f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #71a5af), color-stop(100%, #48848f));
	background: -webkit-linear-gradient(top, #71a5af 0%, #48848f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #71a5af 0%, #48848f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #71a5af 0%, #48848f 100%); /* IE10+ */
	background: linear-gradient(to bottom, #71a5af 0%, #48848f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#71a5af', endColorstr='#48848f', GradientType=0 );
}
.button.cyan
{
	border-color: #73adb4;
	background: #82cfde; /* Old browsers */
	background: -moz-linear-gradient(top, #82cfde 0%, #60bacd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #82cfde), color-stop(100%, #60bacd));
	background: -webkit-linear-gradient(top, #82cfde 0%, #60bacd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #82cfde 0%, #60bacd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #82cfde 0%, #60bacd 100%); /* IE10+ */
	background: linear-gradient(to bottom, #82cfde 0%, #60bacd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82cfde', endColorstr='#60bacd', GradientType=0 );
}
.button.green
{
	border-color: #9ab978;
	background: #a4d476; /* Old browsers */
	background: -moz-linear-gradient(top, #a4d476 0%, #88c051 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a4d476), color-stop(100%, #88c051));
	background: -webkit-linear-gradient(top, #a4d476 0%, #88c051 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #a4d476 0%, #88c051 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #a4d476 0%, #88c051 100%); /* IE10+ */
	background: linear-gradient(to bottom, #a4d476 0%, #88c051 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4d476', endColorstr='#88c051', GradientType=0 );
}
.button.lightgreen
{
	border-color: #a6ab64;
	background: #c7d15f; /* Old browsers */
	background: -moz-linear-gradient(top, #c7d15f 0%, #b1bd36 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c7d15f), color-stop(100%, #b1bd36));
	background: -webkit-linear-gradient(top, #c7d15f 0%, #b1bd36 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #c7d15f 0%, #b1bd36 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #c7d15f 0%, #b1bd36 100%); /* IE10+ */
	background: linear-gradient(to bottom, #c7d15f 0%, #b1bd36 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7d15f', endColorstr='#b1bd36', GradientType=0 );
}
.button.yellow
{
	border-color: #bfa217;
	background: #dfc754; /* Old browsers */
	background: -moz-linear-gradient(top, #dfc754 0%, #ceb029 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dfc754), color-stop(100%, #ceb029));
	background: -webkit-linear-gradient(top, #dfc754 0%, #ceb029 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #dfc754 0%, #ceb029 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #dfc754 0%, #ceb029 100%); /* IE10+ */
	background: linear-gradient(to bottom, #dfc754 0%, #ceb029 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfc754', endColorstr='#ceb029', GradientType=0 );
}
.button.blue
{
	border-color: #6c8da4;
	background: #5d91b7; /* Old browsers */
	background: -moz-linear-gradient(top, #5d91b7 0%, #33729e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5d91b7), color-stop(100%, #33729e));
	background: -webkit-linear-gradient(top, #5d91b7 0%, #33729e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5d91b7 0%, #33729e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #5d91b7 0%, #33729e 100%); /* IE10+ */
	background: linear-gradient(to bottom, #5d91b7 0%, #33729e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5d91b7', endColorstr='#33729e', GradientType=0 );
}
.button.red
{
	border-color: #ac3d1f;
	background: #ca6a4f; /* Old browsers */
	background: -moz-linear-gradient(top, #ca6a4f 0%, #b54223 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ca6a4f), color-stop(100%, #b54223)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ca6a4f 0%, #b54223 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ca6a4f 0%, #b54223 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ca6a4f 0%, #b54223 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ca6a4f 0%, #b54223 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca6a4f', endColorstr='#b54223', GradientType=0 ); /* IE6-9 */
}
.button.orange
{
	border-color: #bd5f22;
	background: #d68854; /* Old browsers */
	background: -moz-linear-gradient(top, #d68854 0%, #c26628 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d68854), color-stop(100%, #c26628)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d68854 0%, #c26628 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d68854 0%, #c26628 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d68854 0%, #c26628 100%); /* IE10+ */
	background: linear-gradient(to bottom, #d68854 0%, #c26628 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d68854', endColorstr='#c26628', GradientType=0 ); /* IE6-9 */
}
.button.vinous
{
	border-color: #776059;
	background: #834e45; /* Old browsers */
	background: -moz-linear-gradient(top, #834e45 0%, #612117 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #834e45), color-stop(100%, #612117)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #834e45 0%, #612117 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #834e45 0%, #612117 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #834e45 0%, #612117 100%); /* IE10+ */
	background: linear-gradient(to bottom, #834e45 0%, #612117 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#834e45', endColorstr='#612117', GradientType=0 ); /* IE6-9 */
}
.button.grey
{
	border-color: #88847a;
	background: #9b958e; /* Old browsers */
	background: -moz-linear-gradient(top, #9b958e 0%, #7c766d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9b958e), color-stop(100%, #7c766d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #9b958e 0%, #7c766d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #9b958e 0%, #7c766d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #9b958e 0%, #7c766d 100%); /* IE10+ */
	background: linear-gradient(to bottom, #9b958e 0%, #7c766d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b958e', endColorstr='#7c766d', GradientType=0 ); /* IE6-9 */
}
.button.dark, .button:hover
{
	border-color: #6e6a65;
	background: #625f5b; /* Old browsers */
	color: #fff;
	background: -moz-linear-gradient(top, #625f5b 0%, #393631 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #625f5b), color-stop(100%, #393631)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #625f5b 0%, #393631 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #625f5b 0%, #393631 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #625f5b 0%, #393631 100%); /* IE10+ */
	background: linear-gradient(to bottom, #625f5b 0%, #393631 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#625f5b', endColorstr='#393631', GradientType=0 ); /* IE6-9 */
}
.color-1 .button.default:hover, .color-1 .wp-pagenavi span.current
{
	border-color: #666;
	text-shadow: none;
	color: #fff;
	background: #cc0000; /* Old browsers */
	background: -moz-linear-gradient(top, #cc0000 0%, #AA0000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cc0000), color-stop(100%, #AA0000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #cc0000 0%, #AA0000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #cc0000 0%, #AA0000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #cc0000 0%, #AA0000 100%); /* IE10+ */
	background: linear-gradient(to bottom, #cc0000 0%, #AA0000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#AA0000', GradientType=0 ); /* IE6-9 */
}
.color-1 .button.default:hover, .color-1 .wp-pagenavi span.current
{
	border-color: #73ADB4;
	text-shadow: none;
	color: #fff;
	background: #53B0D9; /* Old browsers */
	background: -moz-linear-gradient(top, #53B0D9 0%, #25A4DC 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #53B0D9), color-stop(100%, #25A4DC)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #53B0D9 0%, #25A4DC 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #53B0D9 0%, #25A4DC 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #53B0D9 0%, #25A4DC 100%); /* IE10+ */
	background: linear-gradient(to bottom, #53B0D9 0%, #25A4DC 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#53B0D9', endColorstr='#25A4DC', GradientType=0 ); /* IE6-9 */
}
.color-1 .button.default.new_color:hover, .color-1 .wp-pagenavi span.current
{
	border-color: #73adb4;
	text-shadow: none;
	color: #fff;
	background: #53b0d9; /* Old browsers */
	background: -moz-linear-gradient(top, #53b0d9 0%, #25A4DC 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #53b0d9), color-stop(100%, #25A4DC)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #53b0d9 0%, #25A4DC 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #53b0d9 0%, #25A4DC 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #53b0d9 0%, #25A4DC 100%); /* IE10+ */
	background: linear-gradient(to bottom, #53b0d9 0%, #25A4DC 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#53b0d9', endColorstr='#25A4DC', GradientType=0 ); /* IE6-9 */
}
.color-2 .button.default:hover, .color-2 .wp-pagenavi span.current
{
	border-color: #62868a;
	background: #71a5af; /* Old browsers */
	text-shadow: none;
	background: -moz-linear-gradient(top, #71a5af 0%, #48848f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #71a5af), color-stop(100%, #48848f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #71a5af 0%, #48848f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #71a5af 0%, #48848f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #71a5af 0%, #48848f 100%); /* IE10+ */
	background: linear-gradient(to bottom, #71a5af 0%, #48848f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#71a5af', endColorstr='#48848f', GradientType=0 ); /* IE6-9 */
}
.color-3 .button.default:hover, .color-3 .wp-pagenavi span.current
{
	border-color: #6c8da4;
	text-shadow: none;
	background: #5d91b7; /* Old browsers */
	background: -moz-linear-gradient(top, #5d91b7 0%, #33729e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5d91b7), color-stop(100%, #33729e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5d91b7 0%, #33729e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5d91b7 0%, #33729e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #5d91b7 0%, #33729e 100%); /* IE10+ */
	background: linear-gradient(to bottom, #5d91b7 0%, #33729e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5d91b7', endColorstr='#33729e', GradientType=0 ); /* IE6-9 */
}
.color-4 .button.default:hover, .color-4 .wp-pagenavi span.current
{
	border-color: #88847a;
	text-shadow: none;
	background: #9b958e; /* Old browsers */
	background: -moz-linear-gradient(top, #9b958e 0%, #7c766d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9b958e), color-stop(100%, #7c766d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #9b958e 0%, #7c766d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #9b958e 0%, #7c766d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #9b958e 0%, #7c766d 100%); /* IE10+ */
	background: linear-gradient(to bottom, #9b958e 0%, #7c766d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b958e', endColorstr='#7c766d', GradientType=0 ); /* IE6-9 */
}
.color-5 .button.default:hover, .color-5 .wp-pagenavi span.current
{
	border-color: #9ab978;
	text-shadow: none;
	background: #a4d476; /* Old browsers */
	background: -moz-linear-gradient(top, #a4d476 0%, #88c051 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a4d476), color-stop(100%, #88c051)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #a4d476 0%, #88c051 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #a4d476 0%, #88c051 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #a4d476 0%, #88c051 100%); /* IE10+ */
	background: linear-gradient(to bottom, #a4d476 0%, #88c051 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4d476', endColorstr='#88c051', GradientType=0 ); /* IE6-9 */
}
.color-6 .button.default:hover, .color-6 .wp-pagenavi span.current
{
	border-color: #a6ab64;
	text-shadow: none;
	background: #c7d15f; /* Old browsers */
	background: -moz-linear-gradient(top, #c7d15f 0%, #b1bd36 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c7d15f), color-stop(100%, #b1bd36)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #c7d15f 0%, #b1bd36 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #c7d15f 0%, #b1bd36 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #c7d15f 0%, #b1bd36 100%); /* IE10+ */
	background: linear-gradient(to bottom, #c7d15f 0%, #b1bd36 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7d15f', endColorstr='#b1bd36', GradientType=0 ); /* IE6-9 */
}
.color-7 .button.default:hover, .color-7 .wp-pagenavi span.current
{
	border-color: #ac3d1f;
	text-shadow: none;
	background: #ca6a4f; /* Old browsers */
	background: -moz-linear-gradient(top, #ca6a4f 0%, #b54223 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ca6a4f), color-stop(100%, #b54223)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ca6a4f 0%, #b54223 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ca6a4f 0%, #b54223 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ca6a4f 0%, #b54223 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ca6a4f 0%, #b54223 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca6a4f', endColorstr='#b54223', GradientType=0 ); /* IE6-9 */
}
.color-8 .button.default:hover, .color-8 .wp-pagenavi span.current
{
	border-color: #bd5f22;
	text-shadow: none;
	background: #d68854; /* Old browsers */
	background: -moz-linear-gradient(top, #d68854 0%, #c26628 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d68854), color-stop(100%, #c26628)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d68854 0%, #c26628 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d68854 0%, #c26628 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d68854 0%, #c26628 100%); /* IE10+ */
	background: linear-gradient(to bottom, #d68854 0%, #c26628 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d68854', endColorstr='#c26628', GradientType=0 ); /* IE6-9 */
}
.color-9 .button.default:hover, .color-9 .wp-pagenavi span.current
{
	border-color: #776059;
	text-shadow: none;
	background: #834e45; /* Old browsers */
	background: -moz-linear-gradient(top, #834e45 0%, #612117 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #834e45), color-stop(100%, #612117)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #834e45 0%, #612117 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #834e45 0%, #612117 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #834e45 0%, #612117 100%); /* IE10+ */
	background: linear-gradient(to bottom, #834e45 0%, #612117 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#834e45', endColorstr='#612117', GradientType=0 ); /* IE6-9 */
}
.color-10 .button.default:hover, .color-10 .wp-pagenavi span.current
{
	border-color: #bfa217;
	text-shadow: none;
	background: #dfc754; /* Old browsers */
	background: -moz-linear-gradient(top, #dfc754 0%, #ceb029 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dfc754), color-stop(100%, #ceb029)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #dfc754 0%, #ceb029 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #dfc754 0%, #ceb029 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #dfc754 0%, #ceb029 100%); /* IE10+ */
	background: linear-gradient(to bottom, #dfc754 0%, #ceb029 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfc754', endColorstr='#ceb029', GradientType=0 ); /* IE6-9 */
}
.align-btn-left
{
	float: left;
}
.align-btn-right
{
	float: right;
}
/* -------------------------------------------------- */
/*	Forms
	/* -------------------------------------------------- */

button, input[type="button"], input[type="reset"], input[type="submit"]
{
	cursor: pointer;
	-webkit-appearance: button;
}
button, input, select, textarea
{
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
}
label
{
	display: inline-block;
	cursor: pointer;
}
input, textarea, select
{
	display: inline-block;
	color: #777;
	font-size: 12px;
	font-family: Arial, sans-serif;
	padding: 6px 10px;
	width: 94%;
	border-width: 1px;
	border-style: solid;
	border-color: #c3c1ba;
	line-height: 1.5em;
	background-color: #f8f6ee;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	outline: none;
}
.input-block > input
{
	line-height: 1.2em;
}
.ie7 input, .ie7 textarea, .ie7 select
{
	width: 85%;
}
#footer input, #footer textarea, #footer select
{
	background-color: #f1eee6;
}
.ie8 input, .ie8 textarea, .ie8 select
{
	line-height: 1 em;
}
.ie8 input[type="checkbox"]
{
	padding: 0;
	border: none;
}
textarea:focus, input:focus
{
	border-color: #36332e;
	background-color: #f6f5f0 !important;
	-webkit-box-shadow: inset 2px 2px 3px rgba(0,0,0,.13);
	-moz-box-shadow: inset 2px 2px 3px rgba(0,0,0,.13);
	box-shadow: inset 2px 2px 3px rgba(0,0,0,.13);
}
select
{
	padding: 5px;
}
textarea
{
	padding: 10px;
	resize: none;
	min-height: 60px;
}
.not-ie input, .not-ie textarea, .not-ie select, .not-ie button
{
	-webkit-transition: all .25s linear;
	-moz-transition: all .25s linear;
	-ms-transition: all .25s linear;
	-o-transition: all .25s linear;
	transition: all .25s linear;
}
p.input-block
{
	margin: 0 0 5px 0;
}
p.input-block label
{
	display: block;
}
.wrong-data
{
	border-color: #fe5214;
}
.contact-form input, .contact-form textarea, .comments-form input, .comments-form textarea
{
	background-color: #f1eee5;
}
.contact-form input, .comments-form input
{
	width: 250px;
}
.contact-form textarea, .comments-form textarea
{
	width: 370px;
	height: 170px;
	max-width: 370px;
	max-height: 220px;
	min-width: 370px;
	min-height: 170px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.contact-form iframe, .comments-form iframe
{
	display: inline-block;
	vertical-align: middle;
}
.contact-form input.verify, .comments-form input.verify
{
	width: 77px;
	vertical-align: top;
}
.contact-form button[type="submit"], .comments-form button[type="submit"]
{
	vertical-align: top;
}
.contact h3
{
	color: #0000AA;
}
.color-1 .contact .button.default
{
	background: #0000aa;
	border-color: #666666;
	color: #FFFFFF;
	margin-top: 10px;
}
.color-1 .contact .button.default:hover, .color-1 .wp-pagenavi span.current
{
	background: linear-gradient(to bottom, #faf9f7 0%, #dad9d3 100%) repeat 0 0;
	border-color: #d7d5cf;
	color: #847460;
	text-shadow: none;
}
.color-1 .contact a:hover
{
	color: #0000AA;
}
.head
{
	padding-bottom: 20px;
	border-bottom: 2px solid #0000AA;
}
.baroda
{
	padding-top: 20px;
}
.contact p
{
	margin: 0 0 5px;
}
.contact img
{
	margin-right: 10px;
}
/* Fix for Mobile Safari */
input[type="checkbox"]
{
	-webkit-appearance: checkbox;
}
input[type="radio"]
{
	-webkit-appearance: radio;
}

/* Chrome, Safari */
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder
{
	color: #777;
}

/* Firefox */
input:-moz-placeholder, textarea:-moz-placeholder
{
	color: #777;
}
/* -------------------------------------------------- */
/*	Notifications
	/* -------------------------------------------------- */

/* Type 1 */

.info.type-1, .success.type-1, .notice.type-1, .error.type-1
{
	position: relative;
	display: block;
	padding: 15px 10px 15px 65px;
	border-style: solid;
	border-width: 1px;
	border-color: #d3d0c9;
	background-color: #fdfbf3;
}
.info, .success, .notice, .error
{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 2px 1px rgba(0,0,0,.08);
	-moz-box-shadow: 0 2px 1px rgba(0,0,0,.08);
	box-shadow: 0 2px 1px rgba(0,0,0,.08);
}
.ie7 .info, .ie7 .success, .ie7 .notice, .ie7 .error, .ie8 .info, .ie8 .success, .ie8 .notice, .ie8 .error
{
	behavior: url(/web/20240122234222im_/http://eespl.us/js/PIE.html);
	box-shadow: 0 2px 1px #dfdbd1;
}
.info.type-1:before, .success.type-1:before, .notice.type-1:before, .error.type-1:before
{
	position: absolute;
	top: 10px;
	left: 10px;
	display: block;
	width: 35px;
	height: 35px;
	background-image: url(/web/20240122234222im_/http://eespl.us/images/icons/sprite-notifications-type1.png);
	background-repeat: no-repeat;
	content: '';
}
.info.type-1:before
{
	background-position: 0 0;
}
.success.type-1:before
{
	background-position: 0 -35px;
}
.notice.type-1:before
{
	background-position: 0 -70px;
}
.error.type-1:before
{
	background-position: 0 -105px;
}
/* Type 2 */

.info.type-2, .success.type-2, .notice.type-2, .error.type-2
{
	position: relative;
	display: block;
	padding: 15px 10px 15px 45px;
	border-style: solid;
	border-width: 1px;
}
.info.type-2:before, .success.type-2:before, .notice.type-2:before, .error.type-2:before
{
	position: absolute;
	top: 50%;
	left: 10px;
	display: block;
	margin-top: -8px;
	width: 16px;
	height: 16px;
	background-image: url(/web/20240122234222im_/http://eespl.us/images/icons/sprite-notifications-type2.png);
	background-repeat: no-repeat;
	content: '';
}
.info.type-2:before
{
	background-position: 0 0;
}
.success.type-2:before
{
	background-position: 0 -16px;
}
.notice.type-2:before
{
	background-position: 0 -32px;
}
.error.type-2:before
{
	background-position: 0 -48px;
}
.info.type-2
{
	border-color: #9dc1cf;
	background-color: rgba(19,157,208,.2);
	color: #52889b;
}
.ie8 .info.type-2
{
	background-color: #c6dde2;
}
.success.type-2
{
	border-color: #aac590;
	background-color: rgba(125,203,49,.2);
	color: #79985b;
}
.ie8 .success.type-2
{
	background-color: #d8e1bc;
}
.notice.type-2
{
	border-color: #d4c088;
	background-color: rgba(253,190,15,.2);
	color: #b49133;
}
.ie8 .notice.type-2
{
	background-color: #f3dfb7;
}
.error.type-2
{
	border-color: #e7959f;
	background-color: rgba(236,33,57,.2);
	color: #b76973;
}
.ie8 .error.type-2
{
	background-color: #efc5be;
}
/* ---------------------------------------------------------------------- */
/*	Header
/* ---------------------------------------------------------------------- */

#header
{
	position: relative;
	padding: 20px 0 20px;
	background-image: url(/web/20240122234222im_/http://eespl.us/images/bg-header.png);
	background-repeat: repeat;
	z-index: 999;
}
#header:after
{
	position: absolute;
	left: 0;
	bottom: -9px;
	width: 100%;
	height: 9px;
	background-image: url(/web/20240122234222im_/http://eespl.us/images/header-bottom-arrow.png);
	background-position: 0 0;
	background-repeat: repeat-x;
	content: "";
	z-index: 99999;
}
/* -------------------------------------------------- */
/*	Logo
	/* -------------------------------------------------- */

#logo
{
	float: left;
	display: block;
}
#logo h1
{
	margin: 0;
	color: #e5e1d8;
	font-size: 44px;
	font-family: 'Over the Rainbow' , cursive;
	text-shadow: -1px -1px 0 #1d1d1d;
}
/* -------------------------------------------------- */
/*	Event Holder
	/* -------------------------------------------------- */

#header .event-holder
{
	float: right;
	margin-top: 10px;
}
.event-holder b
{
	display: block;
	float: left;
	margin-right: 10px;
	color: #f8f6ee;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 14px;
	font-family: 'open_sansregular';
	line-height: 36px;
}
.event-holder span
{
	display: block;
	float: left;
	padding: 3px 6px;
	height: 27px;
}
.event-holder span.event-numbers
{
	border-width: 1px;
	border-style: solid;
	border-color: #191817;
	color: #f8f6ee;
	font-weight: 600;
	font-size: 18px;
	font-family: 'open_sansregular';
}
.event-holder span.event-numbers
{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px #4d4b46;
	-moz-box-shadow: inset 0 1px #4d4b46;
	box-shadow: inset 0 1px #4d4b46;
}
.event-holder span.event-numbers
{
	background: #403d38; /* Old browsers */
	background: -moz-linear-gradient(top, #403d38 0%, #34312c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #403d38), color-stop(100%, #34312c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #403d38 0%, #34312c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #403d38 0%, #34312c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #403d38 0%, #34312c 100%); /* IE10+ */
	background: linear-gradient(to bottom, #403d38 0%, #34312c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#403d38', endColorstr='#34312c', GradientType=0 ); /* IE6-9 */
}
.event-holder span.event-text
{
	margin: 0;
	color: #827b71;
	font-size: 13px;
	font-weight: 600;
	font-family: 'open_sansregular';
	line-height: 27px;
}
/* -------------------------------------------------- */
/*	Social Icons
	/* -------------------------------------------------- */

#header ul.social-icons
{
	padding-top: 8px;
	float: right;
}
ul.social-icons li
{
	float: left;
	margin: 5px 6px;
	position: relative;
}
ul.social-icons li a
{
	position: relative;
	display: block;
	width: 35px;
	height: 35px;
	float: left;
	border-width: 2px;
	border-style: solid;
	border-color: #b1aea5;
	background-image: url(/web/20240122234222im_/http://eespl.us/images/icons/social-icons.png);
	background-repeat: no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	behavior: url(/web/20240122234222im_/http://eespl.us/css/PIE-1.0.0/PIE.htc);
	-webkit-transition: all .25s linear;
	-moz-transition: all .25s linear;
	-ms-transition: all .25s linear;
	-o-transition: all .25s linear;
	transition: all .25s linear;
}
.ie7 ul.social-icons li a, .ie8 ul.social-icons li a
{
	behavior: url(/web/20240122234222im_/http://eespl.us/js/PIE.html);
}
ul.social-icons li.google a
{
	background-position: 8px 8px;
}
ul.social-icons li.youtube a
{
	background-position: -32px 6px;
}
ul.social-icons li.twitter a
{
	background-position: -77px 8px;
}
ul.social-icons li.facebook a
{
	background-position: -117px 7px;
}
ul.social-icons li.wordpress a
{
	background-position: -152px 7px;
}
ul.social-icons li.tumblr a
{
	background-position: -184px 6px;
}
ul.social-icons li:hover a
{
	border-color: #696660;
}
ul.social-icons li a > span
{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-image: url(/web/20240122234222im_/http://eespl.us/images/icons/social-icons.png);
	background-repeat: no-repeat;
	opacity: 0;
	filter: alpha(opacity = 0);
	-webkit-transition: all .25s linear;
	-moz-transition: all .25s linear;
	-ms-transition: all .25s linear;
	-o-transition: all .25s linear;
	transition: all .25s linear;
}
ul.social-icons li:hover span
{
	opacity: 1;
}
ul.social-icons li.google a > span
{
	background-position: 9px -24px;
}
ul.social-icons li.youtube a > span
{
	background-position: -32px -26px;
}
ul.social-icons li.twitter a > span
{
	background-position: -75px -24px;
}
ul.social-icons li.facebook a > span
{
	background-position: -117px -25px;
}
ul.social-icons li.wordpress a > span
{
	background-position: -153px -25px;
}
ul.social-icons li.tumblr a > span
{
	background-position: -184px -26px;
}
ul.social-icons li.google:hover
{
	margin-top: -3px;
}
ul.social-icons li.youtube:hover
{
	margin-top: -3px;
}
ul.social-icons li.twitter:hover
{
	margin-top: -3px;
}
ul.social-icons li.facebook:hover
{
	margin-top: -3px;
}
ul.social-icons li.wordpress:hover
{
	margin-top: -3px;
}
ul.social-icons li.tumblr:hover
{
	margin-top: -3px;
}
/* -------------------------------------------------- */
/*	Main Navigation
	/* -------------------------------------------------- */

.navigation
{
	position: relative;
	top: 30px;
	clear: both;
	margin: 0 -10px 0;
	padding: 0 10px;
	border-width: 2px;
	border-style: solid;
	border-color: #25a4dc;
}
.ie9 .navigation, .not-ie .navigation
{
	z-index: 30;
}
.navigation
{
	background: #f7f5ed; /* Old browsers */
	background: -moz-linear-gradient(top, #f7f5ed 0%, #ebe9e2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f5ed), color-stop(100%, #ebe9e2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f7f5ed 0%, #ebe9e2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f7f5ed 0%, #ebe9e2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f7f5ed 0%, #ebe9e2 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f7f5ed 0%, #ebe9e2 100%); /* W3C */
}
.navigation
{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,.05);
	-moz-box-shadow: 0 0 3px rgba(0,0,0,.05);
	box-shadow: 0 0 3px rgba(0,0,0,.05);
	zoom: 1;
}
.ie7 .navigation, .ie8 .navigation
{
	behavior: url(/web/20240122234222im_/http://eespl.us/js/PIE.html);
	box-shadow: 0 0 3px rgba(0,0,0,.02);
}
.navigation > ul > li
{
	position: relative;
	float: left;
	margin: 0;
	list-style: none;
}
.ie7 .navigation > ul > li
{
	height: 60px;
}
.navigation > ul > li > a
{
	position: relative;
	display: block;
	padding: 18px 22px;
	text-align: center;
	color: #36332e;
	font-weight: 600;
	font-size: 14px;
	font-family: 'open_sansregular';
	text-transform: uppercase;
}
/* Dropdown */

.navigation ul ul
{
	position: absolute;
	left: 0;
	z-index: 9;
	display: none;
	margin-top: -5px;
	padding-top: 5px;
	width: 180px;
	background-color: #f7f5ed;
}
.not-ie .navigation ul ul
{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.navigation > ul ul:after
{
	position: absolute;
	top: -8px;
	left: 25px;
	width: 13px;
	height: 8px;
	background-image: url(/web/20240122234222im_/http://eespl.us/images/icons/sup-arrow.png);
	background-repeat: no-repeat;
	content: "";
}
.navigation ul ul
{
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,.2);
	-moz-box-shadow: 0 0 4px rgba(0,0,0,.2);
	box-shadow: 0 0 4px rgba(0,0,0,.2);
}
.ie8 .navigation ul ul
{
	behavior: url(/web/20240122234222im_/http://eespl.us/js/PIE.html);
	box-shadow: 0 0 4px rgba(0,0,0,.1);
}
.navigation ul ul li
{
	position: relative;
}
.navigation ul ul a
{
	display: block;
	padding: 7px 20px;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-bottom-color: #e4e3db;
	text-align: left;
	color: #847460;
	font-weight: 600;
	font-size: 13px;
	font-family: 'open_sansregular';
}
.not-ie .navigation ul ul a
{
	background: -moz-linear-gradient(top, #f7f5ee 0%, #eeece4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f5ee), color-stop(100%, #eeece4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f7f5ee 0%, #eeece4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f7f5ee 0%, #eeece4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f7f5ee 0%, #eeece4 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f7f5ee 0%, #eeece4 100%); /* W3C */
}
.ie8 .navigation ul ul a
{
	background: #f7f5ee; /* Old browsers */
}
.navigation ul ul li:last-child > a
{
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}
.navigation > ul ul li:hover > a, .navigation > ul ul li.current-menu-item > a, .navigation > ul ul li.current-menu-parent > a, .navigation > ul ul li.current-menu-ancestor > a
{
	background: #36332e;
	color: #f2f1e9 !important;
}
.ie8 .navigation > ul ul li:hover > a, .ie8 .navigation > ul ul li.current-menu-item > a, .ie8 .navigation > ul ul li.current-menu-parent > a, .ie8 .navigation > ul ul li.current-menu-ancestor > a
{
	background: #36332e !important;
	color: #f2f1e9;
}
.navigation ul ul li .rightarrowclass
{
	position: absolute;
	top: 50%;
	right: 10px;
	margin-top: -5px;
	width: 7px;
	height: 10px;
	background-image: url(/web/20240122234222im_/http://eespl.us/images/icons/rightarrowclass.png);
	background-repeat: no-repeat;
}
.navigation > ul ul li:hover .rightarrowclass, .navigation > ul ul li.current-menu-item .rightarrowclass, .navigation > ul ul li.current-menu-parent .rightarrowclass, .navigation > ul ul li.current-menu-ancestor .rightarrowclass
{
	background-position: bottom;
}
/* Sub Dropdown */

.navigation ul ul ul
{
	top: 0 !important;
	left: 175px;
}
.navigation ul ul ul:after
{
	display: none;
}
.not-ie .navigation ul ul ul
{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
/* Nav Responsive  */

.navigation .nav-responsive
{
	display: none;
	margin: 15px 0;
	padding: 4px 8px;
	width: 100%;
	border-color: #fff;
	background-color: #fff;
	background-image: url(/web/20240122234222im_/http://eespl.us/images/nav-bg.png);
	background-position: right center;
	background-repeat: no-repeat;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/*----------------------------*/
.top_menu
{
	position: absolute;
	right: 30px;
	top: 0;
}
.top_menu ul
{
}
.top_menu ul li
{
	float: left;
	padding: 0 3px;
}

/*---------login_popup------------------*/

/* Login Button */
.loginButton
{
	cursor: pointer;
	display: inline-block;
	float: right;
	position: relative;
	z-index: 30;
	margin: 0 -3px 0 0;
	padding: 0 8px 2px 8px;
}
/* Login Box */
.loginBox
{
	position: absolute;
	top: 20px;
	right: 0;
	display: none;
	z-index: 999999;
}
/* If the Login Button has been clicked */
.loginButton.active
{
	background: #25a4dc;
	color: #fff;
	padding: 3px 8px 2px 8px;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	behavior: url(/web/20240122234222im_/http://eespl.us/css/PIE-1.0.0/PIE.htc);
}
.loginButton.active:hover
{
	color: #fff;
}

/* A Line added to overlap the border */
.loginButton.active em
{
	position: absolute;
	width: 100%;
	height: 1px;
	background: #25a4dc;
	bottom: -1px;
}
/* Login Form */
.loginForm
{
	width: 240px;
	background: #25a4dc;
	padding: 6px;
	-moz-border-radius: 10px 0 10px 10px;
	-webkit-border-radius: 10px 0 10px 10px;
	border-radius: 10px 0 10px 10px;
	behavior: url(/web/20240122234222im_/http://eespl.us/css/PIE-1.0.0/PIE.htc);
}
.loginForm .b
{
	margin: 0 0 12px 0;
	display: block;
	border: 0;
	padding: 0;
}
.body
{
	background: #fff;
	padding: 15px 15px;
	margin: 0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/web/20240122234222im_/http://eespl.us/css/PIE-1.0.0/PIE.htc);
}
/* Sign In Button */
.loginForm .login
{
	cursor: pointer;
	float: left;
	margin: 0 17px 0 0;
	padding: 3px 6px 3px;
	width: auto;
}
/* Forgot your password */
.loginForm .frgt
{
	text-align: center;
	display: block;
	padding: 7px 0 4px 0;
}
.loginForm .frgt p
{
	color: #fff;
	margin: 0;
	cursor: pointer;
	text-align: center;
}
.loginForm .frgt p:hover
{
	color: #fff;
}
.body input.email, .body input.password
{
	padding: 2px 10px;
	background: #fff;
}

.body label
{
	padding-top: 7px;
	padding-bottom: 2px;
}
.body label img
{
	position: relative;
	top: -3px;
	left: -4px;
}







/* main menu styles */
.menuholder
{
	font: normal bold 15px/40px 'open_sansregular';
	overflow: hidden;
	position: absolute;
	right: -10px;
	top: 121px;
}
ul.menu
{
	list-style: none;
	height: 50px;
}
ul.menu li
{
	float: left;
	margin: 0 3px 0 0;
	text-align: center;
	width: 105px;
}
ul.menu li > a
{
	-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.9);
	-moz-transition: all 0.2s ease-in-out;
	-o-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.9);
	-o-transition: all 0.2s ease-in-out;
	-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.9);
	-webkit-transition: all 0.2s ease-in-out;
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.9);
	color: #eee;
	display: block;
	padding: 0 10px;
	text-decoration: none;
	transition: all 0.2s ease-in-out;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	behavior: url(/web/20240122234222im_/http://eespl.us/css/PIE-1.0.0/PIE.htc);
}
ul.menu li a.red
{
	background: #a00;
}
ul.menu li a.orange
{
	background: #da0;
}
ul.menu li a.yellow
{
	background: #aa0;
}
ul.menu li a.green
{
	background: #060;
}
ul.menu li a.blue
{
	background: #00a;
}
ul.menu li a.blue1
{
	background: #302081;
}
ul.menu li a.violet
{
	background: #175672;
}
.menu li div.subs
{
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 35px;
	width: 0;
}
ul.menu li:hover > a, ul.menu li > a:hover
{
	background: #aaa;
	color: #fff;
	padding: 15px 10px 0;
	margin-bottom: 10px;
}
ul.menu li a.red:hover, ul.menu li:hover a.red
{
	background: #c00;
}
ul.menu li a.orange:hover, ul.menu li:hover a.orange
{
	background: #fc0;
}
ul.menu li a.yellow:hover, ul.menu li:hover a.yellow
{
	background: #cc0;
}
ul.menu li a.green:hover, ul.menu li:hover a.green
{
	background: #080;
}
ul.menu li a.blue:hover, ul.menu li:hover a.blue
{
	background: #00c;
}
ul.menu li a.blue1:hover, ul.menu li:hover a.blue1
{
	background: #4837a0;
}
ul.menu li a.violet:hover, ul.menu li:hover a.violet
{
	background: #4f8aa5;
}
.menu li:hover div.subs, .menu li a:hover div.subs
{
	width: 100%;
}
/* ---------------------------------------------------------------------- */
/*	Slider
/* ---------------------------------------------------------------------- */

.slider-holder
{
	background-color: #61b4ba;
	min-height: 476px;
}
.slider
{
	position: relative;
	overflow: hidden;
	height: 100%;
}
/* ---------------------------------------------------------------------- */
/*	Page Header
/* ---------------------------------------------------------------------- */

.page-header
{
	/*-webkit-transition: background-color .25s linear; 	-moz-transition: background-color .25s linear; 	-ms-transition: background-color .25s linear; 	-o-transition: background-color .25s linear; 	transition: background-color .25s linear;*/
}
.page-header .container
{
	padding: 60px 0 40px;
	background-position: 0 bottom;
	background-repeat: no-repeat;
}
.page-header .container
{
	/*background-image: url(/web/20240122234222im_/http://eespl.us/images/page-header-1.png);*/
}
.page-header.ab
{
	background: url(/web/20240122234222im_/http://eespl.us/images/ribbon-gradient.png) repeat-x 0 0 #DDAA00;
	height: 150px;
}
.page-header.tec
{
	background: url(/web/20240122234222im_/http://eespl.us/images/tec.png) repeat-x 0 0 #120138;
	height: 150px;
}
.tec_n{width:40px; padding:5px;}
.page-header.se
{
	background: url(/web/20240122234222im_/http://eespl.us/images/ribbon-gradient.png) repeat-x 0 0 #AAAA00;
	height: 150px;
}
.page-header.pr
{
	background: url(/web/20240122234222im_/http://eespl.us/images/ribbon-gradient.png) repeat-x 0 0 #008800;
	height: 150px;
}
.page-header.co
{
	background: url(/web/20240122234222im_/http://eespl.us/images/ribbon-gradient.png) repeat-x 0 0 #0000cc;
	height: 150px;
}
.page-header .back
{
	background: url(/web/20240122234222im_/http://eespl.us/images/subpage-ribbon-clear.png) no-repeat center top;
	height: 150px;
}
.page-header h1
{
	margin: 0;
	font-weight: 300;
	color: #f8f6ee;
	font-size: 30px;
}
/*----------------------news_slider---------------*/

#wrapper
{
	/*width: 330px; 	margin: 0 auto;*/
	background-color: #fdfbf3;
	border: 1px solid #dad5c9;
	border-radius: 3px;
	padding: 15px 15px 9px 15px;
}
#vertical-ticker
{
	height: 460px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
#vertical-ticker li
{
	display: block;
}
ul.news li
{
	background: url("/web/20240122234222im_/http://eespl.us/images/news.png") no-repeat 0 3px;
	padding-left: 30px;
}
ul li .ne
{
}


/*----------EeSPL News-------------*/
#wrapper1
{
	/*width: 330px; 	margin: 0 auto;*/
	background-color: #fdfbf3;
	border: 1px solid #dad5c9;
	border-radius: 3px;
	padding: 10px 13px 15px 13px;
}

#vertical-ticker1
{
	height: 160px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

#vertical-ticker1 li
{
	display: block;
	padding: 7px 0 7px 20px;
}
ul.news1 li
{
	background: url("/web/20240122234222im_/http://eespl.us/images/eesplnewslogo.png") no-repeat 0 10px;
	background-size: 15px;
}

.page-header.en
{
	background: url("/web/20240122234222im_/http://eespl.us/images/ribbon-gradient.png") repeat-x scroll 0 0 #049650;
	height: 150px;
}

.eesplinnews h3
{
	color: #049650;
}
.eesplinnews p
{
	margin: 0;
}

.eesplinnews p strong
{
	color: #049650;
}

.star
{
	text-align: center;
}
.source
{
	text-align: left;
}
.source h6
{
	margin-bottom: 5px;
	color: #049650;
}
.source a:hover
{
	color: #049650;
}
.star > img
{
	background: none repeat scroll 0 0 #049650;
	border-radius: 10px;
}


.source .curtain
{
	background-color: Transparent;
}

.source a
{
	font-size: 12px;
}
.source p:hover
{
	color: #049650;
}


.loginBox input
{
	width: 92%;
}



/*-------font INC-DEC-------------*/
.fontlinks
{
	position: fixed;
	right: 15px;
	top: 20px;
	z-index: 999999;
	width: 40px;
	font-weight: bold;
}
a.button1
{
	transition: all 0.2s linear 0s;
	background-color: #25a4dc; 
border-color:transparent;
border-style:solid;
border-width:4px;
padding:5px 7px;
cursor:pointer;
color:#fff;
-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
behavior:url(/web/20240122234222im_/http://eespl.us/css/PIE-1.0.0/PIE.htc);
}


a.button1:hover
{
	background-color: #a00;
	border-color: #c8c8c0;
	color: #fff;
}




/* ---------------------------------------------------------------------- */
/*	Main
/* ---------------------------------------------------------------------- */

.main
{
	padding: 50px 0 80px;
}
.holder
{
	position: relative;
	z-index: 30;
	margin: -30px -5px 40px;
	padding: 20px 8px 20px;
	border: 1px solid #dad5c9;
	background-color: #fdfbf3;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	behavior: url(/web/20240122234222im_/http://eespl.us/css/PIE-1.0.0/PIE.htc);
}
.ie7 .holder
{
	padding: 20px 9px 40px;
}
.ie7 .holder, .ie8 .holder
{
	behavior: url(/web/20240122234222im_/http://eespl.us/js/PIE.html);
}
/* -------------------------------------------------- */
/*	Breadcrumbs
	/* -------------------------------------------------- */

.breadcrumbs
{
	color: #fff;
	float: right;
	font-size: 13px;
	margin-right: 20px;
	margin-top: 10px;
}
.breadcrumbs a
{
	padding: 0 10px 0 0; /*	background-image: url(/web/20240122234222im_/http://eespl.us/images/icons/arrowclass.png); 	background-position: right center; 	background-repeat: no-repeat; 	content: "";*/
}
.breadcrumbs a
{
	color: #fff;
}
.breadcrumbs a:hover
{
	color: #aa0000;
}
/* ---------------------------------------------------------------------- */
/*	Content
/* ---------------------------------------------------------------------- */

.sbr #content
{
	float: left;
}
.sbl #content
{
	float: right;
}
#content
{
	margin-bottom: 30px;
}
/* -------------------------------------------------- */
/*	404 Page
	/* -------------------------------------------------- */

.error404
{
	position: relative;
	margin: 15% auto 5%;
	text-align: right;
}
.error404 .e404
{
	position: absolute;
	right: 30%;
	top: -35%;
}
.error404 h1
{
	margin: 0;
	font-weight: 700;
	font-size: 188px;
	font-family: 'open_sansregular';
	line-height: 1;
}
.error404 .title-error
{
	margin-bottom: 5px;
	color: #3f3f3f;
	font-size: 57px;
	font-family: 'open_sansregular';
	line-height: 1;
}
.error404 p
{
	color: #777;
	font-size: 17px;
}
/* ---------------------------------------------------------------------- */
/*	Blog
/* ---------------------------------------------------------------------- */

article.entry
{
	padding-top: 30px;
	margin-bottom: 20px;
	border-top: 1px solid #d7d5cf;
}
article.entry:after
{
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	content: ".";
}
article.entry:first-child
{
	padding-top: 0;
	border-top: none;
}
article.entry:last-of-type
{
	margin-bottom: 20px;
}
article.entry .entry-meta
{
	display: inline-block;
	margin: 6px 25px 0 0;
}
.entry .entry-meta, #bottom-sidebar .entry-meta
{
	float: left;
	margin-top: 4px;
	margin-right: 20px;
	margin-bottom: 5px;
	background-image: url(/web/20240122234222im_/http://eespl.us/images/icons/tearoff.png);
	background-repeat: no-repeat;
	width: 46px;
	min-height: 49px;
	text-align: center;
}
.entry .entry-meta .date, #bottom-sidebar .entry-meta .date
{
	display: block;
	padding: 12px 10px 3px 9px;
	color: #36332e;
	font-size: 20px;
	font-weight: 600;
	font-family: 'open_sansregular';
}
.entry .entry-meta .month, #bottom-sidebar .entry-meta .month
{
	color: #6b6b6b;
	text-transform: uppercase;
	font-size: 11px;
}
article.entry .entry-body
{
	display: inline-block;
	width: 87%;
	margin: 0;
}
.entry-body .entry-title
{
	margin-bottom: 25px;
}
.entry-body .title
{
	margin-bottom: 0;
}
.event .entry-body .title
{
	margin-bottom: 20px;
}
.event b
{
	color: #6b6b6b;
}
/*.entry-body .title a {color: #36332e;}*/

.entry-body span
{
	color: #929292;
	font-size: 11px;
}
.entry-body .author, .entry-body .comments
{
	font-style: italic;
}
.entry-body .e-date
{
	display: block;
}
.image-post-slider
{
	position: relative;
	margin-bottom: 25px;
}
.ie8 .image-post-slider ul
{
	min-height: 270px !important;
}
.image-gallery-slider-nav
{
	position: absolute;
	z-index: 45;
	top: 46%;
	margin-top: -14px;
	width: 100%;
}
.image-gallery-slider-nav a
{
	position: absolute;
	display: block;
	width: 28px;
	height: 28px;
	background-color: rgba(255,255,255,.5);
	cursor: pointer;
	text-indent: -9999px;
}
.ie8 .image-gallery-slider-nav a
{
	background-color: #fff;
}
.not-ie .image-gallery-slider-nav a
{
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.image-gallery-slider-nav a:after
{
	position: absolute;
	width: 7px;
	height: 11px;
	background-image: url(/web/20240122234222im_/http://eespl.us/images/icons/slider-nav.png);
	background-repeat: no-repeat;
	content: "";
}
.image-gallery-slider-nav .prev
{
	left: 20px;
}
.image-gallery-slider-nav .next
{
	right: 20px;
}
.image-gallery-slider-nav .prev:after
{
	left: 10px;
	top: 9px;
	background-position: 0 bottom;
}
.image-gallery-slider-nav .next:after
{
	left: 11px;
	top: 9px;
}
.image-gallery-slider-nav a:hover
{
	background-color: rgba(0,0,0,.5);
}
.ie8 .image-gallery-slider-nav a:hover
{
	background-color: #000;
}
.image-gallery-slider-nav .prev:hover:after
{
	background-position: right bottom;
}
.image-gallery-slider-nav .next:hover:after
{
	background-position: right top;
}
/* -------------------------------------------------- */
/*	Alternative Blog
	/* -------------------------------------------------- */

.entry.secondary
{
	margin-top: 0;
	border-bottom: 1px solid #e8e8e8;
}
/* -------------------------------------------------- */
/*	Comments
	/* -------------------------------------------------- */

#comments
{
	margin-top: 25px;
	margin-bottom: 25px;
}
.comments-list
{
	margin: 20px 0 15px;
	overflow: hidden;
}
.comment
{
	margin: 0;
	padding: 30px 0 0 0;
	list-style: none;
}
.comment:first-child
{
	margin-top: 0;
	padding-top: 0;
	border-top: none;
}
.comment > article
{
	overflow: hidden;
	margin: 0;
	padding-bottom: 10px;
	border-bottom: 1px solid #d7d5cf;
}
.comment-body
{
	display: table;
}
.comment-meta
{
	margin-bottom: 10px;
}
.comment-meta .author
{
	margin-bottom: 3px;
}
.comment-meta .date
{
	color: #919191;
	font-size: 11px;
	font-style: italic;
}
.comment-reply-link
{
	margin-right: 30px;
}
.comment .children
{
	margin: 0;
	padding: 0 0 0 80px;
}
.comment .children .comment
{
	padding: 30px 0 0 0;
}
.comment .children .comment:first-child
{
	margin-top: 0;
}
/* -------------------------------------------------- */
/*	Pagination
	/* -------------------------------------------------- */

.wp-pagenavi
{
	clear: both;
	margin-bottom: 30px;
	padding-top: 20px;
	border-top: 1px solid #D7D5CF;
}
.wp-pagenavi span, .wp-pagenavi a
{
	display: inline-block;
	vertical-align: middle;
}
.wp-pagenavi span.pages
{
	margin-right: 5px;
}
.wp-pagenavi a.page, .wp-pagenavi span.current, .wp-pagenavi a.nextpostslink, .wp-pagenavi a.prevpostslink
{
	position: relative;
	display: inline-block;
	width: 23px;
	height: 23px;
	outline: none;
	border-width: 1px;
	border-style: solid;
	vertical-align: baseline;
	text-align: center;
	text-decoration: none;
	font: 12px/1.5 Arial;
	cursor: pointer;
	line-height: 23px;
}
.wp-pagenavi a.page, .wp-pagenavi span.current, .wp-pagenavi a.nextpostslink, .wp-pagenavi a.prevpostslink
{
	border-color: #d7d5cf;
	border-bottom-color: #d0cfc9;
	color: #847460;
	text-shadow: 1px 1px 0 #f9f9f7;
	background: #faf9f7; /* Old browsers */
	background: -moz-linear-gradient(top, #faf9f7 0%, #dad9d3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #faf9f7), color-stop(100%, #dad9d3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #faf9f7 0%, #dad9d3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #faf9f7 0%, #dad9d3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #faf9f7 0%, #dad9d3 100%); /* IE10+ */
	background: linear-gradient(to bottom, #faf9f7 0%, #dad9d3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf9f7', endColorstr='#dad9d3', GradientType=0 ); /* IE6-9 */
}
.wp-pagenavi a.page, .wp-pagenavi span.current, .wp-pagenavi a.nextpostslink, .wp-pagenavi a.prevpostslink
{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.14), inset 0 1px rgba(255,255,255,.25);
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.14), inset 0 1px rgba(255,255,255,.25);
	box-shadow: 1px 1px 2px rgba(0,0,0,.14), inset 0 1px rgba(255,255,255,.25);
}
.wp-pagenavi span.current
{
	color: #fff;
}
.wp-pagenavi a.nextpostslink, .wp-pagenavi a.prevpostslink
{
	text-indent: -9999px;
}
.wp-pagenavi a.nextpostslink:after, .wp-pagenavi a.prevpostslink:after
{
	position: absolute;
	left: 0;
	top: 0;
	background-image: url(/web/20240122234222im_/http://eespl.us/images/icons/next-prev-posts.png);
	background-repeat: no-repeat;
	width: 23px;
	height: 23px;
	content: "";
}
.wp-pagenavi a.nextpostslink:after
{
	background-position: right;
}
/*-------aboutus--------------------*/

.aboutus h2
{
	color: #DDAA00;
}
.tec h2 {
  color: #120138;
}
.main.tec {
  padding: 20px 0 80px;
}
.tec_img{width:150px; }
.aboutus .bordered.alignleft
{
	height: 100px;
	width: 180px;
}
.aboutus .bordered.alignright
{
	height: 100px;
	width: 120px;
}
.aboutus blockquote
{
	color: #DDAA00;
	padding: 0 0 15px 15px;
	border-left: 3px solid #AA0000;
}
.aboutus .content-tabs
{
	margin-top: 40px;
	margin-bottom: 40px;
}
.aboutus .tab-content
{
	padding-top: 15px;
	clear: both;
}

.aboutus .tabs-container h6
{
	color: #ddaa00;
}

.aboutus .tabs-style-2 .tabs-nav li a
{
	color: #DDAA00;
}
.aboutus .bordered .add-border
{
	border: none;
	display: block;
}
.aboutus .bordered.alignleft
{
	border-radius: 0;
	margin: 0 20px 10px 0;
}
.aboutus .bordered
{
	border-radius: 0;
	box-shadow: none;
	background: none;
	display: block;
	margin-bottom: 20px;
	padding: 7px;
	position: relative;
	width: auto;
}
.toggle-container > p
{
	background: url("/web/20240122234222im_/http://eespl.us/images/icons/small/tick.png") no-repeat 0 5px;
	left: -10px;
	padding-left: 20px;
	position: relative;
}
.aboutus #content a
{
	color: #DDAA00;
}


/*--------------------services---------------------------*/

.services h2
{
	color: #AAAA00;
}
.services img
{
	/*margin: 20px 0 0 40px;   width: 600px;*/
}

/*-----------------Disclaimer--------------------*/

.disclaimer ul.list li
{
	background-position: 0 0.4em;
	background-repeat: no-repeat;
	padding: 3px 0 3px 25px;
}
.disclaimer ul.list
{
	margin-bottom: 20px;
	margin-left: 30px;
}
.disclaimer .column-divider
{
	background-color: #D7D5CF;
	clear: both;
	height: 1px;
	margin: 15px 0;
}
.disclaimer h5
{
	color: #8165a2;
}
.disclaimer p span
{
	color: #8165a2;
}
.disclaimer p a
{
	color: #8165a2;
}
.page-header.disc
{
	background: url("/web/20240122234222im_/http://eespl.us/images/ribbon-gradient.png") repeat-x 0 0 #8165a2;
	height: 150px;
}
/*---------------------Technologies-------------------*/


.page-header.tech
{
	background: url("/web/20240122234222im_/http://eespl.us/images/ribbon-gradient.png") repeat-x 0 0 #5995B0;
	height: 150px;
}
.technologies h2
{
	color: #5995B0;
}
.tech-box .hover-shadow:before
{
	background: radial-gradient(ellipse at center center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%) repeat 0 0 rgba(0, 0, 0, 0);
	content: "";
	height: 10px;
	left: 5%;
	opacity: 0;
	position: absolute;
	top: 100%;
	width: 90%;
	z-index: -1;
}
.tech-box .hover-shadow
{
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	display: inline-block;
	position: relative;
}
.tech-box .hover-shadow:hover:before, .hover-shadow:focus:before, .hover-shadow:active:before
{
	opacity: 0.4;
}
.tech-box a.hover-shadow:hover
{
	top: -5px;
	position: relative;
}
.tech-box
{
	float: left;
	margin-bottom: 30px;
}
.tech-box-1
{
	float: left;
	padding: 0 20px;
}
.technologies ul.list.type-5 li
{
	background-image: url("/web/20240122234222im_/http://eespl.us/images/icons/small/arrow_state_blue_right_tech.png");
}
.technologies ul.list li
{
	background-position: 0 0.6em;
	background-repeat: no-repeat;
	float: left;
	padding: 7px 40px 27px 25px;
}
.technologies .list.type-16 span
{
	color: #5995B0;
	font-size: 14px;
}
.technologies .column-divider
{
	margin: 10px 0 10px;
}
.technologies .divider-top
{
	padding: 20px 0;
}
.technologies h3
{
	color: #5995b0;
	margin-left: 22px;
}
.technologies .tree
{
	/*  background-color: rgba(89, 149, 176, 0.14);   border-radius: 4px;*/
	float: left;
	margin-left: 10px;
	padding: 17px;
}
.technologies p
{
	text-transform: capitalize;
}

/*--------------------Tabing-----------------------------------*/

.tabs.tabs_hover
{
	border: 1px solid;
	margin: 10px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/web/20240122234222im_/http://eespl.us/css/PIE-1.0.0/PIE.htc);
}
.horizontal
{
	background: #ccc;
	padding: 10px;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	behavior: url(/web/20240122234222im_/http://eespl.us/css/PIE-1.0.0/PIE.htc);
}
.tabs img
{
	float: left;
	margin: 0 10px;
}
.tabs p
{
	padding: 0 20px 0 20px;
}
.tabs > DIV
{
	margin-top: 10px;
}
.tabs > DIV H3
{
	/*border-bottom: 4px solid #E5E5E5 !important; 	color: #ccc !important; 	font-weight: 300; 	line-height: 186px !important;*/
}
.tabs LI
{
	/*background: white; 	border-bottom: 4px solid #E5E5E5; 	margin-right: 10px;*/
	display: inline-block;
	padding: 0 15px;
}
.tabs A
{
	/*color: #ccc; 	display: block; 	font-size: 18px; 	font-weight: 300; 	padding: 14px 24px; 	text-decoration: none;*/
}
.tabs LI:hover
{
	/*	background: #a0cac0; 	border-bottom: 4px solid #68a697;*/
}
.tabs LI:hover A
{
	color: white;
}
.active
{
	/*background: #a0cac0 !important; 	border-bottom: 4px solid #68a697 !important;*/
}
.active a
{
	color: #5995b0 !important;
}
/*---------------Sitemap-----------------------*/
.page-header.stm
{
	background: url("/web/20240122234222im_/http://eespl.us/images/ribbon-gradient.png") repeat-x scroll 0 0 #25a4dc;
	height: 150px;
}

.sitemap h6
{
	color: #25a4dc;
	margin-bottom: 7px;
	font-size: 16px;
}

.sitemap ul.list.type-1 li
{
	background-image: url("/web/20240122234222im_/http://eespl.us/images/icons/small/tick1.png");
}



/* ---------------------------------------------------------------------- */
/*	Portfolio
/* ---------------------------------------------------------------------- */

/* Isotope */

.isotope-hidden.isotope-item
{
	pointer-events: none;
	z-index: 1;
}
.isotope, .isotope .isotope-item
{
	-webkit-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	-ms-transition-duration: 0.6s;
	-o-transition-duration: 0.6s;
	transition-duration: 0.6s;
	z-index: 2;
}
.isotope
{
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-ms-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width;
}
.isotope .isotope-item
{
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-ms-transition-property: top, left, opacity;
	-o-transition-property: top, left, opacity;
	transition-property: transform, opacity;
}
/* Portfolio Filter */

#portfolio-filter
{
	margin: 0 0 30px 0;
	padding-bottom: 5px;
	overflow: hidden;
	border-bottom: 1px solid #d7d5cf;
	text-align: right;
}
#portfolio-filter li
{
	display: inline-block;
	list-style: none outside;
	margin: 0 8px;
}
.ie7 #portfolio-filter li
{
	display: block;
	float: left;
}
#portfolio-filter a
{
	font-size: 14px;
	cursor: pointer;
	color: #847460;
	font-family: 'Arimo' , Arial;
	line-height: 1.5;
}
#portfolio-filter a.active
{
	color: #555;
}
/* -------------------------------------------------- */
/*	Portfolio Items
	/* -------------------------------------------------- */

.sbr .pl-col-2.portfolio-items, .sbr .gallery
{
	margin: 0 -20px 0 0;
}
.sbl .pl-col-2.portfolio-items, .sbl .gallery
{
	margin: 0 0 0 -20px;
}
.portfolio-items article
{
	position: relative;
}
.portfolio-items article:after, .gallery article:after
{
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	content: ".";
}
.portfolio-items.pl-col-1 article
{
	padding: 30px 0 10px;
	border-bottom: 1px solid #d7d5cf;
}
.portfolio-items.pl-col-2 article, .portfolio-items.pl-col-3 article
{
	margin-bottom: 30px;
	padding: 0 0 10px;
	border-bottom: 1px solid #d7d5cf;
}
.portfolio-items article:first-child
{
	padding-top: 0;
}
.portfolio-items.pl-col-1 article:last-child
{
	border-bottom: none;
}
.product .title-item a
{
	color: #008800;
}
.product .title-item a:hover
{
	color: #AA0000;
}
.product #portfolio-filter a
{
	color: #008800;
}
#portfolio-filter a:hover
{
	color: #AA0000;
}
.product #portfolio-filter a.active
{
	color: #AA0000; /*  background:url(/web/20240122234222im_/http://eespl.us/images/arrow.png) no-repeat 0 0;*/
}
.product .bordered .add-border
{
	border: 1px solid #008800;
	display: block;
	border-radius: 4px;
}
.product .single-image > img
{
	border-radius: 4px;
}
.product p
{
	text-align: center;
}

/* -------------------------------------------------- */
/*	Gallery Items
	/* -------------------------------------------------- */

.portfolio-items.gl-col-3 article
{
	border: none;
}
/* ---------------------------------------------------------------------- */
/*	Contact Us
/* ---------------------------------------------------------------------- */

.map
{
	border: 2px solid #0000AA;
	margin: 0 0 30px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/web/20240122234222im_/http://eespl.us/css/PIE-1.0.0/PIE.htc);
}
iframe
{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url(/web/20240122234222im_/http://eespl.us/css/PIE-1.0.0/PIE.htc);
}
.entry .map
{
	height: 230px;
}
.map img
{
	max-width: none;
}
/* ---------------------------------------------------------------------- */
/*	Sidebar
/* ---------------------------------------------------------------------- */

.sbr #sidebar
{
	float: right;
}
.sbl #sidebar
{
	float: left;
}
#sidebar
{
	margin-bottom: 30px;
}
/* -------------------------------------------------- */
/*	Widgets
	/* -------------------------------------------------- */

#sidebar .widget
{
	margin-bottom: 55px;
}
#sidebar .widget-title
{
	margin-bottom: 25px;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 600;
}
/*			#sidebar .widget li:after {
				clear: both;
				content: ".";
				display: block;
				height: 0;
				visibility: hidden;
			}*/

/* ---------------------------------------- */
/*	Search
		/* ---------------------------------------- */

#sidebar .widget_search #searchform
{
	position: relative;
	background-color: #dfdbd1;
	padding: 7px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#sidebar .widget_search input[type="text"]
{
	padding-right: 30px;
}
#sidebar .widget_search button[type="submit"]
{
	position: absolute;
	right: 8px;
	top: 8px;
	width: 28px;
	height: 28px;
	border: none;
	background-color: transparent;
	background-image: url(/web/20240122234222im_/http://eespl.us/images/icons/search-btn-icon.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	-moz-transition: none;
	transition: none;
}
#sidebar .widget_search button[type="submit"]:hover
{
	background-position: 0 bottom;
}
/* ---------------------------------------- */
/*	Popular Posts
		/* ---------------------------------------- */

.ie7 .widget_popular_posts ul, .ie7 .widget_popular_posts ul li
{
	overflow: hidden;
}
.widget_popular_posts li
{
	padding: 13px 0 8px;
	border-top: 1px solid #d7d5cf;
}
.widget_popular_posts li:first-child
{
	padding-top: 0;
	border-top: none;
}
.widget_popular_posts li:last-child
{
	padding-bottom: 0;
}
.widget_popular_posts h6
{
	margin-bottom: 3px;
}
.widget_popular_posts .entry-meta
{
	color: #6b6b6b;
	font-size: 11px;
	font-style: italic;
}
/* ---------------------------------------- */
/*	Twitter
		/* ---------------------------------------- */

#tweet li
{
	padding: 0 0 0 30px;
	position: relative;
	background-image: url(/web/20240122234222im_/http://eespl.us/images/icons/birds.png);
	background-position: 0 4px;
	background-repeat: no-repeat;
}
#tweet .tweet
{
	margin-bottom: 0;
}
.tweet a
{
	color: #4d8f9b;
}
.tweet .timePosted
{
	display: block;
	color: #919191;
	font-size: 11px;
	font-style: italic;
	padding-top: 5px;
}
/* ---------------------------------------- */
/*	Flickr
		/* ---------------------------------------- */

.flickr-badge li
{
	float: left;
	margin-right: 24px;
	margin-bottom: 24px;
}
.flickr-badge li.last
{
	margin-right: 0;
}
.flickr-badge .bordered
{
	margin-bottom: 0;
}
.ie7 .flick-badge .bordered, .ie8 .flickr-badge .bordered
{
	width: 65px;
	height: 65px;
}
.flickr-badge img
{
	width: 65px;
	height: 65px;
}
/* ---------------------------------------- */
/*	Categories, Archive, Nav Menu, 
		/*	Links, Meta, Pages
		/* ---------------------------------------- */

.widget_nav_menu ul li, .widget_archive ul li, .widget_categories ul li, .widget_links ul li, .widget_meta ul li, .widget_pages ul li
{
	position: relative;
	padding: 6px 0;
	border-top: 1px solid #cec6ba;
	list-style: none;
	zoom: 1;
}
.not-ie .widget_nav_menu ul li, .not-ie .widget_archive ul li, .not-ie .widget_categories ul li, .not-ie .widget_links ul li, .not-ie .widget_meta ul li, .not-ie .widget_pages ul li
{
	-webkit-transition: all .25s ease-in;
	-moz-transition: all .25s ease-in;
	-ms-transition: all .25s ease-in;
	-o-transition: all .25s ease-in;
	transition: all .25s ease-in;
}
.widget_nav_menu ul li:first-child, .widget_archive ul li:first-child, .widget_categories ul li:first-child, .widget_links ul li:first-child, .widget_meta ul li:first-child, .widget_pages ul li:first-child
{
	border-top: none;
}
.widget_nav_menu ul li:after, .widget_archive ul li:after, .widget_categories ul li:after, .widget_links ul li:after, .widget_meta ul li:after, .widget_pages ul li:after
{
	position: absolute;
	left: -25px;
	opacity: 0;
	top: 3px;
	font-size: 14px;
	content: '→';
}
.widget_nav_menu ul li:after, .widget_archive ul li:after, .widget_categories ul li:after, .widget_links ul li:after, .widget_meta ul li:after, .widget_pages ul li:after
{
	-webkit-transition: all .25s ease-in;
	-moz-transition: all .25s ease-in;
	-ms-transition: all .25s ease-in;
	-o-transition: all .25s ease-in;
	transition: all .25s ease-in;
}
.widget_nav_menu ul li:hover:after, .widget_archive ul li:hover:after, .widget_categories ul li:hover:after, .widget_links ul li:hover:after, .widget_meta ul li:hover:after, .widget_pages ul li:hover:after
{
	left: 0;
	opacity: 1;
	filter: alpha(opacity = 100);
	visibility: visible;
	height: auto;
}
.ie8 .widget_nav_menu ul li:after, .ie8 .widget_archive ul li:after, .ie8 .widget_categories ul li:after, .ie8 .widget_links ul li:after, .ie8 .widget_meta ul li:after, .ie8 .widget_pages ul li:after
{
	display: none;
}
.ie8 .widget_nav_menu ul li:hover:after, .ie8 .widget_archive ul li:hover:after, .ie8 .widget_categories ul li:hover:after, .ie8 .widget_links ul li:hover:after, .ie8 .widget_meta ul li:hover:after, .ie8 .widget_pages ul li:hover:after
{
	display: block;
}
.widget_nav_menu ul li:hover, .widget_archive ul li:hover, .widget_categories ul li:hover, .widget_links ul li:hover, .widget_meta ul li:hover, .widget_pages ul li:hover
{
	padding-left: 18px;
}
.widget_nav_menu li a, .widget_archive li a, .widget_categories li a, .widget_links li a, .widget_meta li a, .widget_pages li a
{
	position: relative;
	color: #777;
}
/* ---------------------------------------------------------------------- */
/*	Bottom Sidebar
/* ---------------------------------------------------------------------- */

#bottom-sidebar
{
	padding-bottom: 50px;
}
/* -------------------------------------------------- */
/*	Widgets
	/* -------------------------------------------------- */

#bottom-sidebar .widget
{
	margin-bottom: 30px;
}
.widget.widget_video
{
	margin-left: 10px;
}
#bottom-sidebar .widget-divider
{
	clear: both;
	margin: 15px 0 15px;
	border-top: 1px solid #d7d5cf;
}
#bottom-sidebar .widget-title
{
	margin-bottom: 25px;
}
.widget .award img
{
	height: 250px;
	width: 220px;
	margin: 0 0 0 20px;
}
.award p
{
	padding: 15px 10px 45px 10px;
}
.award
{
	background-color: #FDFBF3;
	border: 1px solid #DAD5C9;
	padding: 20px 13px 1px 13px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url(/web/20240122234222im_/http://eespl.us/css/PIE-1.0.0/PIE.htc);
}
/* ---------------------------------------- */
/*	Recent Entries
		/* ---------------------------------------- */

#bottom-sidebar .widget_recent_entries ul li
{
	margin-bottom: 20px;
}
/* ---------------------------------------- */
/*	Upcoming Events
		/* ---------------------------------------- */

#bottom-sidebar .widget_upcoming_events li
{
	margin-bottom: 22px;
	color: #6b6b6b;
}
.ie7 #bottom-sidebar .widget_upcoming_events li
{
	overflow: hidden;
}
#bottom-sidebar .widget_upcoming_events li h6
{
	margin-bottom: 3px;
}
#bottom-sidebar .widget_upcoming_events li .place
{
	display: block;
}
#bottom-sidebar .widget_upcoming_events li .time
{
	font-style: italic;
	font-size: 11px;
}
.widget.widget_upcoming_events a:hover
{
	color: #AA0000;
}
/* ---------------------------------------- */
/*	Vidget Audio
		/* ---------------------------------------- */

#bottom-sidebar .widget_audio span.question
{
	color: #36332e;
}
/* ---------------------------------------------------------------------- */
/*	Footer
/* ---------------------------------------------------------------------- */

#footer
{
	position: relative;
	padding: 65px 0 15px;
	border-bottom: 1px solid #cccac2;
	background-color: rgba(222,219,207,.7);
}
.ie7 #footer, .ie8 #footer
{
	background-color: #e6e3d8;
}
#footer:after
{
	position: absolute;
	top: -9px;
	left: 0;
	width: 100%;
	height: 9px;
	background-image: url(/web/20240122234222im_/http://eespl.us/images/footer-top-arrow.png);
	background-repeat: repeat-x;
	content: "";
}
.adjective
{
	clear: both;
	padding: 10px 0 15px;
	border-top: 1px solid #4f4e4e;
}
.copyright
{
	float: left;
}
.developed
{
	float: right;
}
/* -------------------------------------------------- */
/*	Widgets
	/* -------------------------------------------------- */

#footer .widget
{
	margin-bottom: 30px;
}
#footer .widget-title
{
	color: #36332e;
	font-weight: 600;
	font-size: 15px;
	text-transform: uppercase;
}
.widget li:after
{
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	content: ".";
}
/* ---------------------------------------- */
/*	Contacts
		/* ---------------------------------------- */

#footer .vcard > span
{
	position: relative;
	display: block;
	padding-left: 23px;
	padding-bottom: 3px;
	background-repeat: no-repeat;
}
#footer .vcard > span:after
{
	position: absolute;
	left: 0;
	top: 0;
	width: 18px;
	height: 18px;
	background-image: url(/web/20240122234222im_/http://eespl.us/images/icons/contact-icons.png);
	content: "";
}
#footer .vcard .street-address:after
{
	background-position: 0 0;
}
#footer .vcard .tel:after
{
	background-position: 0 -18px;
}
#footer .vcard .email:after
{
	background-position: 0 -36px;
}
/* ---------------------------------------- */
/*	Recent Entries
		/* ---------------------------------------- */

#footer .widget_recent_entries li
{
	padding: 13px 0 8px;
	border-top: 1px solid #cec7ba;
}
.ie7 #footer .widget_recent_entries ul, .ie7 #footer .widget_recent_entries li
{
	overflow: hidden;
}
#footer .widget_recent_entries li:first-child
{
	padding-top: 0;
	border-top: none;
}
#footer .widget_recent_entries li .bordered
{
	margin-top: 3px;
}
#footer .widget_recent_entries li h6
{
	margin-bottom: 3px;
}
#footer .widget_recent_entries li .entry-meta
{
	color: #919191;
	font-size: 11px;
	font-style: italic;
}


/*------ dashboards css --------------*/
.page-header.dash
{
	background: url("/web/20240122234222im_/http://eespl.us/images/ribbon-gradient.png") repeat-x scroll 0 0 #ce8535;
	height: 150px;
}

.dashboard .txt_head
{
	float: left;
	text-align: center;
}
.dashboard .txt_head h6
{
	color: #36332e;
}

.dashboard .leave
{
	border: 1px solid #ce8535;
	border-radius: 6px;
	float: left;
	margin: 0 10px;
	padding: 20px 0 10px 0;
	text-align: center;
	width: 288px;
}
.dashboard .leave > img:hover
{
	border-radius: 100%;
	box-shadow: 0 2px 15px #5a5a5a;
	cursor: pointer;
	position: relative;
	top: -3px;
	bottom: 0;
	left: 0;
	right: 0;
}
/*.dashboard .leave:hover {
  background: #ce8535;
   border: 1px solid #fff;
   color:#fff;
}*/
.dashboard .leave img
{
	width: 130px;
	height: 130px;
	margin-bottom: 20px;
}
.dashboard .leave .link
{
	float: left;
	margin-left: 15px;
	background: #ce8535;
	padding: 1px 8px;
	border-radius: 3px;
	margin-bottom: 10px;
}
.dashboard .leave .link a
{
	color: #fff;
	font-size: 14px;
}
.dashboard .leave .link1
{
	background: #ce8535;
	border-radius: 3px;
	float: left;
	margin-bottom: 10px;
	margin-left: 19px;
	padding: 1px 8px;
	text-align: center;
	width: 100px;
}
.dashboard .leave .link1:hover
{
	background: #ef7f1a;
}
.dashboard .leave .link1 a
{
	color: #fff;
	font-size: 14px;
}
.dashboard .leave h6
{
	float: left;
	margin-bottom: 10px;
	margin-left: 15px;
	color: #36332e;
}

.dashboard .divider-top
{
	border-top: 1px dotted #b7b6b6;
	clear: both;
	display: block;
	font-size: 10px;
	padding: 10px 0;
	position: relative;
	width: 100%;
}
.g1 .button.default
{
	margin: 10px 25px 0 0;
	float: right;
}
.g1 .button.default:hover
{
	background: linear-gradient(to bottom, #ed9a3e 0%, #dc7503 100%) repeat 0 0;
	border-color: #73adb4;
	color: #fff;
	text-shadow: none;
}

.dashboard h3
{
	color: #ef7f1a;
	cursor: pointer;
	font-size: 15px;
	background-image: url("/web/20240122234222im_/http://eespl.us/images/arrow_state_orange_right_tech.png");
	float: left;
	background-position: 0 0.3em;
	background-repeat: no-repeat;
	padding: 3px 0 3px 20px;
	display: block;
}
.dashboard h3:hover
{
	color: #ce8535;
}

.toggle
{
	margin-left: 15px;
}








/* ---------------------------------------- */
/*	Contact Form
		/* ---------------------------------------- */

#footer .widget_contact_form label
{
	display: block;
}
/* ---------------------------------------------------------------------- */
/*  Bottom Footer
/* ---------------------------------------------------------------------- */

/* ---------------------------------------- */
/*	Copyright
	/* ---------------------------------------- */

#bottom-footer
{
	padding: 22px 0;
}
/* ---------------------------------------------------------------------- */
/*	Widgets + Shortcodes
/* ---------------------------------------------------------------------- */

/* ---------------------------------------- */
/*	Testimonials
	/* ---------------------------------------- */

.quoteBox
{
	margin-bottom: 30px !important;
}
.quoteBox .quote-text
{
	position: relative;
	margin-bottom: 7px;
	padding: 25px 20px 35px;
	border: 1px solid #d2cfc9;
	background-color: #fdfbf3;
	font-style: italic;
}
.quoteBox .quote-text
{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 2px 2px 1px rgba(0,0,0,.08);
	-moz-box-shadow: 2px 2px 1px rgba(0,0,0,.08);
	box-shadow: 2px 2px 1px rgba(0,0,0,.08);
}
.ie7 .quoteBox .quote-text, .ie8 .quoteBox .quote-text
{
	behavior: url(/web/20240122234222im_/http://eespl.us/js/PIE.html);
	box-shadow: 2px 2px 1px #DFDBD1;
}
.quoteBox .quote-text:after
{
	position: absolute;
	left: 40px;
	bottom: -27px;
	width: 32px;
	height: 32px;
	background-image: url(/web/20240122234222im_/http://eespl.us/images/icons/quote-arrow.png);
	background-repeat: no-repeat;
	content: "";
}
.quoteBox .quote-author
{
	display: block;
	padding-left: 82px;
}
.quoteBox .quote-author span
{
	display: block;
	color: #4d8f9b;
}
/* ---------------------------------------- */
/*	Back to Top
	/* ---------------------------------------- */

#back-top
{
	position: fixed;
	right: 15px;
	bottom: 20px;
	z-index: 50;
	display: none;
	width: 35px;
	height: 35px;
	border-width: 4px;
	border-style: solid;
	border-color: transparent;
	background-color: #25A4DC;
	background-image: url(/web/20240122234222im_/http://eespl.us/images/icons/back-to-top.png);
	background-position: center center;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
.ie7 #back-top, .ie8 #back-top
{
	behavior: url(/web/20240122234222im_/http://eespl.us/js/PIE.html);
}
#back-top
{
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-ms-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}
#back-top:hover
{
	background-color: #36332e;
	border-color: #c8c8c0;
}
/* -------------------------------------------------- */
/*	Tabs
	/* -------------------------------------------------- */

.content-tabs
{
	margin-bottom: 60px;
}
.tabs-container
{
	padding: 25px 20px 15px; /*	border: 1px solid #c8c7bf; 	-webkit-border-radius: 4px; 	-moz-border-radius: 4px; 	border-radius: 4px; 	background-color: #fdfbf3;*/
}
.tab-content
{
	display: none;
}
/*	Style 1 */

.tabs-style-1 .tabs-nav
{
	margin-bottom: 3px;
	overflow: hidden;
}
.tabs-style-1 .tabs-nav li
{
	float: left;
	margin-right: 3px;
	padding: 0;
	width: auto;
}
.tabs-style-1 .tabs-nav li a, .tabs-style-3 .tabs-nav li a
{
	display: inline-block;
	padding: 7px 25px;
	outline: none;
	color: #847460;
	border-width: 1px;
	border-style: solid;
	vertical-align: baseline;
	text-align: center;
	text-decoration: none;
	font: 12px/1.5 'Arimo' , Arial;
	cursor: pointer;
}
.tabs-style-1 .tabs-nav li a, .tabs-style-3 .tabs-nav li a
{
	border-color: #d7d5cf;
	border-bottom-color: #d0cfc9;
	text-shadow: 1px 1px 0 #f9f9f7;
	background: #faf9f7; /* Old browsers */
	background: -moz-linear-gradient(top, #faf9f7 0%, #dad9d3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #faf9f7), color-stop(100%, #dad9d3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #faf9f7 0%, #dad9d3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #faf9f7 0%, #dad9d3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #faf9f7 0%, #dad9d3 100%); /* IE10+ */
	background: linear-gradient(to bottom, #faf9f7 0%, #dad9d3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf9f7', endColorstr='#dad9d3', GradientType=0 ); /* IE6-9 */
}
.not-ie .tabs-style-1 .tabs-nav li a, .not-ie .tabs-style-3 .tabs-nav li a
{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.14), inset 0 1px rgba(255,255,255,.25);
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.14), inset 0 1px rgba(255,255,255,.25);
	box-shadow: 1px 1px 2px rgba(0,0,0,.14), inset 0 1px rgba(255,255,255,.25);
}
/* Style 2 */

.content-tabs.tabs-style-2
{
	/*border: 1px solid #c8c7bf; 	-webkit-border-radius: 4px; 	-moz-border-radius: 4px; 	border-radius: 4px;*/
}
.tabs-style-2 .tabs-nav
{
	/*border-bottom:2px solid #AA0000;*/
}
.tabs-style-2 .tabs-nav li
{
	float: left;
	padding: 0;
	width: auto;
	height: auto;
}
.tabs-style-2 .tabs-nav li a
{
	display: inline-block;
	padding: 0 15px;
	outline: none;
	color: #847460; /*border-right: 1px solid #d0ccc8;*/
	vertical-align: baseline;
	text-align: center;
	text-decoration: none;
	font: 12px/1.5 'Arimo' , Arial;
	cursor: pointer;
	height: 31px;
	line-height: 31px;
}
.tabs-style-2 .tabs-nav li.active a
{
	/*background-color: #fdfbf3; 	height: 36px;*/
	border-bottom: 2px solid #AA0000;
}
.tabs-style-2 .tabs-nav li:first-child.active a
{
	/*-webkit-border-radius: 4px 0 0 0; 	-moz-border-radius: 4px 0 0 0; 	border-radius: 4px 0 0 0;*/
}
.tabs-style-2 .tabs-container
{
	border: none;
}
/*	Style 3 */

.tabs-style-3 .tabs-nav
{
	float: left;
	overflow: hidden;
	margin-bottom: 3px;
	margin-right: 3px;
}
.tabs-style-3 .tabs-nav li
{
	padding: 0;
	margin-bottom: 3px;
}
.tabs-style-3 .tabs-container
{
	display: table;
}
/* ---------------------------------------- */
/*	FAQ Toggle
	/* ---------------------------------------- */

.box-toggle
{
	position: relative;
	margin-bottom: 5px;
}
.box-toggle .trigger
{
	position: relative;
	display: block;
	margin-bottom: 3px;
	padding: 9px 20px 8px 40px;
	border: 1px solid #d3d2cb;
	color: #847460;
	text-decoration: none;
	font-weight: 100;
	font-size: 14px;
	cursor: pointer;
}
.box-toggle .trigger
{
	background: #faf9f7; /* Old browsers */
	background: -moz-linear-gradient(top, #faf9f7 0%, #dad9d3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #faf9f7), color-stop(100%, #dad9d3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #faf9f7 0%, #dad9d3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #faf9f7 0%, #dad9d3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #faf9f7 0%, #dad9d3 100%); /* IE10+ */
	background: linear-gradient(to bottom, #faf9f7 0%, #dad9d3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf9f7', endColorstr='#dad9d3', GradientType=0 ); /* IE6-9 */
}
.not-ie .box-toggle .trigger
{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 2px 1px rgba(0,0,0,.05), inset 0 1px rgba(255,255,255,.25);
	-moz-box-shadow: 0 2px 1px rgba(0,0,0,.05), inset 0 1px rgba(255,255,255,.25);
	box-shadow: 0 2px 1px rgba(0,0,0,.05), inset 0 1px rgba(255,255,255,.25);
}
.box-toggle .trigger:after
{
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -12px;
	width: 24px;
	height: 24px;
	background-image: url(/web/20240122234222im_/http://eespl.us/images/icons/collapse.png);
	background-repeat: no-repeat;
	content: "";
}
.box-toggle .trigger.active:after
{
	background-position: 0 bottom;
}
.box-toggle .toggle-container
{
	position: relative;
	display: none;
	padding: 20px 20px 10px 20px;
	border-width: 1px;
	border-style: solid;
	border-color: #c8c7bf;
	background-color: #fdfbf3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
/* ---------------------------------------- */
/*	Table
	/* ---------------------------------------- */

.custom-table
{
	margin-bottom: 30px;
	width: 100%;
}
.custom-table th, .custom-table td
{
	padding: 5px 20px;
	text-align: left;
}
.custom-table th
{
	border: 1px solid #c8c8c8;
	color: #373737;
	font-weight: 700;
}
.custom-table th
{
	background: -moz-radial-gradient(center, ellipse cover, #fafafa 0%, #eeeded 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #fafafa), color-stop(100%, #eeeded)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover, #fafafa 0%, #eeeded 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover, #fafafa 0%, #eeeded 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover, #fafafa 0%, #eeeded 100%); /* IE10+ */
	background: radial-gradient(ellipse at center, #fafafa 0%, #eeeded 100%); /* W3C */
}
.ie8 .custom-table th
{
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#eeeded', GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.custom-table td
{
	background-color: #f4f4f4;
	border: 1px solid #fafafa;
	color: #7d7d7d;
}
.custom-table tbody tr:nth-child(even) td
{
	background-color: #f0f0f0;
}
.tree > img
{
	width: 100%;
}

/*-------------Popup------*/
.overlay
{
	background: url("/web/20240122234222im_/http://eespl.us/images/overlay.png") repeat center center;
	bottom: 0;
	left: 0;
	opacity: 1.5;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 9999999;
}

.pop_img
{
	margin: 140px auto 0;
	border: 3px solid #fff;
	border-radius:60px 0 60px 0;
	width:590px;
	height:380px;
}





/* ---------------------------------------------------------------------- */
/*	Media Queries
/* ---------------------------------------------------------------------- */


/* Standard 960 or larger (browsers) */
@media only screen and (min-width: 960px)
{
}


/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px)
{
	/* ---------------------------------------------------------------------- */
	/*	Sidebar
	/* ---------------------------------------------------------------------- */

	/* -------------------------------------------------- */
	/*	Widgets
		/* -------------------------------------------------- */

	/* ---------------------------------------- */
	/*	Flickr
			/* ---------------------------------------- */

	.flickr-badge li
	{
		float: left;
		margin-right: 20px;
		margin-bottom: 20px;
	}
	.flickr-badge img
	{
		width: 47px;
		height: 47px;
	}
}


/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px)
{
	/* -------------------------------------------------- */
	/*	Holder
		/* -------------------------------------------------- */

	.holder
	{
		margin-left: 0;
		margin-right: 0;
		padding-left: 0;
		padding-right: 0;
		border: none;
	}
	/* -------------------------------------------------- */
	/*	Main Navigation
		/* -------------------------------------------------- */

	.navigation
	{
		margin: 0;
	}
	.navigation > ul > li > a
	{
		padding: 18px 15px;
	}
	/* ---------------------------------------------------------------------- */
	/*	Contact Us
		/* ---------------------------------------------------------------------- */

	.map
	{
		/*height: 330px;*/
	}
	.entry .map
	{
		height: 200px;
	}
	/* ---------------------------------------------------------------------- */
	/*  Blog
	/* ---------------------------------------------------------------------- */

	article.entry .entry-body
	{
		display: inline-block;
		width: 84%;
		margin: 0;
	}
	/* ---------------------------------------------------------------------- */
	/*  Bottom Footer
	/* ---------------------------------------------------------------------- */

	#bottom-footer
	{
		padding: 22px 3px;
	}
	.widget .award img
	{
		margin: 0;
	}
	.widget.widget_audio > iframe
	{
		width: 220px;
	}
	.container .four.columns.cl1
	{
		width: 270px;
	}
	.container .four.columns.cl2
	{
		width: 140px;
	}
	.container .four.columns.cl3
	{
		width: 100px;
	}
	.container .four.columns
	{
		width: 150px;
	}
	.menuholder
	{
		top: 190px;
	}
	.widget.widget_video
	{
		margin-left: -10px;
	}

	.award
	{
		padding: 10px 10px;
	}

	.award p
	{
		padding: 10px 22px 10px;
		font-size: 11px;
	}



}


/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px)
{
	/* -------------------------------------------------- */
	/*	Slider
		/* -------------------------------------------------- */

	.caption
	{
		display: none;
	}
	/* -------------------------------------------------- */
	/*	General Classes
		/* -------------------------------------------------- */

	.single-image
	{
		text-align: center;
	}
	.add-border img
	{
		display: inline-block;
	}
	/* -------------------------------------------------- */
	/*	Main Navigation
		/* -------------------------------------------------- */

	.navigation > ul
	{
		display: none;
	}
	.navigation .nav-responsive
	{
		display: inline-block;
	}
	/* -------------------------------------------------- */
	/*	Panel
		/* -------------------------------------------------- */

	.control_panel
	{
		display: none;
	}
	/* ---------------------------------------------------------------------- */
	/*	Sidebar
	/* ---------------------------------------------------------------------- */

	/* -------------------------------------------------- */
	/*	Widgets
		/* -------------------------------------------------- */

	/* ---------------------------------------- */
	/*	Flickr
			/* ---------------------------------------- */

	.flickr-badge li
	{
		margin-right: 20px;
		margin-bottom: 20px;
	}
	.flickr-badge li.last
	{
		margin-right: 20px;
	}
	.container .four.columns.cl1
	{
		margin-bottom: 30px;
		width: 100%;
	}
	.container .four.columns.cl2
	{
		width: 100%;
	}
	.container .four.columns.cl3
	{
		width: 100%;
	}
	.container .one.column, .container .one.columns, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns, .container .one-third.column, .container .two-thirds.column
	{
		width: 280px;
	}
	.container .one.column, .container .one.columns, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns, .container .one-third.column, .container .two-thirds.column
	{
		width: 100%;
	}
	.widget .award img
	{
		height: 250px;
		margin: 0;
		width: 100%;
	}
	#bottom-sidebar .widget
	{
		margin-bottom: 30px;
		text-align: center;
	}
	.menuholder
	{
		font: bold 14px/40px 'open_sansregular';
		top: 196px;
	}
	#logo
	{
		width: 100%;
	}
	.disclaimer ul.list
	{
		margin-bottom: 20px;
		margin-left: 10px;
	}
	.tech-box-1
	{
		float: left;
		padding: 0 10px;
	}
	.single-image.video-icon
	{
		margin-left: 70px;
	}
	.horizontal
	{
		padding: 5px;
	}
	.tabs LI
	{
		padding: 0 4.7px;
	}

}


/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px)
{
	/* ---------------------------------------------------------------------- */
	/*	Contact Us
		/* ---------------------------------------------------------------------- */

	.map
	{
		/*height: 210px;*/
	}
	.entry .map
	{
		height: 200px;
	}
	/* ---------------------------------------------------------------------- */
	/*	Blog
		/* ---------------------------------------------------------------------- */

	article.entry .entry-body
	{
		display: block;
		margin: 0;
	}
	.page-header h1
	{
		font-size: 22px;
	}
	.menuholder
	{
		top: 164px;
		font: bold 9px/36px 'open_sansregular';
		left: -10px;
	}
}

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

	.single-image.video-icon
	{
		margin-left: 70px;
	}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px)
{
	/* -------------------------------------------------- */
	/* Forms
		/* -------------------------------------------------- */

	.contact-form input, .comments-form input
	{
		width: 100%;
	}
	.contact-form textarea, .comments-form textarea
	{
		width: 100%;
		height: 150px;
		max-width: 100%;
		max-height: 200px;
		min-width: 100%;
		min-height: 150px;
	}
	/* -------------------------------------------------- */
	/*	General Classes
		/* -------------------------------------------------- */

	blockquote
	{
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	/* -------------------------------------------------- */
	/*	Logo
		/* -------------------------------------------------- */

	#logo
	{
		float: none;
		text-align: center;
		padding-top: 20px;
	}
	#logo h1
	{
		margin: 0;
		color: #e5e1d8;
		font-size: 44px;
		font-family: 'Over the Rainbow' , cursive;
		text-shadow: -1px -1px 0 #1d1d1d;
	}

	/* -------------------------------------------------- */
	/*	Social Icons
		/* -------------------------------------------------- */

	#header ul.social-icons
	{
		margin: 0 20px;
		float: none;
	}
	ul.social-icons li
	{
		float: left;
		margin-right: 5px;
	}
	/* -------------------------------------------------- */
	/*	Main Navigation
		/* -------------------------------------------------- */

	.navigation
	{
		margin: 0;
	}
	/* ---------------------------------------------------------------------- */
	/*	Portfolio
		/* ---------------------------------------------------------------------- */

	.sbr .pl-col-2.portfolio-items, .sbr .gallery
	{
		margin: 0;
	}
	.sbl .pl-col-2.portfolio-items, .sbl .gallery
	{
		margin: 0;
	}
	#portfolio-filter li
	{
		margin: 0 5px;
	}
	/* ---------------------------------------------------------------------- */
	/*	Blog
		/* ---------------------------------------------------------------------- */

	article.entry .entry-body
	{
		display: block;
		margin: 0;
	}
	/* ---------------------------------------------------------------------- */
	/*	Contact Us
		/* ---------------------------------------------------------------------- */

	.map
	{
		/*height: 150px;*/
	}
	.entry .map
	{
		height: 120px;
	}
	.menuholder
	{
		font: bold 10px/35px 'open_sansregular';
		left: -60px;
		top: 156px;
	}
	.page-header h1
	{
		font-size: 22px;
	}
	#portfolio-filter a
	{
		font-size: 12px;
	}

}

@media only screen and (min-width: 360px) and (max-width: 479px)
{

	.menuholder
	{
		font: bold 7px/33px 'open_sansregular';
		left: -40px;
		top: 163px;
	}

	.single-image.video-icon
	{
		margin-left: 0px;
	}
	.hover-shadow > img
	{
		height: 35px;
		width: 35px;
	}
	.tabs LI
	{
		padding: 2px 4.7px;
	}

}


@media only screen and (max-width: 360px)
{
	.menuholder
	{
		font: bold 8px/33px 'open_sansregular';
		left: -27px;
		top: 140px;
	}
	ul.menu li
	{
		margin: 0 4px 0 0;
	}
	ul.menu li > a
	{
		padding: 0 5px;
	}
	.single-image.video-icon
	{
		margin-left: -10px;
	}
	.hover-shadow > img
	{
		height: 35px;
		width: 35px;
	}
	.tabs LI
	{
		padding: 2px 4.7px;
	}

}

/* Mobile Portrait Size (devices and browsers) */
@media only screen and (max-width: 320px)
{

	.tabs-style-1 .tabs-nav li a, .tabs-style-3 .tabs-nav li a
	{
		padding: 4px 15px;
	}
	.tabs-style-2 .tabs-nav li a
	{
		padding: 0 15px;
	}
	.menuholder
	{
		font: bold 6px/26px 'open_sansregular';
		left: -20px;
		top: 140px;
	}
	ul.menu li
	{
		margin: 0 2px 0 0;
	}
	ul.menu li > a
	{
		padding: 0 5px;
	}
	.page-header h1
	{
		font-size: 20px;
	}
	.hover-shadow > img
	{
		height: 35px;
		width: 35px;
	}
	.tabs LI
	{
		padding: 2px 4.7px;
	}
}




/*
     FILE ARCHIVED ON 23:42:22 Jan 22, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:11:00 Feb 15, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.726
  exclusion.robots: 0.025
  exclusion.robots.policy: 0.011
  esindex: 0.013
  cdx.remote: 49.081
  LoadShardBlock: 408.907 (3)
  PetaboxLoader3.datanode: 455.629 (5)
  PetaboxLoader3.resolve: 98.842 (3)
  load_resource: 187.958
  loaddict: 76.886
*/