

/* CustomFonts */


:root{
    --accent-color:#537F68;
    --accent-color2:#523ee8;
    --accent-color3:#fb7c35;
    --accent-color4:#1fa4e8;
    --button-color:#6fa088;
    --button-hover-color:#8fb1a1;
}

/* Homepage Alert Messages CSS */

.mmeht-red-alert {
	color: #fff; 
	padding: 10px 40px 10px 40px; 
	min-height: 60px; 
	max-width: 100%; 
	width: 100%; 
	background-color: rgb(193, 30, 47); 
	text-align: center;
}

.mmeht-orange-alert {
	color: #fff; 
	padding: 10px 40px 10px 40px; 
	min-height: 60px; 
	max-width: 100%; 
	width: 100%; 
	background-color: rgb(255, 73, 16);
	text-align: center;
}

.mmeht-special-alert {
	color: #fff; 
	padding: 10px 40px 10px 40px; 
	min-height: 60px; 
	max-width: 100%; 
	width: 100%; 
	background-color: #f3f3f3;
	text-align: center;
        font-weight: 700;
}


.mmeht-red-alert h5, .mmeht-orange-alert h5  {
	color: #fff; 
	font-size: 1.2em;
}
 
.mmeht-red-alert h6, .mmeht-orange-alert h6  {
	color: #fff; 
	font-size: 1.1em;
}



/* HEADER NAVIGATION - HIDE USER AVATAR */
.userProfileImg {display: none;}

/* HEADER NAVIGATION - HIDE USER ITEMS  */
#dnn_userLogin808949_viewProfileLink {display: none;}
#dnn_userLogin808949_messagesLink {display: none;}
#dnn_userLogin808949_notificationsLink {display: none;}
#dnn_userLogin808949_accountLink {display: none;} 
#dnn_userLogin808949_editProfileLink  {display: none;} 

/* HEADER NAVIGATION - SEARCH ICON */
.search-popup-box .icon, .search-popup-box.clone { background-color: rgba(0, 0, 0, 0); background-color: #ffffff00;}

/* HEADER NAVIGATION - LOWER BAR */
#headerrow-349357 .Normal > a:hover, #headerrow-349357 .dngTextBox a:hover, #headerrow-349357 .hover-accent:hover, #headerrow-349357 .Login a:hover, #headerrow-349357 .Login a.active { color: #d7d7d7;}

/* SEARCHBOOST - CSS */
.bstrap30 .sbopt-default h3.sb-title {
    font-size: 24px;
    margin-top: 35px;
    text-decoration: none;
    font-weight: 600;
}

/* 
i.fas.fa-search {
    color: #666;
} 
 */




/* Drop down nav */
#dng-megamenu673076 .dnngo_slide_menu, #dng-megamenu673076 .dnngo_slide_menu .dnngo_submenu {
    border-radius: 0px 0px 6px 6px;
}

.dnngo_slide_menu li:nth-last-child(1) a:hover, .dnngo_slide_menu li:nth-last-child(1) a.active  {
  border-radius: 0px 0px 6px 6px;
}  

.dnngo_slide_menu li.subcurrent:nth-last-child(1)  a  {
  border-radius: 0px 0px 6px 6px;
}  






 /* Button Styles */

a.MMEHT-button   {
    border-top: 1px solid #6fa189;
    background: #6e9e86;
    padding: 13px 40px;
    font-weight: 600;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 22px;
    color: #ffffff;
    font-weight: 600;
    font-size: 19px;
    font-family: inherit;
    text-decoration: none;
    vertical-align: middle;
}

a.MMEHT-button:hover {
   border-top-color: #6fa189;
   background: #6fa189;
   color: #ffffff;
   }
a.MMEHT-button:active {
   border-top-color: #6fa189;
   background: #6fa189;
   }

a.MMEHT-button:visited {
    color: #ffffff;
}

.btn-form button {
    border-top: 1px solid #6fa189;
    background: #6e9e86;
    padding: 10px 30px;
    font-weight: 600;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 22px;
    color: #ffffff;
    font-weight: 600;
    font-size: 18px;
    font-family: inherit;
    text-decoration: none;
    vertical-align: middle;
}


.btn-info {
    --bs-btn-color: #000;
    --bs-btn-bg: #6fa088;
    --bs-btn-border-color: #6fa088;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #6fa088;
    --bs-btn-hover-border-color: #6fa088;
    --bs-btn-focus-shadow-rgb: 11,172,204;
    --bs-btn-active-color: #f3f3f3;
    --bs-btn-active-bg: #6f9f87;
    --bs-btn-active-border-color: #6fa088;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #ffffff;
    --bs-btn-disabled-border-color: #6fa088
}
 





/* BOOTSTRAP POPUP FORMS */
.MMEHT-popup-form h4.modal-title {
    color: #444;
}

.MMEHT-popup-form .btn-info {
    --bs-btn-color: #000;
    --bs-btn-bg: #6fa088;
    --bs-btn-border-color: #6fa088;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #618f78;
    --bs-btn-hover-border-color: #618f78;
    --bs-btn-focus-shadow-rgb: 11, 172, 204;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #618f78;
    --bs-btn-active-border-color: #618f78;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #618f78;
    --bs-btn-disabled-border-color: #618f78;
}



.Login .userProperties ul.userMenu {
    display: none;
    position: absolute;
    right: 0;
    top:  50px;
    z-index: 906;
    width: 175px;
    color: #333;
    background: #f6f6f6;
}

