/*
Theme Name: Natural Lite Child
Theme URI: https://organicthemes.com/theme/natural-theme/
Template: natural-lite
Author: Organic Themes
Author URI: http://www.organicthemes.com
Description: A versatile multi-purpose business and blogging theme with a natural and earthy design. Natural Lite is perfect for the natch industry — including craftsmen, retailers, and makers of natural products. It's a great website solution for promoting a green lifestyle; environmental organizations; makers of handmade jewelry; organic gardening; ecotourism; nature tours; homemade cooking recipes; hiking; adventures, and more. Additionally, the theme is designed to work seamlessly with the WordPress 5 Gutenberg block editor. Plus, it's compatible with the Builder Widgets page builder plugin. Demo: (https://organicthemes.com/demo/?demo=natural-lite)
Tags: one-column,two-columns,three-columns,right-sidebar,custom-background,custom-header,custom-menu,featured-images,featured-image-header,flexible-header,full-width-template,theme-options,translation-ready,sticky-post,footer-widgets,blog,news
Version: 1.7.1.1688122152
Updated: 2023-06-30 12:49:12

*/

/************************************************
*	3.	Header
************************************************/

#header {
	line-height: 0;
	margin: 24px auto 24px;
	position: relative;
	z-index: 99;
}
.site-title {
	display: block;
	font-family: 'Raleway',sans-serif;
	font-size: 3em;
	font-weight: 200;
	text-transform: uppercase;
	/*text-shadow: 4px 4px 0px rgba(0, 0, 0, .1);*/
	letter-spacing: -1px;
	line-height: 1.2;
	margin: 6px 0px;
	padding: 0px;
}
.site-title a,
.site-title a:link,
.site-title a:visited {
	color: #504741;
	text-decoration: none;
}
.site-description {
	display: block;
	color: rgba(0, 0, 0, .4);
	font-family: 'Raleway',sans-serif;
	font-size: 1.2em;
	font-weight: 200;
	text-transform: uppercase;
	line-height: 1.4;
	letter-spacing: 2px;
	margin: 6px 0px;
	padding: 0px;
}
.logo-title {
	padding: 48px;
}
.custom-logo-link {
	display: block;
	line-height: 0;
}
#custom-header {
	display: block;
	position: relative;
	line-height: 0;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: 100% auto;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
#custom-header.radius-top {
	background-color: #ffffff;
	padding: 12px;
}
#custom-header .header-img {
	position: relative;
	min-height: 180px;
}
#custom-header .logo-holder {
	display: flex;
	align-content: stretch;
}

h1, h2, h3,
h4, h5, h6 {
	color: #504741;
	/*font-family: 'Montserrat', 'Helvetica Neue', Arial, sans-serif;*/
	font-family: 'Raleway', sans-serif;
	/*font-weight: 100;*/
	line-height: 1.2;
	margin: 4px 0px;
	padding: 4px 0px;
}

.widget-title {
	font-family: Roboto, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 12px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom: none;
}

.headline,
.organic-widgets-title {
	font-size: 2.7em;
	font-weight: 100;
	text-transform: uppercase;
	text-shadow: 0px  rgba(0, 0, 0, .1);
	line-height: 1.1;
	letter-spacing: -1.4px;
	margin: 0px 0px 12px 0px;
	padding: 0px;
}

p  {
margin: 0.8em 0px;
}

.radius-full {
    border-radius: 0px;
    -moz-border-radius: 0px;
    -khtml-border-radius: 0px;
    -webkit-border-radius: =px;
}

#navigation {
 /* background-color: #46A317; */
	background-color: #FFFFFF;
	border-radius: 0px;
	border-color: #FFFFFF;
	box-shadow: 0px 0px 4px rgba(0, 0, 0, .24);
	border-width: 1px;
	font-weight: bold;
	}
