/*  
Theme Name: Event Garden
Theme URI: http://sweans.org
Description: A WordPress theme frame work
Version: 2.0
*/
/*
Improved browser CSS feature
-------------------------------------
Example: .ie8 .sidebar li{width:85px}
•ie - Internet Explorer (All versions)
•ie8 - Internet Explorer 8.x
•ie7 - Internet Explorer 7.x
•ie6 - Internet Explorer 6.x
•gecko - Mozilla, Firefox (all versions), Camino
•ff3 - Firefox 3
•ff3_5 - Firefox 3.5 new
•opera - Opera (All versions)
•opera8 - Opera 8.x
•opera9 - Opera 9.x
•opera10 - Opera 10.x
•webkit or safari - Safari, NetNewsWire, OmniWeb, Shiira, Google Chrome
•safari3 - Safari 3.x
•chrome - Google Chrome
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
 @font-face {
 font-family: 'ProximaNova Light';
 src: url('fonts/proximanova-light-webfont.eot');
 src: url('fonts/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/proximanova-light-webfont.woff') format('woff'), url('fonts/proximanova-light-webfont.ttf') format('truetype'), url('fonts/proximanova-light-webfont.svg#futura_lt_btlight') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'abelregular';
 src: url('fonts/abel-regular-webfont.eot');
 src: url('fonts/abel-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/abel-regular-webfont.woff') format('woff'), url('fonts/abel-regular-webfont.ttf') format('truetype'), url('fonts/abel-regular-webfont.svg#abelregular') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'BebasNeueRegular';
 src: url('fonts/BebasNeue-webfont.eot');
 src: url('fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/BebasNeue-webfont.woff') format('woff'), url('fonts/BebasNeue-webfont.ttf') format('truetype'), url('fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'proxima_novasemibold';
 src: url('fonts/proximanova-semibold-webfont.eot');
 src: url('fonts/proximanova-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/proximanova-semibold-webfont.woff2') format('woff2'), url('fonts/proximanova-semibold-webfont.woff') format('woff'), url('fonts/proximanova-semibold-webfont.ttf') format('truetype'), url('fonts/proximanova-semibold-webfont.svg#proxima_novasemibold') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'proxima_nova_rgbold';
 src: url('fonts/proximanova-bold-webfont.eot');
 src: url('fonts/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/proximanova-bold-webfont.woff2') format('woff2'), url('fonts/proximanova-bold-webfont.woff') format('woff'), url('fonts/proximanova-bold-webfont.ttf') format('truetype'), url('fonts/proximanova-bold-webfont.svg#proxima_nova_rgbold') format('svg');
 font-weight: normal;
 font-style: normal;
}
html body {
	    background-image: url(images/body_bg.jpg) !important;
    margin: 0;
    background-attachment: fixed;
	    background-position: center top;
    background-repeat: no-repeat;
}
body, th, td, input, textarea {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
div#login h1 a {
background: none !important;
background-repeat: no-repeat;
background-position: center;
}
/*about*/
.about-contentmain {
max-width: 979px;
margin-top: 10px;
width: 100%;
}
#about-content {
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;
}
h1.about-title {
color: #3886ce;
font-size: 28px;
font-family: 'proxima_novasemibold';
text-transform: capitalize;
}
.about-post {
width: 50%;
float: left;
min-height: 400px;
margin-bottom: 30px;
}
.about-thumb {
float: left;
}
.about-thumb img {
border-radius: 50%;
width: 100px;
height: 100px;
}
.about-entry {
float: left;
margin-left: 20px;
margin-right: 30px;
width: 68%;
}
.meet_entry p {
padding-bottom: 20px;
font-family: Verdana;
color: #272727;
font-size: 13px;
text-align: justify;
}
.pos1 {
 font-family: 'proxima_novasemibold';
color: #37523b;
font-weight: bold;
}
.pos2 {
 font-family: 'proxima_novasemibold';
color: #272727;
}
.pos3 {
 font-family: 'proxima_novasemibold';
color: #272727;
}
.pos4 {
 font-family: 'proxima_novasemibold';
color: #272727;
}


/*end*/


form {
}
fieldset {
}
input, textarea {
	font-weight:bold;
}
input.text {
	background:#FFFFFF;
	border:none;
	padding:1px;
}
input#ticket-email {
width: 50%;
height: 30px;
margin-top: 8px;
font-weight:normal;
}
input#ticket-submit:hover {
background: #7f7f7f;
}
input#ticket-submit {
/*font-family: 'ProximaNova Light';*/
font-family:Arial, Helvetica, sans-serif;
background: #4d4d4d;
color: #fff;
outline:none;
}

