/*
Theme Name:Healing2019
Theme URI: http://randycaruso.com
Author: RC
Author URI: http://randycaruso.com
Description: Base Framework.
Version: #4 4.13.16
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: responsive-layout
Text Domain: UberPress
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
                                                                                       

Title    font-family: 'Lato', sans-serif;  300,400,700
    
Body     font-family: 'Lora', serif;   400,700

*/


body {
	font-family: 'Lora', serif !important;
	color: #656460;
	font-size: 17px;
	
}

body .home {
	border: 10px solid red !important;
	background: url(https://healinglandscapes.org/wp-content/uploads/2020/02/flowers.jpg) no-repeat 0px 0px;
	background-size: 500px;
}


.home .shade {
	background: url(img/black/60.png) repeat 0px 0px;
	}

.container       {
	xbackground-color: white;
	
}
.container-fluid { margin: 0px -15px 0px -15px; }


a           { color: #58863C;}
a:hover     { color: #4886c2; text-decoration: none; }
a:focus     { outline: none !important; }
input:focus { outline: none !important; }


h1, h1 a, h2, h2 a, h3, h4, h5, h6 { font-family: 'Lato', sans-serif; }

.title { font-size: 31px !important; margin: 0 0 20px 0; padding: 0 0 0 0; letter-spacing: 0.05em; color: #90b651 !important; font-weight: 400; }

.title a { font-size: 31px; margin: 0 0 20px 0; padding: 0 0 0 0; letter-spacing: 0.05em; color: #90b651 !important; font-weight: 400; }


h2 {
	font-size: 26px !important;
	line-height: 34px;
	color: #839ec3 !important;
	font-weight: 400;
}

h3 {
	font-size:25px !important;
	color: #839ec3 !important;
	font-weight: 400;
	line-height: 26px;
}

h4 {
	font-size: 22px !important;
	color: #839ec3 !important;
	font-weight: 400;
}
	
h5 {
	font-size: 14px !important;
	color: #839ec3 !important;
	font-weight: 400;
	padding: 10px;
	background-color: #656460;
}	
	
	



.entry ul {
	xmargin: 10px 0px 10px 0px;
	xoverflow: hidden;
	xlist-style: outside disc;
	xmargin-left: 1em;
}

.entry ol {
	xmargin-bottom: 20px;
}

.entry li {
	position: relative;
	margin-bottom: 5px;
	xlist-style-position: inside !important;
	xline-height: 23px;
	xleft: 1em;
	xpadding-right: 1em;
}






blockquote p { font-size: 22px !important;color: #90b651; }


cite {
	color: #ae9c53;
	text-decoration: none;
	margin: -10px 0px 0px 20px;
}







/*
	888    888 8888888888        d8888 8888888b.  8888888888 8888888b.  
	888    888 888              d88888 888  "Y88b 888        888   Y88b 
	888    888 888             d88P888 888    888 888        888    888 
	8888888888 8888888        d88P 888 888    888 8888888    888   d88P 
	888    888 888           d88P  888 888    888 888        8888888P"  
	888    888 888          d88P   888 888    888 888        888 T88b   
	888    888 888         d8888888888 888  .d88P 888        888  T88b  
	888    888 8888888888 d88P     888 8888888P"  8888888888 888   T88b 
*/  

.header {
	height: 150px;
	padding: 15px 0 0 0;
	margin: 15px 0 -286px 0;
	z-index: 150 !important;
	position: relative !important;
	xborder: 1px solid red;
}
	
.logo a {
	margin: 7px 0 0px 0px;
	xwidth: 700px;
	height: 64px;
	text-indent: -999em;
	display: block;
	background: url(img/Therapeutic-Landscapes-Network.png) no-repeat top left;
}


.wp-block-nk-awb{
    margin: -286px 0px 0px 0px;
    z-index: -150 !important;
    position: relative !important;
}





















/*8b    888        d8888 888     888 
8888b   888       d88888 888     888 
88888b  888      d88P888 888     888 
888Y88b 888     d88P 888 Y88b   d88P 
888 Y88b888    d88P  888  Y88b d88P  
888  Y88888   d88P   888   Y88o88P   
888   Y8888  d8888888888    Y888P    
888    Y888 d88P     888     Y*/                                           



.navbar { min-height: 56px; }


/* NAV POSITION */
.navbar-default { float: left; margin: 18px 0 0 -9px!important; background-color: transparent!important; border-color: transparent!important; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }

.menu-item-7 { margin: 0px 0px 0px -30px; }

/* THIS CONTROLS SPACING Size, Color */

.nav>li>a { color: #bfbfbf !important; font-family: 'Lato', sans-serif; font-size: 17px; padding: 10px 11px !important; letter-spacing: .06em; transition: all 0.3s ease; text-align: left; }

/* HOVER */
.nav > li > a:hover {
xcolor:red!important;
}


	

/* Active Page Indicator */
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	background-color: transparent !important;
	color: #4886c2!important;
}

/* This can also control spacing */
.nav > li > a {
	position: relative;
	display: block;
}

.navbar-brand { display: none; }
	
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	color: #2B4A03;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	color: #656460;
	background-color: transparent;
}
.navbar .nav > li > .dropdown-menu:after, .navbar .nav > li > .dropdown-menu:before {
	content: none;
}


/* Dropdown Controls */
.caret { }  /* Look in Media to turn this off */

.dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 0 0; margin: 2px 0 0; font-size: 12px; list-style: none; background-color: white; border: 1px solid transparent; border: 1px solid transparent; border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); background-clip: padding-box; letter-spacing: 1px; }

.dropdown-menu a {
	padding: 10px 20px !important;
	border-bottom: 1px solid #bfbfbf;
}    

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
	color: #4886c2!important;
	text-decoration: none;
	background-color: #c4d9a2;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	text-decoration: none;
	background-color: transparent;
	color: #4886c2!important;
	outline: 0;
}

.dropdown-menu a:hover::after {
	display: none;
}


























/*.d8888b.   .d88888b.  888b    888 88888888888 8888888888 888b    888 88888888888 
 d88P  Y88b d88P" "Y88b 8888b   888     888     888        8888b   888     888     
 888    888 888     888 88888b  888     888     888        88888b  888     888     
 888        888     888 888Y88b 888     888     8888888    888Y88b 888     888     
 888        888     888 888 Y88b888     888     888        888 Y88b888     888     
 888    888 888     888 888  Y88888     888     888        888  Y88888     888     
 Y88b  d88P Y88b. .d88P 888   Y8888     888     888        888   Y8888     888     
  "Y8888P"   "Y88888P"  888    Y888     888     8888888888 888    Y888     8*/ 

  
  
  
/* DIRECTORY */

.gv-featured-entry {
	background-color: #e3edd3 !important; 
	}


.gv-diy-view { margin: 0px 0px 10px 0px; background-color: #f1f1f1; padding: 20px 20px 20px 25px; }
.gv-diy-container { xbackground-color: #f1f1f1; xpadding: 20px; }

.gv-diy-container .col-md-4 { padding: 0px 0px 0px 0px !important; }

.gv-diy-container .alignleft { float: left; margin: 0px 5px 0px 0 !important; }
.gv-diy-container .alignleft::after { content: ", "; }



/* Images */
.gv-diy-container .col-md-4 img  { width: 210px; height:180px; xheight: 140px;  object-fit: cover;}
.gv-image-caption { display: none; }
.gv-featured-entry { background-color: #C4D9A2; }	
	

.gv-diy-container h2 { font-size: 25pxmargin: 20px 0px 0px 0px !important; }
.gv-diy-container h3 { font-size: 20px !important;line-height: 10px !important; }
.gv-diy-container h4 { font-size: 17px !important; }

.btn-success  { background-color: #90b651; border:1px solid #90b651; }
.btn-success:hover  { background-color: #86ac48; border:1px solid #86ac48; }

.btn-success a {background-color: #90b651 ; 
	color: white;
	}







.page-template-full-width .entry {
    margin: 0px -15px 0px -15px;
}













	
.main { padding: 30px 61px 0px 0px; }


.wp-block-image figcaption  { text-align: left !important; }

.wp-block-image { margin: 20px 0px 0px 0px; }




ul { xoverflow: auto; }








.alphadirectory {
	margin: 0px 0 25px 0;
	text-align: center;
	border-bottom: 1px solid #d8d8d8;
}

.alphadirectory ul {
	margin: 0px 0px 0px -24px;
	padding: 0px 0px 0px 0px;
}
.alphadirectory ul li {
	display: inline-block;
	xpadding-right: 10px;
	list-style: none;
	list-style-image: none;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.alphadirectory ul li a {
	xpadding: 10px !important;
	display: block;
}

.alphadirectory ul li a:hover {
	background-color: #73a534;
	color: white;
}

.alphadirectory li a {
	bxackground: none;
	font-size: 14px;
	font-style: normal;

	text-decoration: none;
	margin: 0;	padding: 7px !important;
	text-align: center;
	display: inline;
}


















/*Responsive Google Map Embed 

	https://www.ostraining.com/blog/coding/responsive-google-maps/ 

	<div class="map-responsive">
    	<iframe src="https://www.google.com/maps....1908" width="600" height="450" ALL STANDARD OUTPUT ></iframe>
	</div>

*/

.map-responsive{ overflow: hidden; padding-bottom: 56.25%; position: relative; height: 0; }
.map-responsive iframe{ left: 0; top: 0; height: 100%; width: 100%; position: absolute; }                                                                        



/* Custom for 5 col */
.col-lg-1-5,.col-md-1-5,.col-sm-1-5,.col-xs-1-5{ min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 100%; box-sizing: border-box; }
.item { width: 100%; }
.col-xs-1-5{ width: 20%; float: left; } 

@media (min-width: 767px){ .col-sm-1-5{width: 20%;float:left;} }
@media (min-width: 992px){ .col-md-1-5{width: 20%;float:left;} }
@media (min-width: 1200px){ .col-lg-1-5{width: 20%;float:left;} }
.center-block {float: none !important}

.row-centered { text-align: center; }
.col-centered { display: inline-block; float: none; text-align: left; margin-right: -4px; }













/*
		8888888888 .d88888b.   .d88888b. 88888888888 8888888888 8888888b.  
		888       d88P" "Y88b d88P" "Y88b    888     888        888   Y88b 
		888       888     888 888     888    888     888        888    888 
		8888888   888     888 888     888    888     8888888    888   d88P 
		888       888     888 888     888    888     888        8888888P"  
		888       888     888 888     888    888     888        888 T88b   
		888       Y88b. .d88P Y88b. .d88P    888     888        888  T88b  
		888        "Y88888P"   "Y88888P"     888     8888888888 888   T88b   
*/  


.footer {
	height: 50px;
	margin: 25px 15px 50px 15px;
	xborder-top: 15px solid #F1F1F1;
	padding: 20px 0 200px 0;
	color: #888961;
}
.bottommenu {
	xtext-align: right;
	margin: 0px 0px 0px 0px; 
	}
.bottommenu ul {
	margin: 0px 0px 0px 22px;
	list-style: none;
	list-style-image: none;
	list-style-type: none;
}
.bottommenu li {
	xtext-align: right;
	margin: 0px 0px 15px 0px; 
}
	
.menu-item-6811 a {
	text-indent: -999em !important;
	display: block;
	background: url(img/droplet-donate-rest.jpg) no-repeat 0px 0px;
	width: 185px;
	height: 60px;
}
.menu-item-6811 a:hover{
	background: url(img/droplet-donate.jpg) no-repeat 0px 0px;
}
.footer a { color: #888961; }

.footercontactinfo { }

.footer span { padding: 0px 15px 0px 15px; }

.copyright { margin: 10px auto 0 auto; text-align: center; line-height: 25px; }


.footer .sociallinks {
    float: left;
    margin: 0px 15px 0px -87px;
}

/* Footer Additions 

	<?php wp_footer(); ?>
	 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
    <script src="https://netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.0.0-rc1/js/collapse.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.0.0-rc2/js/transition.js"></script>

/*





                                                                             
/*
		888    888  .d88888b.  888b     d888 8888888888 
		888    888 d88P" "Y88b 8888b   d8888 888        
		888    888 888     888 88888b.d88888 888        
		8888888888 888     888 888Y88888P888 8888888    
		888    888 888     888 888 Y888P 888 888        
		888    888 888     888 888  Y8P  888 888        
		888    888 Y88b. .d88P 888   "   888 888        
		888    888  "Y88888P"  888       888 8888888888 
*/

.home .main { padding: 30px 0px 0px 0px !important; }

.vidbg-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; opacity: 1; -webkit-transition: opacity 0.5s ease; transition: opacity 0.5s ease; }


.herovideo { display: block; width: 1140px; height: 645px; margin: 0 auto; }
  
 
.ab-block-post-grid a:hover { color: #4886c2!important; text-decoration: none!important; box-shadow: none !important; }

.addons { border-top: 15px solid #F1F1F1; padding: 40px 0px 0px 0px; margin: -40px 0px 0px 0px; }


		
	




.home-newsletter { background-color: #c4d9a2; display: block; height: 438px; padding: 20px 0px 0px 0px; }
	
.home-newsletter img { text-align: center; margin: 0px auto -108px auto; }

.home .gform_body   { width: 280px !important; float: left; height: 47px; }
	
.home .ginput_container { width: 270px; float: left; }

.home .ginput_container input { margin: -30px 0px 0px 0px !important; width: 100% !important; padding: 8px !important; }
	
.home .gform_footer { margin: -50px 0px 0px 0px !important; width: 70px !important; float: right; }
	
		.home .gform_button { width: 50px; height: 40px; display: block; background-color: #90B651; color: white; padding: 6px 10px; font-size: 16px !important; float: right; margin: 3px 0px 0px 0px; position: relative; }
		
		.home .gform_button:hover { background-color: #839ec3; color: white; border: 1px solid #839ec3 !important; }



		

		
.home-book img { width: 190px; margin: 0px 20px 0px 0px; }
.fb-page { height: 200px; background-color: #bfbfbf; }








/*
      8888888b.   .d88888b.   .d8888b. 88888888888 .d8888b.  
      888   Y88b d88P" "Y88b d88P  Y88b    888    d88P  Y88b 
      888    888 888     888 Y88b.         888    Y88b.      
      888   d88P 888     888  "Y888b.      888     "Y888b.   
      8888888P"  888     888     "Y88b.    888        "Y88b. 
      888        888     888       "888    888          "888 
      888        Y88b. .d88P Y88b  d88P    888    Y88b  d88P 
      888         "Y88888P"   "Y8888P"     888     "Y8888P"                                                              
*/                                                             
      
.ab-block-post-grid-title a {
	color: #58863C !important;
	xborder: 1px solid red;
	font-size:20px; 
}
 .ab-block-post-grid-text { xborder: 1px solid red;font-size: 16px;  }
 
.featuredimage {
	display: block;

	padding: 0px 0px 30px 0px;
}

img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
	width: 100%;margin: 0px 0px 20px 0px; 
}


.ab-block-post-grid .ab-block-post-grid-image img { height: 100% !important; }



.post {
	display: block;
	border-bottom: 1px solid #bfbfbf;
	clear: both;
	margin: 0 0 38px 0;
	padding: 0 0 25px 0;
	min-height: 327px;
}

.post-date {
	color: #656460 !important;
	font-size: 15px;
	display: block;
	margin: 0 0 9px 0;
	font-style: italic !important;
}

.post img { border: 1px solid #bfbfbf; }



span.post-author { display: none; }



h2.title { font-size: 22px; }

.category-des { xmargin: 0 0 25px 0; xfont-style: italic; xfont-size: 16px; }




















	
/*
     .d8888b.   .d88888b.   .d8888b. 8888888        d8888 888      
    d88P  Y88b d88P" "Y88b d88P  Y88b  888         d88888 888      
    Y88b.      888     888 888    888  888        d88P888 888      
     "Y888b.   888     888 888         888       d88P 888 888      
        "Y88b. 888     888 888         888      d88P  888 888      
          "888 888     888 888    888  888     d88P   888 888      
    Y88b  d88P Y88b. .d88P Y88b  d88P  888    d8888888888 888      
     "Y8888P"   "Y88888P"   "Y8888P" 8888888 d88P     888 88888888 
                                                               
 */
	.sociallinks { margin: 0px 15px 0px 0px; }
	.sociallinks ul li {
		float: right;
		display: inline-block;
		color: white;
		font-size: 16px;
		width: 46px;
		height: 46px;
		margin: 5px 0px 0px 0px;
	}
	.facebook {
		margin: 0px 6px 0px 0px;
		background: url(img/social.png) no-repeat 0px 0px;
		text-indent: -999em;
		width: 46px;
		height: 46px;
		display: inline-block;
	}
	.twitter  {
		margin: 0px 6px 0px 0px;
		background: url(img/social.png) no-repeat -46px 0px;
		text-indent: -999em;
		width: 46px;
		height: 46px;
		display: inline-block;
	}
	.linkedin {
		margin: 0px 6px 0px 0px;
		background: url(img/social.png) no-repeat -92px 0px;
		text-indent: -999em;
		width: 46px;
		height: 46px;
		display: inline-block;
	}
	.instagram {
		margin: 0px 6px 0px 0px;
		background: url(img/social.png) no-repeat -138px 0px;
		text-indent: -999em;
		width: 46px;
		height: 46px;
		display: inline-block;
	}



	.facebook:hover {
		background: url(img/social.png) no-repeat   0px -46px;
	}
	.twitter:hover {
		background: url(img/social.png) no-repeat -46px -46px;
	}
	.linkedin:hover {
		background: url(img/social.png) no-repeat -92px -46px;
	}
	.instagram:hover {
		background: url(img/social.png) no-repeat -138px -46px;
	}
	









/*
       .d8888b. 8888888 8888888b.  8888888888 888888b.         d8888 8888888b.  
      d88P  Y88b  888   888  "Y88b 888        888  "88b       d88888 888   Y88b 
      Y88b.       888   888    888 888        888  .88P      d88P888 888    888 
       "Y888b.    888   888    888 8888888    8888888K.     d88P 888 888   d88P 
          "Y88b.  888   888    888 888        888  "Y88b   d88P  888 8888888P"  
            "888  888   888    888 888        888    888  d88P   888 888 T88b   
      Y88b  d88P  888   888  .d88P 888        888   d88P d8888888888 888  T88b  
       "Y8888P" 8888888 8888888P"  8888888888 8888888P" d88P     888 888   T88b 
*/  

.sidebar { xbackground-color: #cafeff; margin: 5px 0 0 0; }

.sidebar ul {
	list-style: none;
	list-style-image: none;
	list-style-type: none;
	margin: 0 0 0 10px;
	padding: 0 0 0 0;
}

.sidebar ul li { list-style: none; list-style-image: none; list-style-type: none; }

.sidebarimg  { margin: 0 0 -32px 0 !important; display: block; }

.sidebaritem label { display: none; }

.sidebaritem { margin: 0 0 20px 0; }

.sidebaritem .title { font-size: 24px; }

.newsletter-signup { margin: 0 0 7px 0; background-color: #bfbfbf; color: black; display: none; xdisplay: block; padding: 20px; xwidth: 336px; }



		



.sidebar-newsletter { margin: 40px 0px 0px 0px; background-color: #c4d9a2; display: block; height: 438px; padding: 20px 0px 0px 0px; }
	
.sidebar-newsletter img { text-align: center; margin: 0px auto -100px auto; }

.sidebar-newsletter .gform_body   { width: 280px !important; float: left; height: 47px; }
	
.sidebar-newsletter.ginput_container {
	width: 270px;
	float: left;
	xmargin-left: 20px;
}

.sidebar-newsletter .ginput_container input {
	margin: -30px 0px 0px 20px !important;
	width: 100% !important;
	padding: 8px !important;
}
	
.sidebar-newsletter .gform_footer { margin: -50px 0px 0px 0px !important; width: 70px !important; float: right; }
	
		.sidebar-newsletter .gform_button {
			width: 50px;
			height: 42px;
			display: block;
			border:1px solid #90B651; 
			background-color: #90B651;
			color: white;
			padding: 6px 10px;
			font-size: 16px !important;
			float: right;
			margin: -7px 20px 0px 0px!important;
			position: relative;
		}
		
		.sidebar-newsletter .gform_button:hover { background-color: #839ec3; color: white; border: 1px solid #839ec3 !important; }



		
		
	.sidebar {
		xborder:1px solid red; 
		}	
		










	
/* 
	   .d8888b.  8888888888        d8888 8888888b.   .d8888b.  888    888 
	  d88P  Y88b 888              d88888 888   Y88b d88P  Y88b 888    888 
	  Y88b.      888             d88P888 888    888 888    888 888    888 
	   "Y888b.   8888888        d88P 888 888   d88P 888        8888888888 
	      "Y88b. 888           d88P  888 8888888P"  888        888    888 
	        "888 888          d88P   888 888 T88b   888    888 888    888 
	  Y88b  d88P 888         d8888888888 888  T88b  Y88b  d88P 888    888 
	   "Y8888P"  8888888888 d88P     888 888   T88b  "Y8888P"  888    888 
*/
	
/* Be sure to install Relevansi */


.searchform { height: 41px; xborder: 1px solid red; margin: 18px 10px 0px 52px; width: 200px; background: url(img/search.jpg) no-repeat 20px 1px; }


.searchblock { height: 50px; color: #9a9a9a; text-align: right; font-size: 13px; margin: 0px 36px 0px -32px; }

.searchblock a { color: #9a9a9a; text-decoration: none; text-transform: uppercase; }

.searchblock a:hover { color: black; }



.searchform input { padding: 1px 5px 3px 41px; width: 160px; margin: 10px 0px 7px -13px; color: #9a9a9a; text-align: left; float: left; border: 0px solid #E6E6E6; background-color: transparent!important; }

.searchform #searchsubmit { border: 1px solid red; xbackground-color: green; width: 27px; float: right; margin: 5px 0px 28px -16px !important; text-indent: 500px; xbackground: url(img/spy.png) no-repeat 0px -2px; border: none; cursor: pointer; xbackground-color: transparent!important; }

.searchform input:focus { outline: none !important; }


#s { background-color: transparent!important; }










/*
	8888888888 .d88888b.  8888888b.  888b     d888  .d8888b.  
	888       d88P" "Y88b 888   Y88b 8888b   d8888 d88P  Y88b 
	888       888     888 888    888 88888b.d88888 Y88b.      
	8888888   888     888 888   d88P 888Y88888P888  "Y888b.   
	888       888     888 8888888P"  888 Y888P 888     "Y88b. 
	888       888     888 888 T88b   888  Y8P  888       "888 
	888       Y88b. .d88P 888  T88b  888   "   888 Y88b  d88P 
	888        "Y88888P"  888   T88b 888       888  "Y8888P"  
*/ 


.main .gform_wrapper { margin: 0px 0px 0px -14px !important; }


.main .gform_button { background-color: #839ec3; color: white; border: 1px solid #839ec3 !important; padding: 15px; font-size: 18px !important; margin: 13px 17px 0 !important; }


.main .gform_button:hover { background-color: white; color: #839ec3; border: 1px solid #839ec3 !important; }





	
.nextprev { }
.gallery-caption { }
.bypostauthor { }


.no-gutters { padding: 0 !important; margin-left: 0; }

caption { background:#bfbfbf;padding: 10px;}

abbr, acronym { xborder-bottom: 1px dotted #666; }
sup, sub { line-height: 0; }

.floatleft { float: left; }
.floatright { float: right; }
.alignleft { text-align: left; }
.alignright { text-align: right; }

.center { text-align: center; }

.picleft { float: left; padding: 4px 8px 8px 0; }
.picright { float: right; padding: 4px 0 8px 8px; }

.clear {clear: both;}
.hide { display: none; }

.sticky { }







/* ------------ Style Links by FILE TYPE 

a[href^="http://"]
{ padding-right: 18px; background: url(img/2-external.gif) no-repeat center right; }

a[href^="mailto:"]
{ xpadding-right: 18px; xbackground: url(img/2-email.gif) no-repeat center right; }

a[href$=".pdf"]
{ padding-right: 18px; background: url(img/2-pdf.gif) no-repeat center right; }

a[href$=".doc"]
{ padding-right: 18px; background: url(img/2-word.gif) no-repeat center right; }

a[href$=".docx"]
{ padding-right: 18px; background: url(img/2-word.gif) no-repeat center right; }

a[href$=".xlsx"]
{ padding-right: 18px; background: url(img/2-excel.gif) no-repeat center right; }

a[href$=".xls"]
{ padding-right: 18px; background: url(img/2-excel.gif) no-repeat center right; }

------------------ */




/* ------------rounded corners ------------*/
.round { -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; }


/* =WordPress Core
-------------------------------------------------------------- */
img, table, iframe { border: 0!important; }

.admin-bar .navbar  { xmargin: 28px 0 0 0; }
.admin-bar  { xmargin: 28px 0 0 0!important; }
.logged-in  { xmargin-top: 32px !important; }


.alignnone { margin: 3px 20px 20px 0; }
.aligncenter,
div.aligncenter { display: block; margin: 3px auto 5px auto; }
.alignright { float: right; margin: 3px 0 20px 20px; }
.alignleft { float: left; margin: 11px 20px 20px 0; }
.aligncenter { display: block; margin: 5px auto 5px auto; }
a img .alignright { float: right; margin: 5px 0 20px 20px; }
a img .alignnone { margin: 5px 20px 20px 0; }
a img .alignleft { float: left; margin: 5px 20px 20px 0; }
a img .aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { background: #fff; border: 1px solid #bfbfbf; max-width: 96%; /* Image does not overflow the content area */ padding: 5px 3px 10px; text-align: center; }
.wp-caption .alignnone { margin: 5px 20px 20px 0; }
.wp-caption .alignleft { margin: 5px 20px 20px 0; }
.wp-caption .alignright { margin: 5px 0 20px 20px; }
.wp-caption img { border: 0 none; height: auto; margin: 0; max-width: 98.5%; padding: 0; width: auto; }
.wp-caption p .wp-caption-text { font-size: 14px; line-height: 17px; margin: 0; padding: 10px 0 4px 0; }

.wp-pagenavi{clear:both;}
.wp-pagenavi a, .wp-pagenavi span{text-decoration:none;border:1px solid #BFBFBF;padding:3px 5px;margin:2px;}
.wp-pagenavi a:hover, .wp-pagenavi span.current{border-color:#000;}
.wp-pagenavi span.current{font-weight:bold;}


/*
		888b     d888 8888888888 8888888b. 8888888        d8888 
		8888b   d8888 888        888  "Y88b  888         d88888 
		88888b.d88888 888        888    888  888        d88P888 
		888Y88888P888 8888888    888    888  888       d88P 888 
		888 Y888P 888 888        888    888  888      d88P  888 
		888  Y8P  888 888        888    888  888     d88P   888 
		888   "   888 888        888  .d88P  888    d8888888888 
		888       888 8888888888 8888888P" 8888888 d88P     888 
*/                                                        




/* This allows the menus to activate on hover instaead of click */
     
@media only screen and (min-width : 768px) {
    /* Make Navigation Toggle on Desktop Hover */
    .dropdown:hover .dropdown-menu { display: block; }
    .caret { xdisplay: none; }
}






/*
    d888   .d8888b.   .d8888b.      d8888  IPAD Portrait
   d8888  d88P  Y88b d88P  Y88b    d8P888  
     888  888    888        888   d8P 888  
     888  888    888      .d88P  d8P  888  
     888  888    888  .od888P"  d88   888  
     888  888    888 d88P"      8888888888 
     888  Y88b  d88P 888"             888  
   8888888 "Y8888P"  888888888        888  
*/  
@media only screen and (max-width : 1024px) {


/* center the navbar*/
.center.navbar .nav,
.center.navbar .nav > li {
    float:none;
    display:inline-block;
    *display:inline; /* ie7 fix */
    *zoom:1; /* hasLayout ie7 trigger */
    vertical-align: top;
}

.center .navbar-inner { text-align: center; }
.center .dropdown-menu { text-align: left; }


} /* end 1024 */


















/*
  8888888888  .d8888b. 8888888888 
        d88P d88P  Y88b      d88P 
       d88P  888            d88P  
      d88P   888d888b.     d88P   
   88888888  888P "Y88b 88888888  
    d88P     888    888  d88P     
   d88P      Y88b  d88P d88P      
  d88P        "Y8888P" d88P       
                              
/* This is when the mobile nav appears */

@media (max-width: 767px)  {
	


.header {
	height: 240px !important;
	display: block;
	margin: 30px 0px 0px 0px;
}
    
 .main { padding: 0 0 0px 0px; }
 
 
 .home {
	bxorder: 10px solid red !important;
	background: url(https://healinglandscapes.org/wp-content/uploads/2020/02/flowers.jpg) no-repeat 0px 0px;
	background-size: 500px;
}

.home .shade { background: url(img/black/60.png) repeat 0px 0px; height: 250px; }

	




.navbar-default { background-color: none !important; border-color: transparent!important; width: 100%; text-align: center !important; float: none; margin: 0 auto!important; }
.navbar-default a { font-size: 20px !important; text-align: center !important; border-bottom: 1px solid #bfbfbf; }
.dropdown-menu a { padding: 10px 20px !important; }
.nav { margin-bottom: 34px !important; }

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover { color: red; background-color: #eee; border-color: #eee !important; }
.nav > li > a { padding: 15px 3px !important; font-size: 16px; color: white !important; }

.navbar .navbar-collapse { margin: 0 auto; }
a.navbar-brand { left: 14px; position: absolute; height: 64px; }

.navbar .menu-item { background-color: #8BB24C; }
.navbar .menu-item a:hover { background-color: #8BB24C; }

.navbar-toggle { margin: 0 auto !important; float: none; background-color: white; }

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { xcolor: #2B4A03 !important; color: white !important; background-color: #2B4A03; }

.navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #2B4A03; font-size: 16px !important; }

.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover { color: white !important; background-color: #2B4A03; }

.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: transparent; border: none !important;}
.navbar-collapse { box-shadow: none; }






	
.sociallinks { width: 200px; margin: 0 auto; display: block; }

.sociallinks ul li { float: none; margin: 0 auto; text-align: center; }

.sociallinks ul  { float: none; xmargin: 0 auto !important; padding: 0px 0px 0px 0px; xtext-align: center; }

	
.footer .sociallinks { float: none !important; margin: 0px auto 0px auto; }


	
	
.bottommenu ul {
    xmargin: 0px auto 0px auto !important;
    xpadding: 0px 0px 0px 0px;}


 
} /* Mobile end  */



 	 











@media (max-width: 450px)  {

	



.logo a {
	margin: -19px 0 15px 0px;
	background: url(img/Therapeutic-Landscapes-Network-mobile.png)  no-repeat center !important;
	background-size: 200px !important;
	height: 100px;
}



} /*  end 450 */




 	 
 	 
 
 	 
 	 