.Login .userProperties ul.userMenu a { color: #898989; }
.Login .userProperties ul.userMenu a:hover { color: #777; }

/* BOLD LINKS */
a, a:link {font-weight: 600;}  
.contentmain a, .contentmain a:visited, .contentmain p a {font-weight: 700;}  
.H4-Container a, .H4-Container a:visited, .H4-Container p a {font-weight: 600;}  


/* HEADER - PAGE TITLE POSITIONING & SIZE */
.page-title-container { margin-bottom: 40px; }
.page-title.medium .main-title { font-size: 2.3rem;}


/* FOOTER STYLES */
.footer h1, .footer h2, .footer h3, .footer h5, .footer h6 { color: #f9f9f9; margin: 10px 5px 5px 0px;}
.footer p   { color: #fff; }
.footer ul, .thememount_widget_contact_wrapper { text-decoration: none; }
.footer h4  { color: #f9f9f9; margin: 10px 5px 25px 0px;}
 
#footerinfo628747 a:hover  {color: #ffffff;}
#footerinfo628747 a:visited {color: rgba(170, 170, 170, 1);}



/* DNNEASYNEWS TEMPLATE -  LIST-ARTICLES-HEADLINE-AND-DATE */
h3.article-list-title, h3.article-list-title a { font-size: 1.5em;  color: #6fa088;   font-weight: 600; }
p.article-list-date { font-size: 1.2em; color: #66756E; }


/* DNNEASYNEWS TEMPLATE - LIST-ARTICLES-NEWSPAGE */
h2.article-newspage-title  { font-size: 1.9em;  font-family: inherit;   font-weight: 600;}
p.article-newspage-date { font-size: 1.2em; color: #737373; font-weight: 500;}
.article-list-newspage p, .article-details-newspage ul  { font-size:  1.2em;  line-height: 150%; }
.article-list-newspage a { color: #63977f; }
.eds_news_Ozone.eds_subCollection_news a { color: #537f68; }
.eds_news_Ozone.eds_subCollection_news a:hover {color: #537f68; text-decoration: none;}
.article-list-newspage { margin: 25px 0 40px 0;}




/* DNNEASYNEWS TEMPLATE - ARTICLE-DETAILS-NEWSPAGE */
h2.article-detail-page-title { font-size: 2.2em; font-weight: 600; color: #537f68;  }
.article-detail-page-date { font-size: 1.6em;  color: #737373; }
.article-details-newspage p, .article-details-newspage ul  { font-size:  1.2em;  line-height: 150%; }

 
.footer .eds_news_Ozone.eds_subCollection_news .edn_article {
    margin-bottom: 15px;
}
 


/* DNNEASYNEWS FONTS */
.eds_news_Ozone h1, .eds_news_Ozone h2, .eds_news_Ozone h3, .eds_news_Ozone h4, .eds_news_Ozone h5, .eds_news_Ozone h6, .eds_news_Ozone th, .eds_news_Ozone .in_article_image .image_title {
    font-family: inherit;
}

.eds_news_Ozone h1, .eds_news_Ozone h2, .eds_news_Ozone h3, .eds_news_Ozone h4, .eds_news_Ozone h5, .eds_news_Ozone h6 {
    margin: 0 0 10px;
}







/* PAGINATION - blog layout*/


.eds_news_Ozone.eds_subCollection_news .article_pager a:hover, .eds_news_Ozone.eds_subCollection_news .article_pagination a:hover {
    color: #fff;
    background-color: #8fb1a1;
}


.eds_news_Ozone.eds_subCollection_news .article_pager a.active, .eds_news_Ozone.eds_subCollection_news .article_pagination > span {
    color: #fff;
    background-color: #8fb1a1;
}


 
.eds_news_Ozone.eds_subCollection_news .article_pager, .eds_news_Ozone.eds_subCollection_news .article_pagination table, .eds_news_Ozone.eds_subCollection_news .edNews_loadMoreTriggerWrapper .trigger {
    border: solid 1px #6fa088;
    border-radius: 4px;
    margin: 20px 0;
    font-size: 0;
}


 


.eds_news_Ozone.eds_subCollection_news .article_pager a.active, .eds_news_Ozone.eds_subCollection_news .article_pagination > span {
    color: #fff;
    background-color: #6fa088;
}


.eds_news_Ozone.eds_subCollection_news .article_pager, .eds_news_Ozone.eds_subCollection_news .article_pagination table, .eds_news_Ozone.eds_subCollection_news .edNews_loadMoreTriggerWrapper .trigger {
    border: solid 1px #dfd7d4;
    border-radius: 4px;
    margin: 20px 0;
    font-size: 0;
}



.eds_news_Ozone.eds_subCollection_news .article_pager a, .eds_news_Ozone.eds_subCollection_news .article_pager > span, .eds_news_Ozone.eds_subCollection_news .article_pagination a, .eds_news_Ozone.eds_subCollection_news .article_pagination > span {
    display: inline-block;
    font-size: 17px;
    color: #777;
    font-family: sans-serif;
    line-height: 1;
    padding: 12px 16px;
    border-left: solid 1px #dfd7d4;
    border-right: none !important;
    border-bottom: none !important;
    border-top: none !important;
    -webkit-transition: all 200ms linear;
    -khtml-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
}



/* DMX TABS STYLES */
 
ul.DMXtablist {
padding-left: 0em;
margin-top: 5px;
margin-bottom: 2em;
margin-left: 0em;
}

li.entryItem {
  width: 100%;
  border-bottom: 1px solid #f3f3f3;
  padding: 15px 0;
}

li.entryItem:last-child {
  width: 100%;
  border-bottom: none;
  padding: 15px 0;
}
 

.accordion-body {
    padding: .5em 0 1.5em 0;
}

.accordion-button h5 {
    color: #565656;
    font-weight: bold;
}

.accordion-button {
  color: #999999;
}

.accordion-button:not(.collapsed) {
  color: #999999;
  background-color: #f9f9f9;
  border: 1px solid #e8e8e8;
  box-shadow: none;
}

.accordion-button.collapsed {
  color: #999999;
  background-color: #f9f9f9;
  border: 1px solid #e8e8e8;
  box-shadow: none;
}


 
/* Layout helpers
----------------------------------*/
.livetabsdefault .ui-helper-hidden {
    display: none;
}

.livetabsdefault .ui-helper-hidden-accessible {
    position: absolute;
    left: -99999999px;
}

.livetabsdefault .ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

.livetabsdefault .ui-helper-clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.livetabsdefault .ui-helper-clearfix {
    display: inline-block;
}

/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix {
    height: 1%;
}

.livetabsdefault .ui-helper-clearfix {
    display: block;
}

/* end clearfix */
.livetabsdefault .ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
}

/* Interaction Cues
----------------------------------*/
.livetabsdefault .ui-state-disabled {
    cursor: default !important;
}

/* states and images */
.livetabsdefault .ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}

/* Overlays */
.livetabsdefault .ui-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* Component containers
----------------------------------*/
.livetabsdefault .ui-widget {
    font-size: 1.1em;
}

.livetabsdefault .ui-widget input, .livetabsdefault .ui-widget select, .livetabsdefault .ui-widget textarea, .livetabsdefault .ui-widget button {
    font-size: 1em;
}

.livetabsdefault .ui-widget-content {
    border: 1px solid #e0e0e0;
    background: #fff;
    color: #222222;
    -moz-border-radius-bottomright: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -khtml-border-bottom-right-radius: 20px;
    border-bottom-right-radius: 20px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -khtml-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.livetabsdefault .ui-widget-content a {
    
}

.livetabsdefault .ui-widget-header {
    background: #f5f5f5;
    color: #212529;
    font-weight: bold;
}

.livetabsdefault .ui-widget-header a {
    color: #222222;
}

/* Interaction states
----------------------------------*/
.livetabsdefault .ui-state-default, .livetabsdefault .ui-widget-content .ui-state-default {
    background: #f5f5f5;
    font-weight: normal;
    color: #555555;
    outline: none;
}

.livetabsdefault .ui-state-default a, .livetabsdefault .ui-state-default a:link, .livetabsdefault .ui-state-default a:visited {
    color: #555555;
    text-decoration: none;
    outline: none;
}

.livetabsdefault .ui-state-hover, .livetabsdefault .ui-widget-content .ui-state-hover, .livetabsdefault .ui-state-focus, .livetabsdefault .ui-widget-content .ui-state-focus {
    background: #fefefe;
    font-weight: normal;
    color: #212121;
    outline: none;
}

.livetabsdefault .ui-state-hover a, .livetabsdefault .ui-state-hover a:hover {
    color: #212121;
    text-decoration: none;
    outline: none;
}

.livetabsdefault .ui-state-active, .livetabsdefault .ui-widget-content .ui-state-active {
    background: #ffffff;
    font-weight: normal;
    color: #6f7273;
    outline: none;
}

.livetabsdefault .ui-state-active a, .livetabsdefault .ui-state-active a:link, .livetabsdefault .ui-state-active a:visited {
    color: #504e4e;
    outline: none;
    text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.livetabsdefault .ui-state-highlight, .livetabsdefault .ui-widget-content .ui-state-highlight {
    border: 1px solid #fcefa1;
    background: #fbf9ee;
    color: #363636;
}

.livetabsdefault .ui-state-highlight a, .livetabsdefault .ui-widget-content .ui-state-highlight a {
    color: #363636;
}

.livetabsdefault .ui-state-error, .livetabsdefault .ui-widget-content .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
    color: #cd0a0a;
}

.livetabsdefault .ui-state-error a, .livetabsdefault .ui-widget-content .ui-state-error a {
    color: #cd0a0a;
}

.livetabsdefault .ui-state-error-text, .livetabsdefault .ui-widget-content .ui-state-error-text {
    color: #cd0a0a;
}

.livetabsdefault .ui-state-disabled, .livetabsdefault .ui-widget-content .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none;
}

.livetabsdefault .ui-priority-primary, .livetabsdefault .ui-widget-content .ui-priority-primary {
    font-weight: bold;
}

.livetabsdefault .ui-priority-secondary, .livetabsdefault .ui-widget-content .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: normal;
}

/* states and images */
.livetabsdefault .ui-icon {
    width: 16px;
    height: 16px;
    background-image: url(images/ui-icons_222222_256x240.png);
}

.livetabsdefault .ui-widget-content .ui-icon {
    background-image: url(images/ui-icons_222222_256x240.png);
}

.livetabsdefault .ui-widget-header .ui-icon {
    background-image: url(images/ui-icons_222222_256x240.png);
}

.livetabsdefault .ui-state-default .ui-icon {
    background-image: url(images/ui-icons_888888_256x240.png);
}

.livetabsdefault .ui-state-hover .ui-icon, .livetabsdefault .ui-state-focus .ui-icon {
    background-image: url(images/ui-icons_454545_256x240.png);
}

.livetabsdefault .ui-state-active .ui-icon {
    background-image: url(images/ui-icons_454545_256x240.png);
}

.livetabsdefault .ui-state-highlight .ui-icon {
    background-image: url(images/ui-icons_2e83ff_256x240.png);
}

.livetabsdefault .ui-state-error .ui-icon, .livetabsdefault .ui-state-error-text .ui-icon {
    background-image: url(images/ui-icons_cd0a0a_256x240.png);
}


.livetabsdefault .ui-corner-all, .livetabsdefault .ui-corner-top, .livetabsdefault .ui-corner-right, .livetabsdefault .ui-corner-tr {
    -moz-border-radius-topright: 0px;
    -webkit-border-top-right-radius: 0px;
    -khtml-border-top-right-radius: 0px;
    border-top-right-radius: 0px;
}

.livetabsdefault .ui-corner-all, .livetabsdefault .ui-corner-top, .livetabsdefault .ui-corner-left, .livetabsdefault .ui-corner-tl {
    -moz-border-radius-topleft: 0px;
    -webkit-border-top-left-radius: 0px;
    -khtml-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
}


/* Tabs
----------------------------------*/
.livetabsdefault .ui-tabs {
    padding: 0em;
    zoom: 1; }

.livetabsdefault .ui-tabs .ui-tabs-nav {
    list-style: none;
    position: relative;
    padding: 0em 0em 0;
}

.livetabsdefault .ui-tabs .ui-tabs-nav li {
    list-style: none;
    position: relative;
    float: left;
    margin: 0 0em 0px 0;
    padding: 6px;
}

.livetabsdefault .ui-tabs .ui-tabs-nav li a {
    float: left;
    text-decoration: none;
    padding: .5em 2em;
}

.livetabsdefault .ui-tabs .ui-tabs-nav li.ui-tabs-selected, .livetabsdefault .ui-tabs .ui-tabs-nav li.ui-tabs-active, .livetabsdefault .ui-tabs .ui-tabs-nav li.ui-tabs-active {
    padding-bottom: 5px;
    border-bottom-width: 0;
}

.livetabsdefault .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .livetabsdefault .ui-tabs .ui-tabs-nav li.ui-tabs-active a, .livetabsdefault .ui-tabs .ui-tabs-nav li.ui-tabs-active a, .livetabsdefault .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .livetabsdefault .ui-tabs .ui-tabs-nav li.ui-state-processing a {
    cursor: text;
}

.livetabsdefault .ui-tabs .ui-tabs-nav li a, .livetabsdefault .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a, .livetabsdefault .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a, .livetabsdefault .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
    cursor: pointer;
font-weight: 600;
}

/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.livetabsdefault .ui-tabs .ui-tabs-panel {
padding: 1em 1.4em;
    display: block;
    border-width: 0;
    background: none;
}

.livetabsdefault .ui-tabs .ui-tabs-hide {
    display: none !important;
}

 

.livetabsdefault .ui-corner-all, .livetabsdefault .ui-corner-top, .livetabsdefault .ui-corner-right, .livetabsdefault .ui-corner-tr {
    -moz-border-radius-topright: 0px;
    -webkit-border-top-right-radius: 0px;
    -khtml-border-top-right-radius: 0px;
    border-top-right-radius: 0px;
}

.livetabsdefault .ui-corner-all, .livetabsdefault .ui-corner-top, .livetabsdefault .ui-corner-left, .livetabsdefault .ui-corner-tl {
    -moz-border-radius-topleft: 0px;
    -webkit-border-top-left-radius: 0px;
    -khtml-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
}






 



















 

	
.dng-main{
	 background-color:#FFFFFF;  	}
.container{
		padding-left:15px;
	padding-right:15px;
		width: auto;
	max-width: 100%;
}
.is-container{
	max-width: auto;
}
.container-fluid {
		padding-right:15px;
	padding-left:15px;
		margin-right: auto;
	margin-left: auto;
}   
#dnn_content{
	 padding-top:25px;		 padding-bottom:60px;	}		

@media (min-width:576px) {
		.container {
		width: 540px;
	}	
	.is-container {
		max-width: 540px;
	}
				#dnn_content{
		 padding-top:25px;			 padding-bottom:60px;		}		
	}
@media (min-width:768px) {
		.container {
		width: 760px;
	}	
	.is-container {
		max-width: 760px;
	}	
				#dnn_content{
		 padding-top:25px;			 padding-bottom:60px;		}		
	}
@media (min-width:992px) {
		.container {
		width: 960px;
	}	
	.is-container {
		max-width: 960px;
	}	
				#dnn_content{
		 padding-top:30px;			 padding-bottom:60px;		}		
	}
@media (min-width:1200px) {
		.container {
		width: 1200px;
	}
	.is-container {
		max-width: 1200px;
	}	
				#dnn_content{
		 padding-top:30px;			 padding-bottom:60px;		}		
	}

@media (min-width:1600px) {
		.container {
		width: 1200px;
	}	
	.is-container {
		max-width: 1200px;
	}	
	}

	.dng-left-full .dng-column:first-of-type > .dng-column-inner,
	.left-full-column > .full-column-inner{
		margin-left:-15px;
		width:calc(100% + 15px);
	}
	.dng-right-full .dng-column:last-of-type > .dng-column-inner,
	.right-full-column > .full-column-inner{
		margin-right:-15px;
		width:calc(100% + 15px);
	}


@media (min-width:576px) {
		.dng-left-full .dng-column:first-of-type > .dng-column-inner,
	.left-full-column > .full-column-inner{
		margin-left:calc((540px - 100vw)/2);
		width:calc(100% + (100vw - 540px)/2);
	}
	.dng-right-full .dng-column:last-of-type > .dng-column-inner,
	.right-full-column > .full-column-inner{
		margin-right:calc((540px - 100vw)/2);
		width:calc(100% + (100vw - 540px)/2);
	}
	}
@media (min-width:768px) {
		.dng-left-full .dng-column:first-of-type > .dng-column-inner,
	.left-full-column > .full-column-inner{
		margin-left:calc((760px - 100vw)/2);
		width:calc(100% + (100vw - 760px)/2);
	}
	.dng-right-full .dng-column:last-of-type > .dng-column-inner,
	.right-full-column > .full-column-inner{
		margin-right:calc((760px - 100vw)/2);
		width:calc(100% + (100vw - 760px)/2);
	}
	}
@media (min-width:992px) {
		.dng-left-full .dng-column:first-of-type > .dng-column-inner,
	.left-full-column > .full-column-inner{
		margin-left:calc((960px - 100vw)/2);
		width:calc(100% + (100vw - 960px)/2);
	}
	.dng-right-full .dng-column:last-of-type > .dng-column-inner,
	.right-full-column > .full-column-inner{
		margin-right:calc((960px - 100vw)/2);
		width:calc(100% + (100vw - 960px)/2);
	}
	}
@media (min-width:1200px) {
		.dng-left-full .dng-column:first-of-type > .dng-column-inner,
	.left-full-column > .full-column-inner{
		margin-left:calc((1200px - 100vw)/2);
		width:calc(100% + (100vw - 1200px)/2);
	}
	.dng-right-full .dng-column:last-of-type > .dng-column-inner,
	.right-full-column > .full-column-inner{
		margin-right:calc((1200px - 100vw)/2);
		width:calc(100% + (100vw - 1200px)/2);
	}
	}
@media (min-width:1600px) {
		.dng-left-full .dng-column:first-of-type > .dng-column-inner,
	.left-full-column > .full-column-inner{
		margin-left:calc((1200px - 100vw)/2);
		width:calc(100% + (100vw - 1200px)/2);
	}
	.dng-right-full .dng-column:last-of-type > .dng-column-inner,
	.right-full-column > .full-column-inner{
		margin-right:calc((1200px - 100vw)/2);
		width:calc(100% + (100vw - 1200px)/2);
	}
	}



h1, h2, h3, h4, h5, h6{
	font-family:inherit;
}

h1{
	color:#63977F;
	font-weight:600;
	font-size:36px;
	line-height:1.2;
	letter-spacing:0;
}		
h2{
	color:#376279;
		font-weight:600;
	font-size:32px;
	line-height:1.3;
	letter-spacing:0;
}		
h3{
	color:#22546f;
		font-weight:700;
	font-size:30px;
	line-height:1.3;
	letter-spacing:0;
}		
h4{
	color:#22546f;
		font-weight:700;
	font-size:28px;
	line-height:1.4;
	letter-spacing:0;
}		
h5{
	color:#333333;
		font-weight:inherit;
	font-size:22px;
	line-height:1.4;
	letter-spacing:0;
}		
h6{
	color:#5c5c5c;
		font-weight:inherit;
	font-size:18px;
	line-height:1.5;
	letter-spacing:0;
}	

div.is-inherit-root-text,
div.is-inherit-root-text p,
div.is-inherit-root-text li,
div.is-inherit-root-text div,
div.is-inherit-root-text span{
	color: #515151 ;
}
div.is-inherit-root-text h1{
	color:#63977F;
}
div.is-inherit-root-text h2{
	color:#376279;
}
div.is-inherit-root-text h3{
	color:#22546f;
}
div.is-inherit-root-text h4{
	color:#22546f;
}
div.is-inherit-root-text h5{
	color:#5c5c5c;
}
div.is-inherit-root-text h6{
	color:#5c5c5c;
}



@media only screen and (min-width: 576px)  {
						}
@media only screen and (min-width: 768px) {	
						}
@media only screen and (min-width: 992px) {	
		h1{
		font-size:38px;		line-height:1.2;	}
			h2{
		font-size:32px;		line-height:1.3;	}		
			h3{
		font-size:30px;		line-height:1.3;	}		
			h4{
		font-size:28;			}		
			}
@media only screen and (min-width: 1200px) {	
						}

a, 
a:link{
	color:#537f68;
}
a:visited{
	color:#6fa088;
}
a:hover{
	color:#84a696;
}
a:active{
	color:#8fb1a1;
}




.btn-accent,
a.btn-accent{
	color:#537F68;
	border-color:#537F68;
	background-color:#537F68;
}
[class*="am-btn-"].btn-accent:before{
	background-color:#537F68;
}

div [class*="am-btn-"].hover-accent:hover{
	color:#537F68;
	border-color:#537F68;
	background-color:#537F68;
}
div [class*="am-btn-"].hover-accent:hover:before{
	background-color:#537F68; 
}



#Body .bg-accent{
	background-color:#537F68;
}
#Body .color-accent{
	color:#537F68;
} 
#Body .border-accent{
	border-color:#537F68;
}
#Body .bg-accent-hover:hover{
	background-color:#537F68;
}
#Body .color-accent-hover:hover{
	color:#537F68;
} 
#Body .border-accent-hover:hover{
	border-color:#537F68;
}
#Body .bg-accent2{
	background-color:#523ee8;
}
#Body .color-accent2{
	color:#523ee8;
} 
#Body .border-accent2{
	border-color:#523ee8;
}
#Body .bg-accent3{
	background-color:#fb7c35;
}
#Body .color-accent3{
	color:#fb7c35;
} 
#Body .border-accent3{
	border-color:#fb7c35;
}
#Body .bg-accent4{
	background-color:#1fa4e8;
}
#Body .color-accent4{
	color:#1fa4e8;
} 
#Body .border-accent4{
	border-color:#1fa4e8;
}

