/* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff;
	color: #666666; 
}
a {		font-style:normal;
	font-weight:normal;
	text-decoration:none;

	color: #2cb4a9; 
}
a:hover {	
	color: #f9b200; 
}
#pagewrap {	background: none;
	background-color: #ffffff; 
}
#body {	background: none;
	background-color: #ffffff; 
}
#content {	background: none;
	background-color: #ffffff;
	padding-top: 1px; 
}
h1 {	
	font-family:Georgia, 'Times New Roman', Times, serif;	font-size:42px;
	text-transform:capitalize;	text-align:center;
	color: #6eba70; 
}
h2 {	
	font-family:Georgia, 'Times New Roman', Times, serif;	font-size:20px;
	text-align:center;
	color: #238d9e; 
}
h3 {	
	font-family:Georgia, 'Times New Roman', Times, serif;
	color: #6eba70; 
}
h4 {	
	font-family:Georgia, 'Times New Roman', Times, serif;	font-size:24px;

	color: #6eba70; 
}
h5 {	
	color: #238d9e; 
}
h6 {	
	color: #238d9e; 
}
textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=number], input[type=tel], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=time], input[type=week] {	background: none;
	background-color: #ffffff;
	border: 1px solid #f9b200;
	font-family:Georgia, 'Times New Roman', Times, serif; 
}
input[type=reset], input[type=submit], button {	background: none;
	background-color: #fecb09; 
}
input[type=reset]:hover, input[type=submit]:hover, button:hover {	background: none;
	background-color: #f9b200; 
}
#headerwrap {	background: none;
	background-color: #238d9e;
	background-position: right bottom;
	padding-bottom: 5px; 
}
#header {	
	font-family:Georgia, 'Times New Roman', Times, serif;	font-size:24px;
	text-transform:capitalize; 
}
#header a {		font-weight:bold;
	font-weight:bold;

	color: #ffffff; 
}
body[class*="themify"] #site-logo a {	
	font-family:Georgia, 'Times New Roman', Times, serif;	font-size:36px;
	text-transform:capitalize;	text-align:left;
	color: #ffffff; 
}
body[class*="themify"] #site-logo a img {		width: 350px; 
}
#main-nav {		position:relative;

	left: 20%;background: none;
	background-color: #238d9e; 
}
#main-nav a {	
	font-family:Georgia, 'Times New Roman', Times, serif;	font-size:18px;
	line-height:22px;

	color: #ffffff;background: none;
	background-color: #238d9e; 
}
#main-nav a:hover {	background: none;
	background-color: #238d9e;
	color: #f3d690; 
}
#main-nav .current_page_item a,  #main-nav .current-menu-item a {	background: none;
	background-color: #238d9e;
	color: #f3d690; 
}
#main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	background: none;
	background-color: #238d9e;
	color: #ffffff; 
}
#main-nav ul li a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a {	
	font-family:Georgia, 'Times New Roman', Times, serif;	font-size:12px;
	text-transform:capitalize; 
}
#nav-bar {	background: none;
	background-color: #6eba70;
	padding-left: 10px; 
}
#top-nav {		position:relative;

	top: 5px;background: none;
	background-color: #6eba70; 
}
#top-nav a {	
	font-family:Georgia, 'Times New Roman', Times, serif;	font-weight:bold;
	font-weight:bold;
	font-size:16px;

	color: #ffffff;background: none;
	background-color: #6eba70;
	padding-left: 020px; 
}
#top-nav a:hover {	background: none;
	background-color: #6eba70;
	color: #f8dd94; 
}
#top-nav .current_page_item a,  #top-nav .current-menu-item a {	background: none;
	background-color: #6eba70;
	color: #f9b200; 
}
#top-nav .current_page_item a:hover,  #top-nav .current-menu-item a:hover {	background: none;
	background-color: #6eba70;
	color: #f8dd94; 
}
#top-nav ul {	background: none;
	background-color: #6eba70;
	border: 1px solid #6eba70; 
}
#top-nav ul a, #top-nav .current_page_item ul a, #top-nav ul .current_page_item a, #top-nav .current-menu-item ul a, #top-nav ul .current-menu-item a {	
	font-family:Georgia, 'Times New Roman', Times, serif;	font-size:13px;

	color: #ffffff;background: none;
	background-color: #6eba70;
	color: #f9b200; 
}
#top-nav ul a:hover,  #top-nav .current_page_item ul a:hover,  #top-nav ul .current_page_item a:hover,  #top-nav .current-menu-item ul a:hover,  #top-nav ul .current-menu-item a:hover {	background: none;
	background-color: #6eba70; 
}
.mobile_menu_active #headerwrap .sidemenu-on {	background: none;
	background-color: #238d9e; 
}
.mobile_menu_active #headerwrap .sidemenu-on #main-nav a {		font-size:18px;
	line-height:26px;
	text-align:left; 
}
.mobile_menu_active #headerwrap .sidemenu-on a, .mobile_menu_active #headerwrap .sidemenu-on #main-nav a, .mobile_menu_active #headerwrap .sidemenu-on #main-nav ul a {	
	color: #ffffff; 
}
.mobile_menu_active #headerwrap .sidemenu-on a:hover, .mobile_menu_active #headerwrap .sidemenu-on #main-nav a:hover, .mobile_menu_active #headerwrap .sidemenu-on #main-nav ul a:hover, .mobile_menu_active #headerwrap .sidemenu-on #main-nav .current-menu-item > a {	background: none;
	background-color: #238d9e;
	color: #f3d690; 
}
.post {	background: none;
	background-color: #ffffff;
	border: 3px solid #6eba70;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px; 
}
.post-title, .post-title a {		font-size:30px;
	line-height:36px;

	color: #6eba70; 
}
.post-title a:hover {	
	color: #fecb09; 
}
.loops-wrapper.grid4 .post-title, .loops-wrapper.grid4 .post-title a {		font-size:22px;
	line-height:26px;
	text-align:center; 
}
.loops-wrapper.grid2 .post-title, .loops-wrapper.grid2 .post-title a {		font-size:30px;
	line-height:36px;
	text-align:center; 
}
.post-meta {		font-size:11px;
	text-transform:lowercase;
	padding-bottom: 5px; 
}
.post-meta a {	
	color: #2cb4a9; 
}
.post-meta a:hover {	
	color: #fecb09; 
}
.more-link {	
	color: #ff8920; 
}
.post-nav a {	
	color: #238d94;
	font-family:Georgia, 'Times New Roman', Times, serif;	font-size:16px;
 
}
.post-nav .arrow {	
	color: #238d94; 
}
.page-title {	
	color: #238d94;
	font-family:Georgia, 'Times New Roman', Times, serif;	font-size:36px;
	text-transform:capitalize;	text-align:center; 
}
.module-title {	
	color: #6eba70;	font-size:28px;
	text-transform:capitalize;	text-align:center; 
}
#sidebar a {		font-style:normal;
	font-weight:normal;
	text-decoration:none;
 
}
#footerwrap {	background: none;
	background-color: #6eba70; 
}
#footer {	background: none;
	background-color: #6eba70;
	color: #ffffff;
	font-family:Georgia, 'Times New Roman', Times, serif;	font-size:16px;
	text-transform:capitalize; 
}
#footer a {	
	color: #f8dd94;
	font-family:Georgia, 'Times New Roman', Times, serif;	font-size:16px;
	text-transform:capitalize; 
}
#footer a:hover {	
	color: #f9b200;
	font-family:Georgia, 'Times New Roman', Times, serif;	font-size:16px;
 
}
#footer-nav a {	
	font-family:Georgia, 'Times New Roman', Times, serif;	font-size:16px;
 
}
.footer-widgets .widget {	
	color: #ffffff;background: none;
	background-color: #6eba70;
	border: none !important; 
}
.footer-widgets {	
	font-family:Georgia, 'Times New Roman', Times, serif;	font-size:16px;
	text-transform:capitalize;	text-align:center; 
}
.footer-widgets .widgettitle {	
	color: #ffffff;
	font-family:Georgia, 'Times New Roman', Times, serif;	font-weight:bold;
	font-weight:bold;
	font-size:16px;
	text-transform:capitalize;	text-align:center;background: none;
	background-color: #6eba70;
	padding: 1px; 
}
@media screen and (max-width: 1024px) { /* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff;
	color: #666666; 
}
a {	
	color: #2cb4a9; 
}
a:hover {	
	color: #f9b200; 
}
#pagewrap {	background: none;
	background-color: #ffffff; 
}
#body {	background: none;
	background-color: #ffffff; 
}
#content {	background: none;
	background-color: #ffffff; 
}
h1 {	
	color: #6eba70; 
}
h2 {	
	color: #238d9e; 
}
h3 {	
	color: #6eba70; 
}
h4 {	
	color: #6eba70; 
}
h5 {	
	color: #238d9e; 
}
h6 {	
	color: #238d9e; 
}
textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=number], input[type=tel], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=time], input[type=week] {	background: none;
	background-color: #ffffff;
	border: 1px solid #6eba70; 
}
input[type=reset], input[type=submit], button {	background: none;
	background-color: #fecb09; 
}
input[type=reset]:hover, input[type=submit]:hover, button:hover {	background: none;
	background-color: #f9b200; 
}
#headerwrap {	background: none;
	background-color: #238d9e; 
}
#header a {	
	color: #ffffff; 
}
body[class*="themify"] #site-logo a img {		width: 350px; 
}
#main-nav {	background: none;
	background-color: #f1f1f1; 
}
#main-nav a {	
	color: #6eba70;background: none;
	background-color: #f1f1f1; 
}
#main-nav a:hover {	background: none;
	background-color: #f8dd94;
	color: #2cb4a9; 
}
#main-nav .current_page_item a,  #main-nav .current-menu-item a {	background: none;
	background-color: #f8dd94;
	color: #2cb4a9; 
}
#main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	background: none;
	background-color: #f8dd94;
	color: #2cb4a9; 
}
#main-nav ul {	background: none;
	background-color: #6eba70; 
}
#main-nav ul li a, #main-nav .mega-sub-menu li:after, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, .fixed-header #main-nav ul a, #main-nav .has-mega-column > .sub-menu a {	
	color: #2cb4a9; 
}
#main-nav ul li a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, #main-nav .has-mega-column > .sub-menu a {	background: none;
	background-color: #f8dd94; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, .fixed-header #main-nav ul a:hover, #main-nav .has-mega-column > .sub-menu a:hover {	
	color: #f8dd94; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, #main-nav .has-mega-column > .sub-menu a:hover {	background: none;
	background-color: #f8dd94; 
}
#nav-bar {	background: none;
	background-color: #6eba70; 
}
#top-nav {	background: none;
	background-color: #6eba70; 
}
#top-nav a {	
	color: #ffffff;background: none;
	background-color: #6eba70; 
}
#top-nav a:hover {	background: none;
	background-color: #6eba70;
	color: #f8dd94; 
}
#top-nav .current_page_item a,  #top-nav .current-menu-item a {	background: none;
	background-color: #6eba70;
	color: #f9b200; 
}
#top-nav .current_page_item a:hover,  #top-nav .current-menu-item a:hover {	background: none;
	background-color: #6eba70;
	color: #f8dd94; 
}
#top-nav ul {	background: none;
	background-color: #6eba70;
	border: 1px solid #6eba70; 
}
#top-nav ul a, #top-nav .current_page_item ul a, #top-nav ul .current_page_item a, #top-nav .current-menu-item ul a, #top-nav ul .current-menu-item a {	
	color: #ffffff;background: none;
	background-color: #6eba70;
	color: #f9b200; 
}
#top-nav ul a:hover,  #top-nav .current_page_item ul a:hover,  #top-nav ul .current_page_item a:hover,  #top-nav .current-menu-item ul a:hover,  #top-nav ul .current-menu-item a:hover {	background: none;
	background-color: #6eba70; 
}
.post {	background: none;
	background-color: #ffffff;
	border: 3px solid #6eba70; 
}
.post-title, .post-title a {	
	color: #6eba70; 
}
.post-title a:hover {	
	color: #fecb09; 
}
.loops-wrapper.grid4 .post-title {	
	margin-top: 5px; 
}
.loops-wrapper.grid3 .post-title {	
	margin-top: 5px; 
}
.loops-wrapper.grid2 .post-title {	
	margin-top: 2px; 
}
.loops-wrapper.grid2-thumb .post-title {	
	margin-top: 5px; 
}
.post-meta a {	
	color: #2cb4a9; 
}
.post-meta a:hover {	
	color: #fecb09; 
}
.more-link {	
	color: #ff8920; 
}
.post-nav a {	
	color: #238d94; 
}
.post-nav .arrow {	
	color: #238d94; 
}
.page-title {	
	color: #238d94; 
}
.module-title {	
	color: #6eba70; 
}
#footerwrap {	background: none;
	background-color: #6eba70; 
}
#footer {	background: none;
	background-color: #6eba70;
	color: #ffffff; 
}
#footer a {	
	color: #f8dd94; 
}
#footer a:hover {	
	color: #f9b200; 
}
.footer-widgets .widget {	
	color: #ffffff;background: none;
	background-color: #6eba70;
	border: none !important; 
}
.footer-widgets .widgettitle {	
	color: #ffffff;background: none;
	background-color: #6eba70; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff;
	color: #666666; 
}
a {	
	color: #2cb4a9; 
}
a:hover {	
	color: #f9b200; 
}
#pagewrap {	background: none;
	background-color: #ffffff; 
}
#body {	background: none;
	background-color: #ffffff; 
}
#content {	background: none;
	background-color: #ffffff; 
}
h1 {	
	color: #6eba70; 
}
h2 {	
	color: #238d9e; 
}
h3 {	
	color: #6eba70; 
}
h4 {	
	color: #6eba70; 
}
h5 {	
	color: #238d9e; 
}
h6 {	
	color: #238d9e; 
}
textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=number], input[type=tel], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=time], input[type=week] {	background: none;
	background-color: #ffffff;
	border: 1px solid #6eba70; 
}
input[type=reset], input[type=submit], button {	background: none;
	background-color: #fecb09; 
}
input[type=reset]:hover, input[type=submit]:hover, button:hover {	background: none;
	background-color: #f9b200; 
}
#headerwrap {	background: none;
	background-color: #238d9e; 
}
#header a {	
	color: #ffffff; 
}
body[class*="themify"] #site-logo a {	
	color: #ffffff; 
}
#main-nav {	background: none;
	background-color: #f1f1f1; 
}
#main-nav a {	
	color: #6eba70;background: none;
	background-color: #f1f1f1; 
}
#main-nav a:hover {	background: none;
	background-color: #f8dd94;
	color: #2cb4a9; 
}
#main-nav .current_page_item a,  #main-nav .current-menu-item a {	background: none;
	background-color: #f8dd94;
	color: #2cb4a9; 
}
#main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	background: none;
	background-color: #f8dd94;
	color: #2cb4a9; 
}
#main-nav ul {	background: none;
	background-color: #6eba70; 
}
#main-nav ul li a, #main-nav .mega-sub-menu li:after, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, .fixed-header #main-nav ul a, #main-nav .has-mega-column > .sub-menu a {	
	color: #2cb4a9; 
}
#main-nav ul li a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, #main-nav .has-mega-column > .sub-menu a {	background: none;
	background-color: #f8dd94; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, .fixed-header #main-nav ul a:hover, #main-nav .has-mega-column > .sub-menu a:hover {	
	color: #f8dd94; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, #main-nav .has-mega-column > .sub-menu a:hover {	background: none;
	background-color: #f8dd94; 
}
#nav-bar {	background: none;
	background-color: #6eba70; 
}
#top-nav {	background: none;
	background-color: #6eba70; 
}
#top-nav a {	
	color: #ffffff;background: none;
	background-color: #6eba70; 
}
#top-nav a:hover {	background: none;
	background-color: #6eba70;
	color: #f8dd94; 
}
#top-nav .current_page_item a,  #top-nav .current-menu-item a {	background: none;
	background-color: #6eba70;
	color: #f9b200; 
}
#top-nav .current_page_item a:hover,  #top-nav .current-menu-item a:hover {	background: none;
	background-color: #6eba70;
	color: #f8dd94; 
}
#top-nav ul {	background: none;
	background-color: #6eba70;
	border: 1px solid #6eba70; 
}
#top-nav ul a, #top-nav .current_page_item ul a, #top-nav ul .current_page_item a, #top-nav .current-menu-item ul a, #top-nav ul .current-menu-item a {	
	color: #ffffff;background: none;
	background-color: #6eba70;
	color: #f9b200; 
}
#top-nav ul a:hover,  #top-nav .current_page_item ul a:hover,  #top-nav ul .current_page_item a:hover,  #top-nav .current-menu-item ul a:hover,  #top-nav ul .current-menu-item a:hover {	background: none;
	background-color: #6eba70; 
}
.post {	background: none;
	background-color: #ffffff;
	border: 3px solid #6eba70; 
}
.post-title, .post-title a {	
	color: #6eba70; 
}
.post-title a:hover {	
	color: #fecb09; 
}
.post-meta a {	
	color: #2cb4a9; 
}
.post-meta a:hover {	
	color: #fecb09; 
}
.more-link {	
	color: #ff8920; 
}
.post-nav a {	
	color: #238d94; 
}
.post-nav .arrow {	
	color: #238d94; 
}
.page-title {	
	color: #238d94; 
}
.module-title {	
	color: #6eba70; 
}
#footerwrap {	background: none;
	background-color: #6eba70; 
}
#footer {	background: none;
	background-color: #6eba70;
	color: #ffffff; 
}
#footer a {	
	color: #f8dd94; 
}
#footer a:hover {	
	color: #f9b200; 
}
.footer-widgets .widget {	
	color: #ffffff;background: none;
	background-color: #6eba70;
	border: none !important; 
}
.footer-widgets .widgettitle {	
	color: #ffffff;background: none;
	background-color: #6eba70; 
}
 }@media screen and (max-width: 480px) { /* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff;
	color: #666666; 
}
a {	
	color: #2cb4a9; 
}
a:hover {	
	color: #f9b200; 
}
#pagewrap {	background: none;
	background-color: #ffffff; 
}
#body {	background: none;
	background-color: #ffffff; 
}
#content {	background: none;
	background-color: #ffffff; 
}
h1 {	
	color: #6eba70; 
}
h2 {	
	color: #238d9e; 
}
h3 {	
	color: #6eba70; 
}
h4 {	
	color: #6eba70; 
}
h5 {	
	color: #238d9e; 
}
h6 {	
	color: #238d9e; 
}
textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=number], input[type=tel], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=time], input[type=week] {	background: none;
	background-color: #ffffff;
	border: 1px solid #6eba70; 
}
input[type=reset], input[type=submit], button {	background: none;
	background-color: #fecb09; 
}
input[type=reset]:hover, input[type=submit]:hover, button:hover {	background: none;
	background-color: #f9b200; 
}
#headerwrap {	background: none;
	background-color: #238d9e;
	background-position: right bottom; 
}
#header a {	
	color: #ffffff; 
}
body[class*="themify"] #site-logo a {	
	color: #ffffff; 
}
#main-nav {	background: none;
	background-color: #f1f1f1; 
}
#main-nav a {	
	color: #6eba70;background: none;
	background-color: #f1f1f1; 
}
#main-nav a:hover {	background: none;
	background-color: #f8dd94;
	color: #2cb4a9; 
}
#main-nav .current_page_item a,  #main-nav .current-menu-item a {	background: none;
	background-color: #f8dd94;
	color: #2cb4a9; 
}
#main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	background: none;
	background-color: #f8dd94;
	color: #2cb4a9; 
}
#main-nav ul {	background: none;
	background-color: #6eba70; 
}
#main-nav ul li a, #main-nav .mega-sub-menu li:after, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, .fixed-header #main-nav ul a, #main-nav .has-mega-column > .sub-menu a {	
	color: #2cb4a9; 
}
#main-nav ul li a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, #main-nav .has-mega-column > .sub-menu a {	background: none;
	background-color: #f8dd94; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, .fixed-header #main-nav ul a:hover, #main-nav .has-mega-column > .sub-menu a:hover {	
	color: #f8dd94; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, #main-nav .has-mega-column > .sub-menu a:hover {	background: none;
	background-color: #f8dd94; 
}
#nav-bar {	background: none;
	background-color: #6eba70; 
}
#top-nav {	background: none;
	background-color: #6eba70; 
}
#top-nav a {	
	color: #ffffff;background: none;
	background-color: #6eba70; 
}
#top-nav a:hover {	background: none;
	background-color: #6eba70;
	color: #f8dd94; 
}
#top-nav .current_page_item a,  #top-nav .current-menu-item a {	background: none;
	background-color: #6eba70;
	color: #f9b200; 
}
#top-nav .current_page_item a:hover,  #top-nav .current-menu-item a:hover {	background: none;
	background-color: #6eba70;
	color: #f8dd94; 
}
#top-nav ul {	background: none;
	background-color: #6eba70;
	border: 1px solid #6eba70; 
}
#top-nav ul a, #top-nav .current_page_item ul a, #top-nav ul .current_page_item a, #top-nav .current-menu-item ul a, #top-nav ul .current-menu-item a {	
	color: #ffffff;background: none;
	background-color: #6eba70;
	color: #f9b200; 
}
#top-nav ul a:hover,  #top-nav .current_page_item ul a:hover,  #top-nav ul .current_page_item a:hover,  #top-nav .current-menu-item ul a:hover,  #top-nav ul .current-menu-item a:hover {	background: none;
	background-color: #6eba70; 
}
.mobile_menu_active #headerwrap .sidemenu-on {	background: none;
	background-color: #238d9e; 
}
.mobile_menu_active #headerwrap .sidemenu-on a, .mobile_menu_active #headerwrap .sidemenu-on #main-nav a, .mobile_menu_active #headerwrap .sidemenu-on #main-nav ul a {	
	color: #ffffff; 
}
.mobile_menu_active #headerwrap .sidemenu-on a:hover, .mobile_menu_active #headerwrap .sidemenu-on #main-nav a:hover, .mobile_menu_active #headerwrap .sidemenu-on #main-nav ul a:hover, .mobile_menu_active #headerwrap .sidemenu-on #main-nav .current-menu-item > a {	background: none;
	background-color: #238d9e;
	color: #f3d690; 
}
.post {	background: none;
	background-color: #ffffff;
	border: 3px solid #6eba70; 
}
.post-title, .post-title a {	
	color: #6eba70; 
}
.post-title a:hover {	
	color: #fecb09; 
}
.post-meta a {	
	color: #2cb4a9; 
}
.post-meta a:hover {	
	color: #fecb09; 
}
.more-link {	
	color: #ff8920; 
}
.post-nav a {	
	color: #238d94; 
}
.post-nav .arrow {	
	color: #238d94; 
}
.page-title {	
	color: #238d94; 
}
.module-title {	
	color: #6eba70; 
}
#footerwrap {	background: none;
	background-color: #6eba70; 
}
#footer {	background: none;
	background-color: #6eba70;
	color: #ffffff; 
}
#footer a {	
	color: #f8dd94; 
}
#footer a:hover {	
	color: #f9b200; 
}
.footer-widgets .widget {	
	color: #ffffff;background: none;
	background-color: #6eba70;
	border: none !important; 
}
.footer-widgets .widgettitle {	
	color: #ffffff;background: none;
	background-color: #6eba70; 
}
 }.mobile_menu_active #headerwrap #menu-icon, #pagewrap #headerwrap #menu-icon-top { background: none;
	background-color: #238d9e; }.mobile_menu_active #headerwrap #menu-icon, #pagewrap #headerwrap #menu-icon-top { 
	color: #ffffff; }
/* Themify Custom CSS */
#searchform-wrap {
    float: right;
    margin-right: 14px;
    margin-top: 1px;
    position: relative;
}
.search-live input[type="text"].search-live-field {
    width: 100%;
    border-color: #f9b200;
    border-width: 1px;
    border-style: solid;
    border-radius: 0px;
}