input.button {
	background:#000000;
	border:1px solid #000000;
	color:#ffffff;
}
h1, h2, h3 {
	color:#000000;
}
h1 {
	font-size:22px;
}
h2 {
	font-size:20px;
	margin: 0px 0px 9px;
}
h3 {
	font-size:16px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px 0px 9px;

}
h4 {
	font-size:14px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px 0px 9px;

}
h5 {
	font-size:12px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px 0px 9px;
}
h6 {
	font-size:10px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px 0px 9px;

}
p, ul, ol {
	font-size:13px;
	line-height:20px;
}
ul, ol {
	/*list-style:none;*/
}
blockquote {
	margin-left:36px;
	margin-right:36px;
}
a {
	color:#5a7127; 
	text-decoration:none;
}
a:hover {
	border:none;
	color: #f16d28 !important;
}
h1 a, h2 a, h3 a {
	border:none;
	color:#333333;
	text-decoration:none;
}
h1 a:hover, h2 a:hover, h3 a:hover {
	background:none;
	color:#371015;
}
hr {
    border: 1px solid #5ca005;
}
.wrapper {
	width:1001px;
	margin:0 auto;
	max-width: 97.5%;
}
#header {
	background: #5b7321 repeat-x;
	height:51px;
	margin:0 auto;
	width:1001px;
	display:block;
}
.top-menu li {
	float: left;
	line-height: 45px;
	border-right: 1px solid #7c9539 !important;
	margin-left: 3%;
	padding-right: 3%;
}
.top-menu li:last-child {
	float: right !important;
	padding-right: 2.5%;
}
.menu_rightsidebar ul.sub-menu {
display: none;
}
#footer ul.sub-menu {
display: none;
}
.pdfimg {
	float: right;
	margin-left: 10px;
	padding-top: 0;
}
#mob_header {
	display:none;
}
#menu {
	float:left;
}
#menu ul {
	line-height:normal;
	list-style:none;
	margin:0;
	padding:0;
}
#menu li {
	float:left;
}
#menu a {
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:12px;
	margin-right:1px;
	text-decoration:none;
	padding-right: 10px;
	padding-left: 10px;
	height: 30px;
	line-height: 30px;
}
#menu a:hover {
	background:#000;
	color:#ffffff;
	border-left:1px dashed #363434;
	border-right:1px dashed #363434;
	padding-left:10px;
	padding-right:10px;
}
#menu .current_page_item a {
	color:#ffffff;
	background:#000;
	border-left:1px dashed #363434;
	border-right:1px dashed #363434;
	padding-left:10px;
	padding-right:10px;
}
#search {
	float:right;
	width:270px;
	padding-top: 10px;
}
#search fieldset {
	border:none;
}
#search #s {
	padding:3px;
	width:140px;
	vertical-align:top;
}
#search #x {
	width:60px;
	vertical-align:top;
}
#logo {
	height: 148px;
	margin: 0 auto;
	width: 1001px;
	background:#fff;
}
.logoImg {
/*margin-top: 8px;*/

}
#logo h1, #logo h2 {
	margin:0;
	padding:0;
	color: #000000;
}
#topmenu {
	float: left;
	width: 100%;
}
/*latest*/

.latestnews-section {
	float: left;
}
.read {
	font-family: 'ProximaNova Light';
	float: right;
	font-size: 14px;
	clear: right;
	margin-right: 31px;
}
.read a {
	color: #66a615;
}
.news-section {
	clear: both;
	float: left;
	border-bottom: 1px solid #5ca005;
	margin-top: 2%;
	padding-bottom: 2%;
	width: 100%;
}
.news-section-display {
	clear: both;
	float: left;
	border-bottom: 1px solid #5ca005;
	margin-top: 2%;
	padding-bottom: 2%;
	width: 97%;
}
.first_column {
	width: 50%;
	float: left;
}
.sec_column {
	width: 50%;
	float: right;
}
.sec_column a {
	color: #0869d6;
}
.image_latest {
	float: left;
}
h2.latest-news {
	font-family: 'BebasNeueRegular';
	color: #457d00;
}
h2.latest-news {
	font-family: 'BebasNeueRegular';
	color: #457d00;
	border-bottom: 1px solid #6daa1f;
	border-top: 1px solid #6daa1f;
	font-weight: normal;
	margin-top: -4px;
	padding-bottom: 5px;
	padding-left: 22px;
	padding-top: 7px;
}
.entry-latest {
	float: left;
	width: 74%;
	/*font-family: 'ProximaNova Light';*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000;
	line-height:24px;
	text-align: justify;
	margin-bottom: 10px;
	margin-top: 13px;
}
.entry-single{
	width: 100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000;
	line-height:24px;
	text-align: justify;
	margin-bottom: 10px;
	margin-top: 30px;
}
.entry-single ul {
width: 95%;
}
.entry ol li {
list-style: inherit;
}
.entry-single ol li {
list-style: inherit;
}
.entry-single li {
color: #000;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
line-height: 28px;
list-style: disc outside none;
margin-left: 30px;
}
.entry-single p {
color: #000;
width: 95%;
margin-bottom: 10px;
}
a.more-link {
float: right;
color: #66a615;
}
.entry-latest p { 
	font-size: 15px;
	width: 97%;
	color: #000;
	line-height: 24px;
}
.entry-latest li {
	color: #000;
	/*font-family: 'ProximaNova Light';*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 28px;
	list-style: disc outside none;
	margin-left: 30px;
}
h1.latest_title {
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size: 18px;
	float: left;
	font-weight: normal; 
}
h1.latest_title a {
	color:#5a7127;
}
h1.latest_title{
/*color: #5a7127;*/
color:#096ad8;
}
/*end*/

#logo h1 {
	color: #000000;
	padding:50px 5px 0 20px;
}
#logo h2 {
	color: #000000;
	margin:10px 0 0 17px;
	padding:5px;
}
#logo p {
	float:left;
	font-family: 'ProximaNova Light';
	color: #515151;
	font-size: 18px;
}
#logo a {
	color: #515151;
}
#page {
	background: none repeat scroll 0 0 #FFFFFF;
	margin: 0 auto;
	min-height: 600px;
	padding: 0;
	width: 1001px;
}
#menu-topmenu li a {
	color: #fff;
	font-size: 17px;
	font-family: 'proxima_novasemibold';
	text-transform:uppercase;
	line-height: 51px;
	float: left;
}
#menu-topmenu ul li a {
	color: #fff;
	font-size: 17px;
	font-family: 'proxima_novasemibold';
	text-transform:uppercase;
	line-height: 51px;
	float: left;
}
#dropmenu a {
	color: #fff;
	font-size: 17px;
	font-family: 'proxima_novasemibold';
	 font-size: 12px !important;
  font-family: 'Verdana', 'Arial', sans-serif !important;
	text-transform:uppercase;
	line-height: 51px;
	float: left;
}
.contentmain {
	max-width: 73.1%;
	width:100%;
	margin-top:18px;
	float:left;
	margin-bottom: 10px;
	margin-left:20px; 
	}