b,
strong{
	font-weight:700;
}
.bold,
.font-weight-bold,
.strong-before:before,
.strong-after:after,
.strong-before :before,
.strong-after :after{
	font-weight:700!important;
}

#Body, html, body, .Head, .SubTitle, .SubSubTitle, .Normal{
	font-family: Nunito;  
	font-size: 17px; 
	line-height: 1.6;
	letter-spacing: 0;
	color: #515151 ;
}
.default-size{font-size:17px;}
.default-lineheight{line-height:1.6;}

@media (min-width:576px) {
		}
@media (min-width:768px) {
		}
@media (min-width:992px) {
		}
@media (min-width:1200px) {
		}



button, 
input, 
select, 
textarea,
.btn{
	font-family: Nunito;  
}

.default-color{
	color: #515151!important;
}
.default-bg-color{
	background-color: #515151!important;
}
.default-bg-color-hover:hover{
	background-color:#515151!important;
}
.default-border-color{
	border-color: #515151!important;
}
.accent-color{
	color: #537F68;
}
.default-family{
	font-family:"Nunito"!important;
}

 
.color1{
	color:#6fa189!important;
}
.color2{
	color:#3958ee!important;
}
.color3{
	color:#fb5625!important;
}
.color4{
	color:#6fa189!important;
}
.color5{
	color:#fc368a!important;
}
.color6{
	color:#22d3a7!important;
}
.color7{
	color:#9b61dc!important;
}
.color8{
	color:#e40000!important;
}
.color9{
	color:#ffce09!important;
}
.color10{
	color:#3cb33c!important;
}