/*define colour of nav items here*/
#navigation .menu {
	background-color: #2a7e98;
	
	
}
.menu ul.sub-menu {

    background-color: #FFF;
    border-radius: 0px;
	border:#fff;

}


.natural-header-active #header .site-title a,
.natural-header-active #header .site-title a:link,
.natural-header-active #header .site-title a:visited {
	color: #b23951;
}

.natural-header-active #header .site-description {
    color: rgba(178, 57, 81, .9);
	text-transform: none;
	font-weight:bold;
}



#custom-header.radius-top {
  background-color: #FFFFFF;
  padding: 10px;
	border-radius: 5px;
	border-color: #ffffff;
	border-width: 1px;
}

a, a:link, a:visited {
  color: #2a7e98;
/*  text-decoration: none;
font-weight: bold;*/
	text-decoration:underline;
}
a:hover {
  
	background: #CCCCCC;
}
a:hover.custom-logo-link, .site-title a:hover {
	background:none;
}

.post-area {
    background: #ffffff;
	/*border-color: #46A317;*/
	border-color: #FFFFFF;
	box-shadow: 0px 0px 4px rgba(0, 0, 0, .24);
	border-width: 1px;
	border-style: solid;
	border-radius:0px;
}

.widget {

    border-radius: 0px;
}

.footer {
	font-size:0.5 em;
	background:none;
	color:#FFFFFF;
}
.footer-widgets {
	font-size:1.5 em;
	font-weight:bold;
	background:#FFFFFF;
}
.footer-information {
    padding: 12px;
    overflow: hidden;
}

/* EVENTS */

.vsel-day-top, .vsel-month-top {
    background: #51c91f;
    color: #fff;
}

.vsel-day, .vsel-month, .vsel-year {
    display: block;
    padding: 2px 15px;
    font-weight: bold;
    border-radius: 5px 5px 0 0;
}

.vsel-meta-date-icon {
float: left;
}

.wp-block-media-text {
	padding:35px;
	
}

.wp-block-button__link {
	background: #b23951;
	
}

/* MEDIA LIST */
/*
*Alt 8 Style ml-white
*/
.ml-ul-ml-white li,.medialist-search-ml-white a,.mlpagination-ml-white a,.mlpagination-ml-white a:visited{
	text-align:left;
	cursor:pointer;display:block;text-decoration:none;margin:10px 0;padding:11px 10px 10px 10px;*padding:10px;/*ie6/7 DO not support pseudo elements */position:relative;zoom:1;
    border:dotted 1px green;
	border-radius:5px;	
	background:#fff;
	font-size:14px;
	line-height:1.2em;
}
.ml-ul-ml-white li:hover{
	background-color:#d1d1d1;
	border-color:#aaa;
}
.ml-item-ml-white{
	color:#000;
	font-weight:350;
}
.ml-item-ml-white:hover{color:#000;}
/*Styles the media type and size details*/
.ml-details-ml-white{color:#999999;float:right;}
/*Sets the list ready for media icon*/
a.ml-item-ml-white:after{content:"";display:block;height:20px;left:10px;margin-right:2px;position:absolute;top:11px;width:20px;}
.mlpagination-ml-white{height: 45px;margin-top:-20px;margin-bottom: 20px;padding-top:0px;text-align:center;float:right;}
/*Pagination & Search*/
.ml-search-ml-white{
	border-color:#aaa!important;
}
.mlpagination-ml-white a,.medialist-search-ml-white a{
	display:inline-block;padding:5px;*display:inline;zoom:1;width:100px;padding:8px 8px 8px 8px;margin-left:10px;text-align:center;
	color:#6b6b6b;
	border-bottom:1px solid !important;
	border-color:#aaa !important;
}
.mlpagination-ml-white a:hover,.medialist-search-ml-white a:hover{
	background:#d1d1d1;
	border-color:#aaa;
	color:#000;
}
.mlpagination-ml-white a.disabled,.medialist-search-ml-white a.disabled{opacity:0.4;}