.contentmain1 {
	margin-left: 20px;
	margin-top:10px;
	float:left;
	max-width: 950px;
	width:100%;
}
#content {
	padding-top: 0px;
	/*padding-right: 10px;*/



	padding-bottom: 0px;/*padding-left: 10px;	*/
}
.post {
	width: 97%;
	margin: 0 auto;
}
.post .title {
	font-weight:normal;
	margin:0;
}
h1.title {
	color:#333333;
	font-size:26px;
	font-weight: normal;
}
h2.title {
	color:#371015;
	font-size:16px;
}
.desctitle {
	font-size:10px;
}
.post h1.title {
	font-size:24px;
	height:auto;
}
.post .entry {
	padding-bottom:20px;
	font-family:"Cabin-Regular";
	color:#afacac;
	font-size:14px;
}
.entry p {
	color: #000;
	/*font-family: 'ProximaNova Light';*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 24px;
	text-align: justify;
	padding-bottom: 15px;
	width:95%;
}
.entry ul, ol {
	padding-left:20px;
}
.testipost {
	border-bottom: 1px dotted #b1a6ea;
	float: left;
	margin-bottom: 30px;
	padding-bottom: 30px;
}
.auth1 {
	color: #096ad8;
	font-family: 'BebasNeueRegular';
	font-size: 18px;
	text-transform: uppercase;
	display: block;
}
.auth2 {
	color: #f8871e;
	display: block;
	font-family: 'BebasNeueRegular';
	font-size: 18px;
	text-transform: uppercase;
}
.auth3{
	color: #a0471f;
	display: block;
	margin-bottom: 25px; 
	font-size: 18px;
	text-transform: uppercase;
}

.navigation {
	padding-top:10px;
	padding-bottom: 10px;
}
.navigation a {
	font-size: 14px;
	font-weight: bold;
}
.post .meta a {
	color:#333333;
}
.post .links {
	margin:0;
}
.post .tags {
	font-size:9px;
	font-weight:bold;
	margin:0;
	text-transform:uppercase;
}
.post .links a, .post .tags a {
	border:none;
}
.leftsidebar {
	/*border: 1px solid #CCCCCC; */



	/* border-radius: 5px 5px 5px 5px; */



	float: left;
	/* margin-top: 15px; */



	overflow: hidden;
	/* padding: 5px; */
	width: 264px;
	margin-top: -1px;
	margin-left: -16px;
}
#sidebar1 li h2.widgetTitle {
	margin: 0 0 10px;
}
#sidebar1 > ul > li:last-child {
	margin: 0;
}
.sidebar ul {
	list-style:none;
	margin:0;
	padding:0;
}
#sidebar1 > ul > li {
	/*background: none repeat scroll 0 0 #EFEFEF;*/



    margin: 1px 0 15px;
	padding: 0 0 10px;
}
#sidebar2 li {
	background-color: #C6C6C6;
	padding:5px;
}
.sidebar li ul {
}
.sidebar li li {
	margin:0;
}
.sidebar li h2 {
	margin:0;
}
#sidebar1 {
}
#sidebar1 li h2 {
	height:30px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 30px;
	background-color: #333333;
	text-align: center;
}
#sidebar1 li ul {
	line-height:normal;
	padding-left: 10px;
	padding-right: 5px;
}
#sidebar1 li li {
	list-style: none;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-top: 5px;
}
#sidebar1 li li {
  list-style: none;
  padding-left: 15px;
  height: 54px;
  line-height: 1;
  width: 147px;
  display: inline-table;
}
#sidebar1 li li a {
  vertical-align: middle;
  display: table-cell;
  font-size: 17px !important;
  line-height:22px;
  font-family: 'ProximaNova Light' !important;
}
#sidebar1 li li li {
	background-image: url(images/list.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding:0px;
}
#sidebar1 li li a {
}
.rightsidebar {
	width:245px;
	float:left;
}
#sidebar2 {
	padding:0px;
	margin-right: 5px;
}
#sidebar2 li h2 {
	height:30px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333333;
	text-align: center;
}
#sidebar2 li ul {
	line-height:normal;
	padding-left:10px;
}
#sidebar2 li li {
	background-image: url(images/list.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#sidebar2 li a {
	border:none;
	padding-left: 10px;
}
#sidebar2 li a:hover {
	border:none;
}
#calendar {
	margin:0 auto;
}
#calendar caption {
	font-weight:bold;
}
#calendar table {
	border-collapse:collapse;
	text-align:center;
	width:220px;
}
#calendar thead th {
	background:#CCCCCC;
	color:#FFFFFF;
}
#calendar tbody td {
	background:#EEEEEE;
}
#calendar #today {
	background:#B8D03B;
	color:#FFFFFF;
	font-weight:bold;
}
#calendar a {
	font-weight:bold;
}
#calendar #prev {
	text-align:left;
}
#calendar #next {
	text-align:right;
}
#design {
	background:#FFFFFF url(images/lines2.gif) bottom right no-repeat;
	height:138px;
}
.green-border {
	background:#5b7321;
	width:100%;
	float:left;
	height:41px;
	margin-bottom: 27px;
}
.green-border2 {
	width: 100%;
	border-bottom: 2px solid #4d8507;
}
.gold {
  font-family: 'BebasNeueRegular';
  font-size: 20px;
  line-height: 41px;
  color: #fff;
  padding-left: 2.5%;
  font-weight: normal; 
}
#footer {
	color:#7b7b7b;
	font-size:13px;
	font-family: 'ProximaNova Light';
	width:1001px;
	margin-right: auto;
	margin-left: auto;
	height:50px;
}
#footer a {
	color:#c81112;
	font-size:13px;
	font-family: 'ProximaNova Light';
}
.info {
}
#pic404 {
text-align: center;
margin-top: 36px;
}