.themify_builder .widget-13895-3-1-0.module-widgettitle {
  display: none!important;
}

/*Homepage Buttons
desktop*/

.themify_builder .button-13895-3-0-0.module-button a:hover {
  font-size: 22px;
line-height: 26px;
background-color: #fff;
color: #6eba70;
  border-color: #6eba70;
 border-width: 1px;
 border-style: solid;
}
.themify_builder .button-13895-3-1-0.module-button a:hover {
    background-color: #fff;
    font-size: 22px;
    line-height: 26px;
    color: #238d9e;
    border-color: #238d9e;
    border-width: 1px;
    border-style: solid;
}
.themify_builder .button-13895-3-2-0.module-button a:hover {
    background-color: #fff;
    color: #f9b200;
    font-size: 22px;
    line-height: 26px;
    border-color: #f9b200;
    border-width: 1px;
    border-style: solid;
}
.themify_builder .button-13895-3-3-0.module-button a:hover {
    background-color: #fff;
    font-size: 22px;
    line-height: 26px;
    color: #6eba70;
    border-color: #6eba70;
    border-width: 1px;
    border-style: solid;
 }

/*Homepage Buttons
mobile*/

.themify_builder .button-13895-2-0-0.module-button a:hover {
  background-color: #fff;
 font-size: 22px;
 line-height: 26px;
 color: #6eba70;
  border-color: #6eba70;
 border-width: 1px;
 border-style: solid;
}
.themify_builder .button-13895-2-1-0.module-button a:hover {
  font-size: 22px;
line-height: 26px;
background-color: #fff;
color: #238d9e;
  border-color: #238d9e;
 border-width: 1px;
 border-style: solid;
}
.themify_builder .button-13895-2-2-0.module-button a:hover {
    background-color: #fff;
    color: #f9b200;
    font-size: 22px;
    line-height: 26px;
    border-color: #f9b200;
    border-width: 1px;
    border-style: solid;
}