.bg-color1{
	background-color:#6fa189!important;
}
.bg-color1-hover:hover{
	background-color:#6fa189!important;
}
.bg-color2{
	background-color:#3958ee!important;
}
.bg-color2-hover:hover{
	background-color:#3958ee!important;
}
.bg-color3{
	background-color:#fb5625!important;
}
.bg-color3-hover:hover{
	background-color:#fb5625!important;
}
.bg-color4{
	background-color:#6fa189!important;
}
.bg-color4-hover:hover{
	background-color:#6fa189!important;
}
.bg-color5{
	background-color:#fc368a!important;
}
.bg-color5-hover:hover{
	background-color:#fc368a!important;
}
.bg-color6{
	background-color:#22d3a7!important;
}
.bg-color6-hover:hover{
	background-color:#22d3a7!important;
}
.bg-color7{
	background-color:#9b61dc!important;
}
.bg-color7-hover:hover{
	background-color:#9b61dc!important;
}
.bg-color8{
	background-color:#e40000!important;
}
.bg-color8-hover:hover{
	background-color:#e40000!important;
}
.bg-color9{
	background-color:#ffce09!important;
}
.bg-color9-hover:hover{
	background-color:#ffce09!important;
}
.bg-color10{
	background-color:#3cb33c!important;
}
.bg-color10-hover:hover{
	background-color:#3cb33c!important;
}