.comlabel {
	color:#666666;
	font-size:13px;
	font-weight:lighter;
}
.comtext {
	background-color:#371015;
	border:5px solid #FFFFFF;
	color:#FFFFFF;
	padding:5px;
}
.postlabel {
	color:#666666;
	font-size:13px;
	font-weight:lighter;
}
.posttext {
	background-color:#5185c5;
	border:5px solid #FFFFFF;
	color:#FFFFFF;
	padding:5px;
}
.commentlist {
	list-style:none;
}
.authorcomment {
	background-color:#efefef;
	margin:10px 0px 0px 0px;
	padding:3px;
}
.odd {
	color:#333333;
	background-color: #EAEAEA;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.odd a:link {
	color:#000000;
}
.commenttext {
	color:#000000;
	color:#000000;
	font-size:10px;
	margin:0px 0px 10px 0px;
	padding:5px 10px 5px 10px;
	background-color: #EAEAEA;
}
#author, #email, #url {
	background:#FBFBFB;
	border:1px solid #cbcbcb;
	padding:3px;
	width:40%;
	margin-bottom:5px;
}
#comment {
	background:#FBFBFB;
	border:1px solid #cbcbcb;
	margin-bottom:0.6em;
	padding:3px;
	width:95%;
}
#submit {
	background-color:#efefef;
	border-bottom:2px solid #CCCCCC;
	border-left:1px solid #E4E4E4;
	border-right:2px solid #CCCCCC;
	border-top:1px solid #E4E4E4;
	padding:3px;
}
acronym, abbr, span.caps {
	cursor:help;
}
acronym, abbr {
	border-bottom:1px dashed #999;
}
blockquote {
	padding-left:52px;
	background-image: url(images/qt.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 15px;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 5px;
}
blockquote cite {
	display:block;
	margin:5px 0 0;
}
.center {
	text-align:center;
}
.aligncenter {
	margin-right: auto;
	margin-left: auto;
}
img.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.entry hr {
  display: block;
}
a img {
	border:none;
}
pre {
	background:#f3f2ed;
	border:solid 1px #9a9a9a;
	color:blue;
	margin:10px;
	padding:10px;
}
code {
	color:#000;
	font-size:1.0em;
}
/* Begin Images */

p img {
	padding: 0;
	max-width: 100%;
}
/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
/* End Images */

/* Captions */
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */


/*Drop Menu start*/
#dropmenu, #dropmenu ul {
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	z-index:300;
	width:100%;
}
/*#dropmenu a {
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:15px;
	font-family:"Century Gothic";
	text-transform:uppercase;
	margin-right:0px;
	text-decoration:none;
	padding:0px 10px;
}*/

#dropmenu a:hover {
}
#dropmenu li {
	float:left;
	position:relative;
	border: none;
}
#dropmenu ul {
	position:absolute;
	display:none;
	top:30px;
	left:0px;
}
#dropmenu ul a {
	color: #2081cd;
	font-weight: normal;
	background-image: none;
}
#dropmenu ul a:hover {
	color: #FFFFFF;
	font-weight: normal;
	background-image: none;
}
#dropmenu li ul {
	padding: 0px;
	margin:0px;
	margin-top:21px;
	width: 178px;
	border-top: 1px solid #fff;
}
#dropmenu li ul li {
	width:auto !important;
}
#dropmenu li ul a {
	height:auto;
	float:left;
	color: #FFFFFF;
	text-align: left;
	text-indent: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-right: 28px;
	padding-left: 0px;
	line-height:40px;
	background: #5b7321;

}
#dropmenu li ul a:hover {
	padding-left:0px;
	border:none;
	background:url(images/menu_current.png) repeat-x;
}
.clear, .cb {
	clear:both;
}
#dropmenu li ul a:hover {
	color: #FFFFFF;
	background:#5d7321;
}
#dropmenu ul ul {
	top:auto;
}
#dropmenu li ul ul {
	left:200px;
	margin:0px 0 0 0px;
}
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {
	display:none;
}
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {
	display:block;
}
#dropmenu li ul li.parent {
	background:url(images/drop_list_bg.jpg) no-repeat 211px 14px #2A448F;
}
#dropmenu li ul li.parent:hover {
	background: url("images/drop_list_bg_hover.jpg") no-repeat scroll 211px 14px #626262;
}
h1.title a {
	color:#333333;
	font-size:28px;
}
h1.title {
	color:#FFFFFF;
	font-size:28px;
}
td, tr, th {
}
input[type="text"],input[type="password"],input[type="email"] {
	border:1px solid #AFACAC;
	height:30px;
	padding:5px;
	width:300px;
	font-weight: normal;
}
#ws-plugin--s2member-profile {
  max-width: 500px !important;
}
textarea {
	border:1px solid #AFACAC;
	height:100px;
	padding:5px;
	width:300px;
	font-weight: normal;
}
select {
	border:1px solid #AFACAC;
	height:30px;
	width:410px;
}
input[type="submit"] {
	height: 35px;
	padding: 5px;
	width: 100px;
	cursor: pointer;
	color: #515151;
	text-transform: uppercase;
	font-size: 15px;
	font-family: "Century Gothic";
	margin-top: 20px;
}
.privacy {
	float:left;
	font-size: 12px;
	padding-top:10px;
	color: #7B7B7B;
	font-family: "Century Gothic";
	margin-left:15px;
}
.privacy a {
	font-size: 12px;
	color: #7B7B7B !important;
	font-family: "Century Gothic";
}
.footer_copy {
	font-size: 14px;
	float: left;
	color: #fff;
	line-height: 57px;
	padding-left: 42px;
	font-family: 'Open Sans', sans-serif;
}
.design {
	font-size: 13px;
	float: right;
	color: #676767;
	line-height: 57px;
	padding-left:13px;
	font-family: 'ProximaNova Light';
}
div.wpcf7-validation-errors {
	color: #cf1810!important;
	border:none!important;
	width: 259px !important;
	margin-top: -10px !important;
}
.head_text {
	float: right;
	margin-top:50px;
	margin-right:30px;
	color: #cecccc !important;
	font-family: "Century Gothic";
	font-size:24px;
}
.social {
	float: right;
	margin-top: 20px;
	margin-right: 2px;
}
.social img {
	margin-right:1px;
}
h2.sup {
	color:#FFFFFF;
	font-family:"Anton";
	font-size:27px;
}
.border {
	background:url("images/border.png") no-repeat;
	height:4px;
	width:601px;
	margin-bottom:10px;
}
p {
	/*font-family: 'ProximaNova Light';*/
	font-family:Arial, Helvetica, sans-serif;
	color: #515151;
	font-size: 15px;
	line-height:27px;
	text-align: justify;
}
/***************************************Slider*************************************/