.themify_builder .button-13895-2-3-0.module-button a:hover {
  background-color: #fff;
 font-size: 22px;
 line-height: 26px;
 color: #6eba70;
  border-color: #6eba70;
 border-width: 1px;
 border-style: solid;
}
/*Homepage Buttons
tablet*/

.themify_builder .button-13895-4-0-0.module-button a:hover {
  font-size: 18px;
line-height: 22px;
background-color: #fff;
color: #6eba70;
  border-color: #6eba70;
 border-width: 1px;
 border-style: solid;
}
.themify_builder .button-13895-4-1-0.module-button a:hover {
    background-color: #fff;
    font-size: 18px;
    line-height: 22px;
    color: #238d9e;
    border-color: #238d9e;
    border-width: 1px;
    border-style: solid;
}
.themify_builder .button-13895-4-0-1.module-button a:hover {
    background-color: #fff;
    color: #f9b200;
    font-size: 18px;
    line-height: 20px;
    border-color: #f9b200;
    border-width: 1px;
    border-style: solid;
}
.themify_builder .button-13895-4-1-1.module-button a:hover {
    background-color: #fff;
    font-size: 18px;
    line-height: 20px;
    color: #6eba70;
    border-color: #6eba70;
    border-width: 1px;
    border-style: solid;
 }