.border-color1{
	border-color:#6fa189!important;
}
.border-color2{
	border-color:#3958ee!important;
}
.border-color3{
	border-color:#fb5625!important;
}
.border-color4{
	border-color:#6fa189!important;
}
.border-color5{
	border-color:#fc368a!important;
}
.border-color6{
	border-color:#22d3a7!important;
}
.border-color7{
	border-color:#9b61dc!important;
}
.border-color8{
	border-color:#e40000!important;
}
.border-color9{
	border-color:#ffce09!important;
}
.border-color10{
	border-color:#3cb33c!important;
}



.font-family3{
	font-family: "Arial"!important;
}

.font-size-xs{font-size: 16px!important;}.font-size-normal{font-size: 16px!important;}.font-size-sm{font-size: 18px!important;}.font-size-md{font-size: 20px!important;}.font-size-lg{font-size: 30px!important;}.font-size-xl{font-size: 36px!important;}.font-size-xxl{font-size: 48px!important;}
.line-height-sm{line-height: 1.1!important;}.line-height-md{line-height: 1.4!important;}.line-height-lg{line-height: 1.7!important;}.line-height-xl{line-height: 2.2!important;}.line-height-xxl{line-height: 2.2!important;}
@media (min-width:576px) {
								
					}
@media (min-width:768px) {	
								
					}