.bx-wrapper .bx-viewport {
	box-shadow:none!important;
	border:none !important;
	clear:left;
}
.bx-wrapper img {
	margin-left:13px;
}
#slider {
	margin:0 auto;
	height:330px;
}
.rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}
.rslides li {
	-webkit-backface-visibility: hidden;
	position: absolute;
	display: none;
	width: 100%;
	left: 0;
	top: 0;
}
.rslides li:first-child {
	position: relative;
	display: block;
	float: left;
}
.rslides img {
	display: block;
	height: 330px;
	float: left;
	width: 100%;
	border: 0;
}
.rslides {
	margin: 0 auto 40px;
}
.rslides_tabs {
	list-style: none;
	padding: 0;
	background: rgba(0, 0, 0, .25);
	box-shadow: 0 0 1px rgba(255, 255, 255, .3), inset 0 0 5px rgba(0, 0, 0, 1.0);
	-moz-box-shadow: 0 0 1px rgba(255, 255, 255, .3), inset 0 0 5px rgba(0, 0, 0, 1.0);
	-webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .3), inset 0 0 5px rgba(0, 0, 0, 1.0);
	font-size: 18px;
	list-style: none;
	margin: 0 auto 50px;
	max-width: 540px;
	padding: 10px 0;
	text-align: center;
	width: 100%;
}
.rslides_tabs li {
	display: inline;
	float: none;
	margin-right: 1px;
}
.rslides_tabs a {
	width: auto;
	line-height: 20px;
	padding: 9px 20px;
	height: auto;
	background: transparent;
	display: inline;
}
.rslides_tabs li:first-child {
	margin-left: 0;
}
.rslides_tabs .rslides_here a {
	background: rgba(255, 255, 255, .1);
	color: #fff;
	font-weight: bold;
}
.events {
	list-style: none;
}
.callbacks_container {
	float: left;
	margin-bottom: 10px;
	position: relative;
	width: 100%;
}
.callbacks {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}
.callbacks li {
	position: absolute;
	width: 95%;
	left: 0;
	top: 0;
}
.callbacks img {
	display: block;
	position: relative;
	z-index: 1;
	/* height: 330px; */
	width: 95%;
	height: 93%;
	padding: 10px;
	/* margin: 0 auto; */
	border: 1px solid #dfdfdf;
	border-radius: 19px;
}
/*.callbacks .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }*/

.callbacks_nav {
	display: none;
	position: absolute;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	top: 52%;
	left: 0;
	opacity: 0.7;
	z-index: 3;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	height: 61px;
	width: 38px;
	background: transparent url("images/themes.gif") no-repeat left top;
	margin-top: -45px;
}
.callbacks_nav:active {
	opacity: 1.0;
}
.callbacks_nav.next {
	left: auto;
	background-position: right top;
	right: 0;
}
#dropmenu li ul {
  width: 198px;
}

 @media screen and (max-width: 600px) {
 h1 {
 font: 24px/50px "Helvetica Neue", Helvetica, Arial, sans-serif;
}
 .callbacks_nav {
 top: 47%;
}
}







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







/***************************************Responsive Styles******************************************/



/**************iPad Landscape***************/



@media only screen and ( max-width: 1024px ) and (min-width: 986px) {
#mob_header, #mob_menu {
 display: none;
}
#header {
 display: block;
 width:100%;
}
h1.latest_title {
    font-size: 16px;
    margin-left: 0;
    text-align: center;
    width: 100%;
}
img {
    max-width: 100%;
}
.wp-caption {
    background-color: #f3f3f3;
    border: 1px solid #ddd;
    border-radius: 3px;
    float: left;
    padding-top: 4px;
    text-align: center;
    width: 100% !important;
}
#logo {
 width:100%;
}
#page {
 width:100%;
}
#footer {
 width:100%;
}
.border {
 width:90%;
}
#logo {
 text-align: center;
}
#menu {
 width:90%;
 margin:0 auto;
 float:none;
}
.wrapper {
    max-width: 97%;
}
}



/********************************************//**************iPad Portrait***************/



@media only screen and (max-width: 985px) and (min-width: 768px) {
 
.image_latest {
    float: left;
    text-align: center;
    width: 100%;
}
h1.latest_title {
    font-size: 16px;
    margin-left: 0;
    text-align: center;
    width: 100%;
}
.wp-caption {
    background-color: #f3f3f3;
    border: 1px solid #ddd;
    border-radius: 3px;
    float: left;
    padding-top: 4px;
    text-align: center;
    width: 100% !important;
}
img {
    max-width: 100%;
}
h1.latest_title a {
    line-height: 40px;
}
.entry-latest {
     width: auto;
	 margin-top: 0;
}
 #mob_menu {
 display: none;
 width:70%;
}
 #mob_header, #menu {