/* Contact Us Buttons */

.themify_builder .button-9326-0-0-0.module-button a:hover {
  font-size: 22px;
line-height: 26px;
background-color: #fff;
color: #6eba70;
  border-color: #6eba70;
 border-width: 1px;
 border-style: solid;
}
.themify_builder .button-9326-0-1-0.module-button a:hover {
  font-size: 22px;
line-height: 26px;
background-color: #fff;
color: #238d9e;
  border-color: #238d9e;
 border-width: 1px;
 border-style: solid;
}

/* Pricing Buttons - Additional Services */

.themify_builder .pricing-table-13828-5-0-1.module-pricing-table .module-pricing-table-button:hover {
   font-size: 20px;
   line-height: 22px;
   background-color: #fff;
   color: #6eba70;
   border-width: 1px;
   border-color: #6eba70;
   box-shadow: inset 0 0 0 1px  #6eba70;
  }

.themify_builder .pricing-table-13828-5-1-1.module-pricing-table .module-pricing-table-button:hover {
  font-size: 20px;
  line-height: 22px;
  background-color: #fff;
  color: #6eba70;
  border-color: #6eba70;
box-shadow: inset 0 0 0 1px  #6eba70;
   border-width: 0px;
 }
.themify_builder .pricing-table-13828-5-2-1.module-pricing-table .module-pricing-table-button:hover {
 font-size: 20px;
 line-height: 22px;
 background-color: #fff;
 color: #6eba70;
 border-color: #6eba70;
 box-shadow: inset 0 0 0 1px  #6eba70;
   border-width: 0px;
}