@media (min-width:992px)  {	
							
					}
@media (min-width:1200px){	
								
					}


.letter-spacing-sm{
	letter-spacing: 0.03em!important;
}
.letter-spacing-md{
	letter-spacing: 0.05em!important;
}
.letter-spacing-lg{
	letter-spacing: 0.07em!important;
}
.shadow-sm{
	-webkit-box-shadow: 4px 6px 15px  rgba(0,0,0,0.17)   !important;
	box-shadow: 4px 6px 15px  rgba(0,0,0,0.17)   !important;
}
.shadow-md{
	-webkit-box-shadow: 0px 0px 25px  rgba(0,0,0,0.1)   !important;
	box-shadow: 0px 0px 25px  rgba(0,0,0,0.1)   !important;
}
.shadow-lg{
	-webkit-box-shadow: 0px 0px 35px  rgba(0,0,0,0.3)   !important;
	box-shadow: 0px 0px 35px  rgba(0,0,0,0.3)   !important;
}
.shadow-xl{
	-webkit-box-shadow: 0px 0px 40px  rgba(0,0,0,0.2)   !important;
	box-shadow: 0px 0px 40px  rgba(0,0,0,0.2)   !important;
}
.shadow-xxl{
	-webkit-box-shadow: 0px 0px 45px  rgba(0,0,0,0.2)   !important;
	box-shadow: 0px 0px 45px  rgba(0,0,0,0.2)   !important;
}


/*default color*/


/*page title*/
.page-title-bg{
			background-color:#6B9E85; 
				}		


.page-title-Video{
	position: absolute;
    left: 0;
    top: 0;
	height: 100%;
	width: 100%;
    overflow: hidden;
}
.page-title-Video video{
    width: 100%;
    min-height: 100%;
    position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	object-fit: cover;
    object-position: center center;
}




	

.page-title-bg.light-overlay::after{
	background-color: rgba(255, 255, 255, 0.10);
}
.page-title-bg.dark-overlay::after{
	background-color: rgba(0, 0, 0, 0.10);
}