/*display: none;*/



}
 #logo {
 width:100%;
}
 #logo .logoImg {
 margin: 0 0 10px;
}
 #page {
 width:100%;
}
 #footer {
 width:100%;
}
 .social {
 margin-top:0px;
}
 #header {



	/*padding-top:20px;*/



	height:50px;
 width:100%;
 float: left;
}
 .contentmain {
 width:60%; 
}
p.caption{
font-size:22px !important;
}
.left .caption{
width: 245px;
}
.right .caption{
width: 245px;
}

 .callbacks .right .caption {
 left: 9px !important;
}
 .contentmain1 {
 width:90%;
}
 .contactus {
 margin-top: -31px;
}
 .border {
 width:100%;
 background: url("images/border.png") repeat-x;
}
 .head_text_mob {
 display:block;
}
 .head_text {
 display:none;
}
 .head_text_mob {
 color: #CECCCC !important;
 font-family: "Century Gothic";
 font-size: 24px;
}
 #slider {



	/*background:#2f2e2e;*/



	/*border-radius:3px;



	border:1px solid #373636;*/



	width:90%;
 margin:0 auto;
 margin-top:12px;
 height:auto;
}
 .leftsidebar {
 float:left;
 margin-left:1%;
}
 .footer_copy {
 padding-right:20px;
}
 #main-menu-mob {
 margin:0 auto;
 width:400px;
 float:none;
 margin:0 0 0 25%;
}
 #logo {
 text-align: center;
}
 #menu {
 width:90%;
 margin:0 auto;
 float:none;
}
}



/**********************************//***************iPhone Landscape*************/



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

.image_latest {
    float: left;
    text-align: center;
    width: 100%;
}
img {
    max-width: 100%;
}
.wp-caption {
    background-color: #f3f3f3;
    border: 1px solid #ddd;
    border-radius: 3px;
    float: left;
    padding-top: 4px;
    text-align: center;
    width: 100% !important;
}
 #logo {
 text-align: center;
 padding-top:10px;
}
 #logo .logoImg {
 margin: 0 0 10px;
}
 #mob_header {

 /*display: block;*/

 text-align:center;
}
 #menu-topmenu li a {
 font-size:13px;
}
 .top-menu li:last-child {
 float:left;
 border-right:none;
}
 #mob_menu {
 display:block;
 width:90%;
 margin:0 auto;
}
 #social {
 width:100%;
 min-width:320px;
 float:none;
}
 #social ul {
 width:233px;
 float:right;
 padding-top:40px;
}
 #social a {
 height:34px;
 display:block;
 margin-right:2px;
}
 #social a:hover {
 background-position:left bottom;
}
 #social li {
 float:left;
 text-align:right;
 list-style:none;
}
 #slider {



	/*background:#2f2e2e;*/



	/*border-radius:3px;



	border:1px solid #373636;*/



	width:90%;
 margin:0 auto;
 margin-top:12px;
 height:auto;
}
 .social {
 margin-top:16px;
 margin-bottom:6px;
 float:none !important;
}
 #logo {
 min-height:47px;
 padding-top:25px;
 margin:0 auto;
 width:100%;
}
#header {
 min-width:320px;
 width:100%;
 text-align:center;
 display: block;
 clear:both;
}
#page {
 width:100%;
 min-width:320px;
}
#footer {
 width:100%;
 min-width:320px;
}
.contentmain {
 width:63%;
 margin: 0 auto;
 float: left;
}
.border {
 width:90%;
}
.head_text_mob {
 display:block;
}
.head_text {
 display:none;
}
.head_text_mob {
 color: #CECCCC !important;
 font-family: "Century Gothic";
 font-size: 24px;
}
.callbacks .right .caption {
 left:9px !important;
}
.callbacks .left .caption {
 top:212px !important;
}
.footer_copy, .design {
 float:none;
 margin:0 auto;
}
.footbg {
 height:auto;
 min-height: 114px;
}
.leftsidebar {
 margin:0 auto;
}
}



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



/***************iPhone Portrait**************/



@media only screen and (max-width: 479px) and (min-width: 320px) {
 #logo {
 text-align: center;
 padding-top:10px !important;
 padding-bottom:10px !important;
}
img {
    max-width: 100%;
}
 #mob_header {
 display: block;
 text-align:center;
}
.wp-caption {
    background-color: #f3f3f3;
    border: 1px solid #ddd;
    border-radius: 3px;
    float: left;
    padding-top: 4px;
    text-align: center;
    width: 100% !important;
}
 #topmenu {
 display:none;
}
 .top-menu {
 display:none;
}
 #mob_menu {
 display:block;
 width:90%;
 margin:0 auto;
}
 #social {
 width:100%;
	}
 #social ul {
 width:233px;
 float:right;
 padding-top:40px;
}
li p.caption{
font-size:22px !important; 
}
.left .caption{
width: 230px !important; 
}
.right .caption{
width: 230px !important;
}
 #social a {
 height:34px;
 display:block;
 margin-right:2px;
}
 #social a:hover {
 background-position:left bottom;
}
 #social li {
 float:left;
 text-align:right;
 list-style:none;
}
 #slider {
	width:90%;
 margin:0 auto;
 margin-top:12px;
}
 .social {
 margin-top:16px;
 margin-bottom:6px;
 float:none !important;
}
 #slider {
 height:auto;
}
 .footbg {
 height:auto;
 min-height: 114px;
}
 #logo {
 min-height:47px;
 padding-top:25px;
 margin:0 auto;
 width:100%;
}
 #header {
	width:100%;
 text-align:center;
 clear: both;
 display: block;
}
 img.margin_r, .ad1 img {
 margin:0 auto;
 width: 97%;
 margin-right:0px !important;
}
 #page {
 width:100%;
}
 .left, .right {
 background:none !important;
 width:100% !important;
}
 .callbacks .right .caption {
 left:9px !important;
}
 .callbacks .left .caption {
 top:212px !important;
}
 .footer_copy, .design {
 float:none;
 margin:0 auto;
}
 #footer {
 width:100%;