/* Pricing Buttons - Packages */

.themify_builder .pricing-table-13828-1-0-1.module-pricing-table .module-pricing-table-button:hover {
	 background-color: #fff;
         font-size: 20px;
	line-height: 22px;
	text-align: center;
	color: #6eba70;
        border-width: 0px;
        box-shadow: inset 0 0 0 1px #6eba70;
}
.themify_builder .pricing-table-13828-1-1-1.module-pricing-table .module-pricing-table-button:hover {
	 background-color: #fff;
        font-size: 20px;
	line-height: 22px;
	text-align: center;
	color: #d6ba7f;
        border-width: 0px;
        box-shadow: inset 0 0 0 1px #d6ba7f;
}
.themify_builder .pricing-table-13828-1-2-1.module-pricing-table .module-pricing-table-button:hover {
	 background-color: #fff;
        font-size: 20px;
	line-height: 22px;
	text-align: center;
	color: #d9dadc;
        border-width: 0px;
		box-shadow: inset 0 0 0 1px #d9dadc;
}
.themify_builder .pricing-table-13828-1-3-1.module-pricing-table .module-pricing-table-button:hover {
	 background-color: #fff;
         font-size: 20px;
	line-height: 22px;
	text-align: center;
	color: #FDE377;
        border-width: 0px;
		box-shadow: inset 0 0 0 1px #FDE377;
}

