/* FONTS */
h2{font-size:22px;}
h4{font-size:16px;}
.header-post-title-class{
	font-size:28px;}
.entry-content ul li{
	line-height:35px; 
}
/* LINKS */
a {color: green;font-weight:bold;}
a:hover {color: #222;}

/* BGCollapse */
.bg-margin-for-link{
	padding-bottom: 10px;}
.bg-margin-for-link div {
	border: 1px solid #ccc;
	padding: 15px;
	font-size: 16px;}

/* SEPERATOR */
.wp-block-separator{
	margin: 15px 0;}

/* SPACING */
#primary{
	width:80%;
	padding-left: 5%;
	padding-right: 5%;}
#secondary {
	width:20%;
	text-align:center;
	border-left: 1px solid #ddd;}
#main {
	padding: 30px 0 10px 0;}

/* HEADER */
.header-image{
	margin-bottom: 10px;
	border-bottom:0px;}

/* MAIN NAVIGATION */
#header-right-section{
	float:none;}
#header-right-sidebar {
	border-bottom: 1px solid #ccc;
	background-color: #fff;}
#header-text-nav-wrap{
	padding-top: 0px;
	border-bottom: 6px solid #efefef;
	background-color: #00FFFF;
	background-color: #efefef;
	padding-bottom: 6px;}
#header-right-section .widget{
	padding-top: 0px;}
.main-navigation{
	margin-right: 20px;}
.main-navigation ul li ul li {
	background-color: #fcfcfc;}
.main-navigation ul li A {
font-weight: normal;}
.main-navigation ul li.current-menu-item a{
	color: green;font-weight:bold;}
.main-navigation ul li ul li.current-menu-item a{
	color: green;
font-weight:bold;}
.main-navigation ul li.current-menu-ancestor a{
	color: green;}
.main-navigation ul li ul li a:hover, .main-navigation ul li ul li:hover > a {
	background-color: #eee;}

/* ICONS */
#header-right-sidebar aside {
	float:right;
	padding-right: 10px;}
#header-right-sidebar aside img{
	margin-bottom: 14px;
}
#header-text-nav-container{
	border-bottom: 0px;}

/* PAGE TITLE */
.header-post-title-container{
	box-shadow:none;
	border-bottom:0;
	padding: 0px;
	padding-left: 60px;}
.header-post-title-class{
	font-size: 1px;
	color: #fff;
	line-height: 1px;}

/* CSS MENU */
.site-header .menu-toggle{
	background: #efefef;
	color: #222;}
.site-header .menu-toggle:hover{
	background: #efefef;}
.header-text-nav-wrap{
	border-bottom: 2px solid #efefef;}
.main-small-navigation a{
	color: #222;
	padding: 6px 10px;}
.main-small-navigation li{
	background-color: #fcfcfc;}
.main-small-navigation li:hover{
	background-color:#efefef;}
.main-small-navigation li.current-menu-item a{
	background-color: #fcfcfc;
	color: green;}

/* GALLERY ITEMS */
figcaption{
	padding: 0!important;
	margin-bottom: 10px;
	background: none!important;
	background-color: #efefef!important;
	color: #444!important;
}

/* MEDIA QUERIES */
@media (max-width: 800px) {
  #primary {
		width:100%;
		padding-left:0px;
		padding-right:0px;}
	#secondary {width:100%}
	.header-post-title-container{
		padding-left:0px;}
		#secondary {
		border-left: 0px;}
	#header-right-section .widget{
		float:right;}
	#header-right-section aside{
		padding-right:8px!important;
	}
	#header-right-sidebar aside img{
	margin-bottom: 2px;}
	.main-navigation{
		margin-right:0px;
		padding-top: 0px;}
	#header-text-nav-wrap{
		padding-bottom:0px;
		border-bottom:0px;}
	.main-small-navigation{
		padding-top:0px;
	}
	.wp-block-media-text {
		align-items: flex-start;}
}