/*min-width:320px;*/



}
 .border {
 width:90%;
}
 .head_text_mob {
 display:block;
}
 .head_text {
 display:none;
}
 .head_text_mob {
 color: #CECCCC !important;
 font-family: "Century Gothic";
 font-size: 24px;
}
 .leftsidebar {
 clear: both;
 float: none;
 margin: 0 auto;
}
 #main-menu-mob {
 width:100%;
}
 .logoImg {
 margin-top: 8px;
 width: 100%;
 height: auto;
}
 .callbacks_container {
 text-align: center;
}
 .left {
 float:none;
 display: inline-block;
}
 .right {
 float:none;
 display: inline-block;
}
 .newsltr {
 display:none;
}
.followus {
    margin-top: 0!important;
}
.contentmain {
    margin: 0;
    max-width: 95%;
    padding: 0 2.5%;
}
.image_latest {
    float: left;
    text-align: center;
    width: 100%;
	padding: 10px 0 0;
}
.entry-latest {
    width: auto;
	margin-top: 0;
}
.footer_copy {
    font-size: 11px;
}
h1.welcometitle a {
    font-size: 30px;
    line-height: 26px;
}
.welcomeentry p {
    margin-bottom: 10px;
}
h1.latest_title {
    margin-left: 0;
    text-align: center;
    width: 100%;
	font-size:16px;
}
.body {
    float: left;
    width: 98%;
}
.infusion-field-container {
    width: 200px !important;
}
.infusion-field-input-container {
    float: left;
    width: 251px !important;
    margin-bottom: 10px;
}
.infusion-field-label-container {
    float: left;
    width: 261px;
 margin-bottom: 7px;

}
.infusion-field-container {
    width: 200px !important;
}
.infusion-field-container {
    width: 200px !important;
}
.text {
    float: left;
    width: 275px;
}
iframe {
    width: 95%;
}
}
/*******************************************/



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







.headerleft {
	float: left;
	margin-left: 8px;
	margin-top: 3px;
}
.headerright {
	float: right;
	font-family: 'ProximaNova Light';
	color: #515151;
	font-size: 18px;
	margin-top: 19px;
	width: 300px;
}
.headerright a {
	font-family: 'ProximaNova Light';
	color: #515151;
	font-size: 18px;
}
.pimg {
	float: left;
	margin-right: 8px;
}
.e_mail {
	clear: both;
	float: left;
	margin-top: 14px;
}
.address {
	float: left;
	clear: both;
	margin-top: 14px;
}
.phone {
	float: right;
	clear: both;
	font-weight:bold;
	margin-right: 23px;
}
.phone p {
	font-size: 30px !important;
	font-family: 'BebasNeueRegular' !important;
	color: #5a7127 !important;
	text-transform: uppercase !important;
	margin-top: 16px;
}
.addr {
	float: right;
	width: 201px;
	margin-right: 23px;
	text-align: left;
	margin-top: 14px;
}
.addr span {
	float: left;
}
.addr p {
	line-height: 25px !important;
	margin-left: 8px;
	font-family: 'proxima_novasemibold' !important;
	font-size: 17px !important;
	float: right !important;
}
.contactus {
	float: right;
	width:175px;
	height: 45px;
	background:url(images/contact.png) no-repeat left;
}
.menu_home a {
	font-family: 'abelregular';
	font-size:18px;
	color:#ffffff;
}
.contactus a {
	font-family: 'abelregular';
	font-size:18px;
	color:#ffffff;
}
.cimg {
	margin-left: 35px;
	line-height: 47px;
}
.newsltrimg {
	margin-left: 35px;
	line-height: 47px;
}
.newsltrimg a {
	font-family: 'abelregular';
	font-size:18px;
	color:#ffffff;
}
.newsltr {
	height: 45px;
	float: right;
	width:231px;
	background:url(images/email.png) no-repeat left;
}
li.menu_rightsidebar {
	background: url(images/menu_right_bgr.png) no-repeat !important;
	font-family: 'ProximaNova Light';
	color: #515151;
	font-size: 17px;
}
li.menu_rightsidebar a {
	color: #000;
}
li.menu_rightsidebar ul {
	margin-left:76px;
}
li.menu_rightsidebar ul#menu-header_menu {
	width: 150px;
}
li.menu_rightsidebar ul#menu-header_menu li {
	font-size: 17px;
	padding-top: 15px;
	height: 49px;
	line-height: 22px;
	padding-bottom: 0;
}
.followus {
	border: 1px solid #bbbbbb;
	font-family:Arial, Helvetica, sans-serif;
	width: 226px;
	float: left;
	margin-left: 15px;
	margin-top: 38.6%;
}
.followt {
	color: #f6354d;
	font-size: 22px;
	line-height: 40px;
	text-align: center;
	text-transform: capitalize;
	border-bottom: 1px solid #d8d7df;
}
.social1 {
	clear: both;
	margin-bottom: 2px;
	float: left;
	border-bottom: 1px solid #d8d7df;
	width:100%;
}
.social2 {
	clear: both;
	margin-top: 2px;
	float: left;
	width:100%;
}
.social0 {
	clear: both;
	margin-bottom: 2px;
	float: left;
	border-bottom: 1px solid #d8d7df;
	width:100%;
}
img.fb {
}
img.tw {
}
img.pi {
}
.social1 a {
	float: left;
	font-size: 14px;
	line-height: 33px;
	font-weight: bold;
}
.social2 a, .social0 a {
	float: left;
	font-size: 14px;
	line-height: 33px;
	font-weight: bold;
}
a.insta {
	color: #000;
	margin-left:10px;
	padding: 5px;
}
a.face {
	color: #000;
	margin-left:10px;
	padding: 5px;
}
a.twi {
	color: #000;
	margin-left:10px;
	padding: 5px;
}
a.pin {
	color: #000;
	margin-left:10px;
	padding: 5px;
}
.left {
	float: left;
	width: 49%;
	height: 279px;
	/*background:url(images/slidebg.png);*/
	/*margin-right:10px;*/
	position: relative;
}
.right {
	float: left;
	width: 49%;
	height: 279px;
	/*background:url(images/slidebg.png);*/
}
.left .caption {
	display: block;
	position: absolute;
	z-index: 2;
	font-size: 20px;
	text-shadow: none;
	color: #fff;
	background: #ce4812;
	/*background: url(images/slidetext1.png) no-repeat;*/

	left: 9px;
	right: 0;
	bottom: 21px;
	/* padding: 10px 20px; */



	margin: 0;
	max-width: none;
	width: 280px;
	line-height: 39px;
	border-radius: 6px;
	margin-left:1px;
}
a.caption {
	font-family: 'ProximaNova Light';
	font-size:24px !important;
	padding-left: 25px;
}
a.caption:hover {
  color: #008000 !important;
}
.right .caption {
	display: block;
	position: absolute;
	z-index: 2;
	font-size: 20px;
	text-shadow: none;
	color: #fff;
	background: #ce4812;
	/*background: url(images/slidetext2.png) no-repeat;*/
	left: 9px;
	right: 0;
	bottom: 21px;
	/*  padding: 10px 20px; */
	margin: 0;
	max-width: none;
	width: 280px;
	line-height: 39px;
	border-radius: 6px;
	margin-left:1px;
}