.themify_builder .pricing-table-13828-1-4-1.module-pricing-table .module-pricing-table-button:hover {
	 background-color: #fff;
         font-size: 20px;
	line-height: 22px;
	text-align: center;
	color: #a3a5a8;
        border-width: 0px;
		box-shadow: inset 0 0 0 1px #a3a5a8;
}

a.shortcode.button {
  border: none !important;
}
.page-id-12960 #nav-bar {
 display: none!important;
}
.page-id-12960 #footerwrap {
 display: none!important;
}
.woocommerce .related.products {
    clear: both;
}
.list-post .post {
    width: auto;
    min-height: 0;
    position: static;
    padding: 10px;
}
.home #headerwrap #searchform .icon-search {
  display: none!important;
}
.home .social-widget{
display: none;
}
.home #searchform-wrap {
display: None!important;
}
html, body {
  overflow-x:hidden 
} 
.themify_builder .widgetized-7265-0-0-1.module-widgetized .widget {
    padding-left: 40px;
    line-height: 42px;
}
#widget-collapscat-3-top span.collapsing.categories {
  color:#f9b200;  
}
#widget-collapscat-3-top li.collapsing.categories.item {
  color: #238d9e;
}
#widget-collapscat-3-top li.collapsing.categories.expandable {
   color: #238d9e;
}
@media screen and (min-width: 768px) and (max-width: 1280px) {
.loops-wrapper.grid4 .post-title {
   padding-top:10px;
}}
.woocommerce div.product p.price {
   color: #2cb4a9;
   text-align: center;
}
.woocommerce ul.products li.product .price {
    color: #2cb4a9;
    font-weight: 400;
    text-align: center;
    font-size: 1.3em;
}

.woocommerce ul.products li.product a img {
    padding: 2px;
    background: #fff;
    border: none;
}
 .module-accordion h3 {
   color: #6eba70;
}
.widgettitle {
  margin: 0 0 20px;
padding: 15px 0 0;
font-size: 28px;
font-family: avenir-regular;
text-transform: capitalize;
color: #6eba70;
letter-spacing: normal;
}

@media screen and (max-width: 720px) {
                       #site-logo a {
  font-size: 28px;
}
}
/*@media screen and (max-width: 1200px) {
   #menu-icon-top {
   display: none;
}}
@media screen and (max-width: 720px) {
                         .sidemenu {
  background: #6eba70;
}
}
a#menu-icon {
  display: none;
}
a#menu-icon {
  display: none!important;
}*/
/* dropdown ul */#top-nav ul {
  margin: 0;
padding: 0;
list-style: none;
position: absolute;
left: 0;
top: 100%;
background: #f8dd94;
border: solid 3px #f8dd94;
z-index: 100;
display: none;
}
/* dropdown ul */#top-nav ul {
  margin: 0;
padding: 0;
list-style: none;
position: absolute;
left: 0;
top: 100%;
background: #2cb4a9;
border: solid 3px #2cb4a9;
z-index: 100;
display: none;
}