.page-title-container{
	 height: 140px;
}
@media only screen and (max-width: 767px) {
	.page-title-container{
		height: auto;padding-top:67px;padding-bottom:67px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
	.page-title-container{
		height:112px
	}
}

/*breadcrumbs*/
.page-breadcrumbs{
	background-color:#ededed;  
		border-top:1px solid #ededed;	border-bottom:1px solid #ededed;	}
.page-breadcrumbs > .container{
		padding-top:5px;
				padding-bottom:5px;
		}

.page-breadcrumbs .breadcrumbs a:hover{
		color:#537F68!important;
	}

.page-breadcrumbs .breadcrumbs{
    color: #666666;
    font-size: 15px;
}
.page-breadcrumbs .breadcrumbs-box > a,
.page-breadcrumbs .breadcrumbs-box > span > span > span{
    line-height:24px;
}
.page-breadcrumbs .breadcrumbs a,
.page-breadcrumbs .breadcrumbs a:link,
.page-breadcrumbs .breadcrumbs a:active,
.page-breadcrumbs .breadcrumbs a:visited{
    color: #666666;
    font-size: 15px;
}
.page-breadcrumbs .breadcrumbs a:hover{
			color:#537F68!important;
	}

.breadcrumbs_sytle2 .breadcrumbs-box,
.breadcrumbs_sytle3 .breadcrumbs-box > a:before, 
.breadcrumbs_sytle3 .breadcrumbs-box > span > span > span:before{
	background-color:#ededed;
}

/*sidebar dynamic*/

.sidebar_dynamic.sidebar_dynamic_sytle01{
	padding-right:70px;	}
.sidebar_dynamic.sidebar_dynamic_sytle01 .sidebar_sticky{
		}


@media only screen and (max-width: 991px) {
	.sidebar_dynamic.sidebar_dynamic_sytle01{
		padding-top:0!important;
		padding-right:15px!important;
		padding-bottom:0!important;
		padding-left:15px!important;
		margin-top: 30px;
	}
	.sidebar_dynamic.sidebar_dynamic_sytle01 .sidebar_sticky{
		padding-top:0!important;
		padding-bottom:0!important;
	}
	
}
.sidebar_dynamic.sidebar_dynamic_sytle01,
.sidebar_dynamic.sidebar_dynamic_sytle01 .Normal{
}

.sidebar_sticky{
	z-index: 900;
}
.has-sidebar >.row{
	position: relative;
	flex-wrap: nowrap;
}

.sidebar_pos_fixleft .sidebar_dynamic ,
.sidebar_pos_fixright .sidebar_dynamic {
	opacity: 0;
}
.sidebar_pos_fixleft.show .sidebar_dynamic ,
.sidebar_pos_fixright.show .sidebar_dynamic {
	opacity: 1;
}


.container.sidebar_pos_fixleftfull,
.container.sidebar_pos_fixrightfull{
	width: 100% !important;
}
.sidebar_dynamic.col-lg-auto{
	width: 300px;
	flex: 0 0 300px;
    max-width: calc(100vw - 40px);
}

.sidebar_pos_fixleftfull .col-lg-container.sidebar-siblings-container,
.sidebar_pos_fixrightfull .col-lg-container.sidebar-siblings-container{
	flex-grow: 1;
    max-width: calc(100% - 300px);
}

.sidebar_pos_fixleft,
.sidebar_pos_fixright{
	position: relative;
}

.sidebar_pos_fixleft .sidebar_dynamic {
	position: absolute;
	left: 0;
}
.sidebar_pos_fixright .sidebar_dynamic {
	position: absolute;
	right: 0;
}

html.show-sidebar{
	overflow-x: auto ;
	overflow-y: hidden ;
}

.sidebar-menu-icon,
.sidebar-menu-close{
	position: fixed;
    top: 200px;
    left: 0px;
    width: 40px;
    height: 40px;
    background-color: #1abc9c;
    border-radius: 0 4px 4px 0;
    cursor: pointer;
	display: none;
    align-items: center;
    justify-content: center;
	color: #FFF;
	z-index: 800;
	box-shadow: 2px 3px 5px rgba(0,0,0,0.1);
}

.sidebar-menu-close{
	position: absolute;
	top: 0;
	left:100%;
	background-color: #FFF;
	 background-color:#FFFFFF;  	color: #000;
	border-radius: 0 0 4px 0;
	box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
}	
.sidebar-menu-close::after,
.sidebar-menu-close::before{
	content: "";
	width: 19px;
	border-bottom: 2px solid currentColor;
	position: absolute;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 50%;
	left: 50%;
	margin-left: -10px;
}

.sidebar-menu-close::before{
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
 
.sidebar-menu-icon.icon-right,
.sidebar-menu-icon.icon-fixright,
.sidebar-menu-icon.icon-fixrightfull{
	left: auto;
	right: 0;
	border-radius: 4px 0 0 4px;
	box-shadow: -2px 3px 5px rgba(0,0,0,0.1);
}

.sidebar_pos_right .sidebar-menu-close,
.sidebar_pos_fixright .sidebar-menu-close,
.sidebar_pos_fixrightfull .sidebar-menu-close{
	left: auto;
	right: 100%;
	border-radius: 0 0 0 4px;
	box-shadow: -1px 1px 3px rgba(0,0,0,0.1);

}


.switch-sidebar .sidebar_pos_fixleft .sidebar_dynamic,
.switch-sidebar .sidebar_pos_fixright .sidebar_dynamic{
	position: fixed;
	top: 0;
	bottom: 0;
	z-index: 1000;
	 
	background-color: #FFF;
	 background-color:#FFFFFF;  	box-shadow: 0px 3px 7px rgba(0,0,0,0.1);
	margin: 0;
	padding: 0 !important;
}
.switch-sidebar .sidebar_pos_fixleft .sidebar_sticky,
.switch-sidebar .sidebar_pos_fixright .sidebar_sticky{
	width: 100% !important;
	position: absolute !important;
	top: 0 !important;
	right: 0!important;
	bottom: 0 !important;
	left: 0 !important;
	padding: 15px !important;
	overflow-x: hidden;
	overflow-y: auto;
}
.switch-sidebar.show-sidebar .sidebar_pos_fixleft .sidebar_dynamic{
	left: 0px;
}
.switch-sidebar.show-sidebar .sidebar_pos_fixright .sidebar_dynamic{
	right: 0px;
}

.switch-sidebar .sidebar-menu-close,
.switch-sidebar .sidebar-menu-icon{
	display: flex;
}

.switch-sidebar .sidebar_pos_fixleft .sidebar_dynamic{
	transition: all ease-in 300ms;
	margin-left: -45px;
	left: -300px;
}
.switch-sidebar .sidebar_pos_fixright .sidebar_dynamic{
	transition: all ease-in 300ms;
	margin-right: -45px;
	right: -300px;
}

.switch-sidebar.show-sidebar .sidebar_pos_fixleft .sidebar_dynamic{
	left: 0px;
	margin-left: 0;
}
.switch-sidebar.show-sidebar .sidebar_pos_fixright .sidebar_dynamic{
	right: 0px;
	margin-right: 0;
}
.switch-sidebar.has-sidebar .sidebar-siblings-container{
	max-width: none;
}


@media only screen and (max-width: 991px) {

	.sidebar_pos_left.sidebar_dynamic,
	.sidebar_pos_right.sidebar_dynamic{
		width: 300px;
		flex: 0 0 300px;
	}

	 
	.sidebar_pos_fixleftfull .sidebar_dynamic,
	.sidebar_pos_fixrightfull .sidebar_dynamic,
	.sidebar_pos_left.sidebar_dynamic,
	.sidebar_pos_right.sidebar_dynamic{
		position: fixed;
		top: 0;
		bottom: 0;
		z-index: 1000;
		
		background-color: #FFF;
		 background-color:#FFFFFF;  		box-shadow: 0px 3px 7px rgba(0,0,0,0.1);
		margin: 0;
		padding: 0 !important;
	}
	.sidebar_pos_fixleftfull .sidebar_sticky,
	.sidebar_pos_fixrightfull .sidebar_sticky,
	.sidebar_pos_left .sidebar_sticky,
	.sidebar_pos_right .sidebar_sticky{
		width: 100% !important;
		position: absolute !important;
		top: 0 !important;
		right: 0!important;
		bottom: 0 !important;
		left: 0 !important;
		padding: 15px !important;
		overflow-x: hidden;
		overflow-y: auto;
	}
	.has-sidebar .sidebar-siblings-container{
		flex-grow: 1;
		max-width: none;
	}

	.sidebar_pos_fixleftfull .col-lg-container.sidebar-siblings-container, 
	.sidebar_pos_fixrightfull .col-lg-container.sidebar-siblings-container{
		flex-grow: 1;
		max-width: none;
	}
	
	.sidebar-menu-close,
	.sidebar-menu-icon{
		display: flex;
	}

	.sidebar_pos_fixleftfull .sidebar_dynamic,
	.sidebar_pos_left.sidebar_dynamic{
		transition: all ease-in 300ms;
		margin-left: -45px;
		left: -300px;
	}
	.sidebar_pos_left.sidebar_dynamic{
		left: -300px;
	}	
	.sidebar_pos_fixrightfull .sidebar_dynamic,
	.sidebar_pos_right.sidebar_dynamic{
		transition: all ease-in 300ms;
		margin-right: -45px;
		right: -300px;
	}
	.sidebar_pos_right.sidebar_dynamic{
		right: -300px;
	}
	.show-sidebar .sidebar_pos_fixleftfull .sidebar_dynamic,
	.show-sidebar .sidebar_pos_left.sidebar_dynamic{
		left: 0px;
		margin-left: 0;
	}
	.show-sidebar .sidebar_pos_fixrightfull .sidebar_dynamic,
	.show-sidebar .sidebar_pos_right.sidebar_dynamic{
		right: 0px;
		margin-right: 0;
	}

}
@media only screen and (max-width: 767px) {
	.sidebar-menu-icon{
		top:150px
	}
}

@media only screen and (min-width: 992px) {
	.has-sidebar-fixleftfull .page-title-row-left,
	.has-sidebar-fixleftfull .page-breadcrumbs.text-left .container.Boxed{
			width: 100%;
			padding-left:calc(300px + 15px);
	}
	.has-sidebar-fixleftfull .page-title-row-right {
			width: 100%;
	}

	.has-sidebar-fixrightfull .page-title-row-right,
	.has-sidebar-fixrightfull .page-breadcrumbs.text-right .container.Boxed{
		width: 100%;
		padding-right:calc(300px + 15px);
	}
	.has-sidebar-fixrightfull .page-title-row-left{
		width: 100%;
		padding-right:calc(300px + 15px);
	}
}





.sidebar_dynamic{
	min-height: 1px;
}

.sidebar-menu ul{
	list-style: none;
	padding: 0;
	margin: 0;
}

.sidebar-menu .gomenu  > ul > li > a, 
.sidebar-menu .gomenu  > ul > li > a:link, 
.sidebar-menu .gomenu  > ul > li > a:active, 
.sidebar-menu .gomenu  > ul > li > a:visited{
	color:#333333;		font-weight:inherit;	font-size:18px;	line-height:1.4;}

.sidebar-menu .gomenu ul ul a, 
.sidebar-menu .gomenu ul ul a:link, 
.sidebar-menu .gomenu ul ul a:active, 
.sidebar-menu .gomenu ul ul a:visited{
	color:#666666;		font-weight:inherit;	font-size:16px;	}


.sidebar-menu .gomenu > ul > li > a{
	padding: 15px 20px;
	display: block;
	position: relative;
	border-top: 1px dashed #d5d5d5;
	transition: all ease 300ms;
}
.sidebar-menu .gomenu > ul > li:first-child > a{
	border-top: none;
}
.sidebar-menu .gomenu > ul > li:last-child > a{
	border-bottom: 1px dashed #d5d5d5;
}


.sidebar-menu .gomenu > ul > li > a::before{
	content: "";
	width: 12px;
	height: 12px;
	border-radius: 50%;
	border:2px solid #537F68;
	display: inline-block;
	margin-right: 9px;
}
.sidebar-menu .gomenu > ul > li.dir > a::after{
	content: "";
	position: absolute;
	border-top: 2px solid #818181;
	border-right: 2px solid #818181;
	width: 10px;
	height: 10px;
	display: inline-block;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	right: 0;
	top: 50%;
	margin-top: -6px;
	margin-right:23px;
}
.sidebar-menu .gomenu ul ul{
	position: relative;
	z-index: 1;
}
.sidebar-menu .gomenu > ul > li > ul{
	padding: 15px 40px;
}
.sidebar-menu .gomenu > ul > li > ul::before{
	content: "";
	position: absolute;
	top: -3px;
	bottom: 0px;
	right: 0;
	left: 0;
	background: #537F68;
	opacity: .1;
	z-index: -1;
	border-radius: 0 0 5px 5px;
}
.sidebar-menu .gomenu ul ul li{
	padding: 6px 0;
}

.sidebar-menu .gomenu > ul > li > a:hover{
	color: #537F68;
}
.sidebar-menu .gomenu > ul > li > a:hover::after{
	border-color: #537F68;
}

.sidebar-menu .gomenu > ul > li.current > a{
	background-color: #537F68;
}
.sidebar-menu .gomenu > ul > li.current > a::before,
.sidebar-menu .gomenu > ul > li.dir.current > a::after{
	border-color: #FFF;
}
.sidebar-menu .gomenu > ul > li.current > a{
	color: #fff;
	border-top-color: transparent;
	border-bottom-color: transparent;
	border-radius: 4px;
	box-shadow: 0 0 10px rgba(0,0,0,.15);

}
.sidebar-menu .gomenu > ul > li.current + li > a{
	border-top-color: transparent;
	
}
.sidebar-menu .gomenu ul ul{
	display: none;
}
.sidebar-menu .gomenu ul li.current  ul{
	display: block;
}
.sidebar-menu .gomenu ul ul {
	padding-top: 10px;
	padding-left: 20px;
}
.sidebar-menu .gomenu ul ul a:hover,
.sidebar-menu .gomenu ul ul li.subcurrent > a{
	color: #537F68;
}






/**/
.swiper-container .swiper-pagination-bullet-active{
	background: #537F68;	
}
.swiper-container .swiper-button-next:hover, 
.swiper-container .swiper-button-prev:hover{
	color: #537F68;	
}
.isotope-grid .isotope-group a::after{
	background-color:#537F68;
}

/**/
.fixed-widget-list li.backtop{
	background-color:#537F68;
}
body .homepage10-header-btn,
body .homepage10-header-btn:link,
body .homepage10-header-btn:active,
body .homepage10-header-btn:visited,
body .homepage10-header-btn[type="button"],
body .homepage10-header-btn[type="submit"] {
	background-color:#6fa088;
}
body .homepage10-header-btn:hover{
	background-color:#8fb1a1;
}
.homepage10-header-btn.box-shadow2::after{
	box-shadow: -4px 3px 16px #537F68;
}
.homepage10-header-btn.box-shadow2.bg-accent2::after{
	box-shadow: -4px 3px 16px #523ee8;
}
.homepage10-header-btn.box-shadow2.bg-accent3::after{
	box-shadow: -4px 3px 16px #fb7c35;
}
.homepage10-header-btn.box-shadow2.bg-accent4::after{
	box-shadow: -4px 3px 16px #1fa4e8;
}