.image_latest img {
    float: left;
    padding-right: 15px;
    width: 150px;
    max-width: 100%;
}
img.small-image { 
height: 260px;
}
.welcomeentry p {
	margin-bottom: 15px;
	font-size: 15px;
	width: 95%;
	color: #000;
	line-height: 24px;
}
.welcomeentry li {
	color: #000;
	/*font-family: 'ProximaNova Light';*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 28px;
	list-style: disc outside none;
	margin-left: 30px;
}
.welcomeentry ul {
margin-bottom: 3%;
}
.entry li {
	color: #000;
	/*font-family: 'ProximaNova Light';*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 28px;
	list-style: disc outside none;
	margin-left: 30px;
}
.entry h1{
	font-family: 'proxima_novasemibold';
	font-size: 25px;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.entry h2{
	font-family: 'proxima_novasemibold';
	font-weight: normal;
	text-transform: uppercase;
}
.entry h3{
	font-family: 'proxima_novasemibold';
	font-weight: normal;
}


h1.welcometitle a {
	color: #5a7127;
	font-size: 35px;
	text-transform: uppercase;
	font-family: 'BebasNeueRegular';
	font-weight: normal;
}
.testi_thumb {
	float:left;
	margin-right:15px;
}
h1.title {
	color: #5a7127;
	font-size:32px;
	text-transform:uppercase;
	font-family: 'BebasNeueRegular';
}
h1.title a {
	color: #5a7127;
	font-size:32px;
	text-transform:uppercase;
	font-family: 'BebasNeueRegular';
}
.title_con {
	color: #17ae82;
	font-size:28px;
	text-transform:capitalize;
	font-family: 'BebasNeueRegular';
}
iframe {
	border:10px solid #a0c3ff!important;
}
.map_div {
	float: left;
	width: 100%;
	margin-bottom:40px;
}
.map_div > p {
	float: left;
}
.map_txt {
	display: block;
	float: left;
	margin-left: 70px;
	margin-top: 50px;
	margin-bottom:30px;
}
.map_txt > a {
	color: #000;
	font-family: 'ProximaNova Light';
	font-size: 21px;
	font-weight: bold;
}
.map_txt2 > a {
	color: #000;
	font-family: 'ProximaNova Light';
	font-size: 21px;
	font-weight: bold;
}
.map_txt2 {
	float: left;
	margin-left: 70px;
}
h1.welcometitle {
	margin-bottom: 10px;
	margin-top: 14px;
	float: left;
}
.welcomeentry {
	float: left;
	margin-bottom:3%;
}
.welcomepost {
	max-width: 751px;
	margin-left: 5px;
	width: 100%;
}
.bordercontent {
	margin: 0 auto;
	/* min-height: 600px; */



padding: 0;
	max-width: 1001px;
	border-bottom: 1px dotted #656566;
	clear: both;
	margin-bottom: 4px;
	width: 100%;
}
#footer1 {
	color: #7b7b7b;
	font-size: 13px;
	font-family: 'ProximaNova Light';
	max-width: 1001px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	width: 100%;
	text-align: center;
	padding-top: 40px;
}
.ad1 {
	float: none;
	margin-bottom: 43px;
	display:inline-block;
}
img.margin_r {
	margin-right: 20px;
}
.borderfoot {
	margin: 0 auto;
	/* min-height: 600px; */



	padding: 0;
	border: 1px dotted #656566;
	clear: both;
	/* margin-bottom: 4px; */



	height: 2px;
}
.bootom-menu li {
	display: inline;
}
.phone p {
    font-size: 35px !important;
}

.footer_copy {
    margin: 0;
    padding: 0;
    width: 100%;
}
ul#menu-footermenu li a {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	margin-right: 21px;
	color: #fff;
	font-size: 14px;
}
.bootom-menu {
	width: 100%;
	margin: 0 auto;
	clear: both;
	text-align: center;
}
.footer_menu {
	padding-top: 3%;
}
.footbg {
	margin: 0 auto;
	height:120px;
	background:#5b7321;
}
.menu_home {
	background: url("images/home.png") no-repeat scroll left center rgba(0, 0, 0, 0);
	float: left;
	margin-left: 33px;
	margin-top: 11px;
	padding-left: 32px;
	padding-top: 4px;
	width: 76px;
}
.entry span {
	font-family: Arial, Helvetica, sans-serif;
}
input[type="text"],input[type="password"],input[type="email"] {
	border:1px solid #AFACAC;
	height:30px;
	padding:5px;
	width:300px;
	font-weight: normal;
}
#ws-plugin--s2member-profile {
  max-width: 500px !important;
}