/* comment title */.comment-title #reply-title {
  margin: 20px 0 30px;
padding: 15px 0 0;
font-size: 1.25em;
font-family: avenir-regular;
text-transform: uppercase;
color: #000;
letter-spacing: normal;
border-top: 2px #238d9e solid;
}
commentwrap .pagenav.top {
  margin: 0;
position: absolute;
top: 0px;
right: 0;
}
/* text area */textarea {
  line-height: 150%;
width: 95%;
}

#footer .widgettitle {
  color: #fff;
border-top: none;
}
/* footer widget */#footer .footer-widgets {
  margin: 2% 0 10px;
}
#wpcr_div_2 {
  width:480px;
 }
#wpcr_table_2 {
  text-align:left;
width:70%;
 }
#wpcr_table_2  td {
  text-align:left;
 }
#wpcr_check_confirm {
  margin-top:10px;
font-size:13px;
color:#238d9e;
margin-bottom:4px;
 }
.wpcr_show {
  display:block;
 }
.wpcr_hide {
  display:none;
 }
.wpcr_fl {
  float:left;
 }
.wpcr_sc {
  padding:0px 10px 0px 0px;
 }
.wpcr_rname {
  padding:0px 0px 0px 0px;
line-height:20px;
 }
.wpcr_clear {
  clear:both;
 }
.wpcr_spacing1 {
  padding-bottom:5px;
 }
.wpcr_lh30 {
  line-height:30px;
 }
.wpcr_pb5 {
  padding-bottom:5px;
 }
.wpcr_power {
  padding-top:30px !important;
padding-bottom:5px !important;
font-size:10px !important;
 }
.wpcr_status_msg {
  color:#238d9e;
font-weight:bold;
 }
.wpcr_status_msg div {
  color:#238d9e;
font-weight:bold;
padding-bottom:15px;
padding-top:15px;
 }
#wpcr_pagination .wpcr_current #wpcr_pagination a {
  display:block;
float:left;
margin: 2px 2px 2px 0;
padding:6px 9px 5px 9px;
text-decoration:none;
width:auto;
color:#fff;
background: #238d9e;
}
#wpcr_pagination a:hover {
  color:#fff;
background: #F9b200;
}
#wpcr_pagination .wpcr_current {
  padding:6px 9px 5px 9px;
background: #6eba70;
color:#fff;
}
#footer .back-top a {
  display: none;
}
/* footer social widget */#footer .social-widget {
  text-align: center;
}
#footer .social-widget a {
  color: #fff;
font-size: 1.075em;
}
#footer .social-widget a:hover {
  color: #f9b200;
}
/************************************************************************************PAGE NAVIGATION*************************************************************************************/
.pagenav {
  clear: both;
padding-bottom: 20px;
text-align: right;
}
.pagenav a .pagenav span {
  line-height: 100%;
padding: 9px 5px 7px;
margin: 0 -1px;
vertical-align: middle;
display: inline-block;
zoom: 1;
min-width: 24px;
min-height: 18px;
text-align: center;
}
.pagenav a {
  background: #2cb4a9;
color: #fff;
text-decoration: none;
}
.pagenav a:hover {
  background-color: #f9b200;
}
.pagenav .current {
  text-decoration: none;
background: #238d9e;
color: #fff;
}
#top-nav a {
  text-decoration: none;
margin-right: 7px;
text-transform: capitalize;
}
.social-widget .widgettitle {
  width: auto;
font-size: 14px;
font-family: avenir-regular;
color: white;
text-transform: none;
border: none;
letter-spacing: 0;
position: static;
display: inline-block;
zoom: 1;
margin: 5px 3px 2px 0;
padding: 0;
background: transparent;
border-radius: 0;
box-shadow: none;
}
.list-categories {
  font-family: avenir-regular;
font-size: 12px;
}

.module-text ul li{
  list-style: initial;
}
/* review text */#wpcr_respond_1 blockquote.description {
  font-size:16px;
font-family: avenir-regular;
font-weight:normal;
font-style:normal;
 }
#wpcr_respond_1 blockquote.description p {
  font-size:16px;
font-family: avenir-regular;
font-weight:normal;
font-style:normal;
display:inline !important;
 }
#wpcr_respond_1 p.response {
  font-size:16px;
font-family: avenir-regular;
font-style:normal;
font-weight:normal;
 }
.wpcf7 input[type='text'].wpcf7 input[type='email'].wpcf7 input[type='url'].wpcf7 textarea{
  background-color: #fff;
color: #000;
width: 80%;
}
#wpcr_commentform textarea {
  padding:0 !important;
margin:0 !important;
width:300px !important;
height:100px !important;
}
.post-image, .module-post .post-image {
  text-align: center;
}
.accordian_6520-0-0-1.module ul li{
  list-style: initial;
}
.woocommerce-page #content div.product div.images {
  float: left;
width: 30%;
margin-bottom: 2em;
}
:target{
  border:0px solid #F00 }
.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1 {
  float:right;
width:48%}
.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2 {
  float:left;
width:48%}
@media screen and (max-width: 720px) {
    .woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2 {
  width:100%;
}
}
@media screen and (max-width: 720px) {
    .woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1 {
  width:100%;
}
}
.woocommerce .col-2 {
  display:none;
 }
.woocommerce .col-2:target {
  display:block;
 }
.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea {
  box-sizing:border-box;
width:100%;
margin:0;
outline:0;
line-height: inherit;
}
.leftcol {
  float: left;
 }
@media screen and (max-width: 720px) {
   .leftcol {
  float: none;
}
}
.rightcol {
  float: right;
 }
@media screen and (max-width: 720px) {
   .rightcol {
  float: none;
}
}
mark {
  background:none;
color: #6cba70;
}
.woocommerce a.button .woocommerce button.button .woocommerce input.button {
  color: #238d9e;
background-color: #fff;
}
.woocommerce button.button {
	color: #238d9e;
background-color: #fff;
	border: 1px solid #238d9e;
}
.woocommerce button.button:hover {
	color: #fff;
	background-color: #238d9e;
	border: 1px solid #238d9e;
}
.woocommerce a.button {
  color: #fff;
	background-color: #6eba70;
	border: solid 2px #6eba70;
}
.woocommerce a.button:hover {
	color: #6eba70;
	background-color: #fff;
	border: solid 2px #6eba70;
}
.woocommerce .woocommerce-message {
  border-top-color: #6eba70;
}
.woocommerce .woocommerce-message::before {
  color: #6eba70;
}
.woocommerce-cart table.cart input {
  line-height: 2;
}
.widgettitle, .module-title {
  border-top: none;
}
.woocommerce input.button.alt:disabled[disabled]:hover{
  background-color:#fecb09;
box-sizing: content-box;
color:#fff}
.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{
  background-color:#fecb09;
	border: solid 1px #fecb09;
box-sizing: content-box;
	color:#fff;
   -webkit-font-smoothing:antialiased}
.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{
  background-color:#f9b200;
box-sizing: content-box;
color:#fff}
.woocommerce .order_details li {
  margin-right: inherit;
margin-left: 2em;
}
.attachment-shop_catalog {
  padding: 3px;
background: transparent!important;
}
.add_to_cart_button, ul.products li.product .button:not(.add_to_cart_button) {
  display: none!important;
}
#addon-shopdock {
  border-top: solid 2px #6eba70;
background-color: #fff;
background-image: none;
}
.module-slider .carousel-pager a.selected {
    background-color: #fff;
   color: #fecb09;
}
div.hello a {
text-align: center;
}
.social-widget a {
    color: #ffffff;
    font-size: 0.8em;
    text-decoration: none;
}
div.wpcr3_aggregateRating {
text-align: center;
}
.social-widget a {
    color: #f8dd94;
    font-size: 0.8em;
    text-decoration: none;
}
.social-widget a:hover {
  color: #fecb09;
}
.woocommerce .woocommerce-ordering select {
    display: none;
}
.woocommerce .woocommerce-breadcrumb {
    color: #2cb4a9;
}
.woocommerce .woocommerce-breadcrumb a {
    color: #2cb4a9;
}
.woocommerce .woocommerce-breadcrumb a:hover {
    color: #fecb09;
}
.wpcr3_button_1 {
   background: #fecb09;
   border-color: #fecb09;
   color: #fff;
}
.wpcr3_button_1:hover {
   background: #f9b200;
   border-color: #f9b200;
   color: #fff;
}
.footer-widgets {
    font-family: avenir-regular;
}
h3.addon-name {
    background: #6eba70;
    color: #fff;
    text-align: center;
}
@media screen and ( max-width : 720px ) {
	#dpsp-pop-up .dpsp-networks-btns-wrapper li {
		width: 80%;
		margin-left: 0;
		margin-right: 0;
	}
}
/*@media screen and ( max-width : 1280px ) {
   .mobile_menu_active #menu-icon-top {
     display: none;
}}*/
.themify_builder .widget-7852-3-1-1.module-widget {
    font-size: 20px;
    text-align: center;
    border: 2px solid #6eba70;
}
@media screen and ( max-width : 720px ) {
.themify_builder .widget-7852-2-0-4.module-widget {
    background-color: #ffffff;
    font-size: 20px;
    text-align: center;
    border: 2px solid #6eba70;
}}
@media screen and ( max-width : 720px ) {
input[type="text"], input[type="search"], input[type="email"] {
    width: 400px;
    max-width: 40%;
    border: #f9b200 1px solid;
}}
@media screen and ( max-width : 600px ) {
.wpcr3_respond_2 textarea {
    height: 100px !important;
    min-width: 240px;
}}
@media screen and ( max-width : 600px ) {
  textarea {
    line-height: 150%;
    width: 50%;
}}
input, textarea, input[type="search"], button {
    font-size: 14px;
    font-family: inherit;
    padding: 10px;
    border: #f9b200 1px solid;
}
select {
	border: #f9b200 1px solid;
	padding: 10px;
	font-size: 14px;
}
input[type="text"]{
    font-size: 14px;
    font-family:avenir-regular;
    padding: 10px;
    color: #000;
   border: #f9b200 1px solid;
}
.woocommerce-info {
    border-top-color: #6eba70;
}
.woocommerce-info::before {
    color: #6eba70;
}
.woocommerce input.button {
  background-color: #fecb09;
  color: #fff;
}
.woocommerce input.button:hover {
    background-color: #f9b200;
    color: #fff;
}
@media screen and ( max-width: 720px ) {
.header-widget .widget {
    margin-top: 15px;
		margin-left: 10px;
		margin-right: 10px;
	}}
.woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
	width: 200px;
}
@media screen and (max-width: 1240px) {
#main-nav a {
    background-color: #238d9e;
    
	}}
@media screen and (max-width: 1240px) {
#main-nav {
    background: none;
    background-color: #238d9e;
	}}
.mobile_menu_active #menu-icon {
	font-size: .8em;
}
.mobile_menu_active .menu-icon-close {
	min-width: .8em;
	min-height: .8em;
}
.mobile_menu_active #headerwrap #main-nav {
	padding-top: 45px;
	padding-left: 15px;
	padding-right: 15px;
}
