@media (max-width: 991px) {
body .site-main {
padding-top: 60px;
padding-bottom: 60px;
}
}
@media (min-width: 1200px) and (max-width: 1350px) {
body.boxed .stickymenu .site-branding .logo {
padding-left: 15px;
}
}
@media (min-width: 992px) {
header.nav-dark .nav-menu ul.sub-menu li.menu-item:not(:last-child):not(.orion-megamenu-subitem):after {
background-color: rgba(0,0,0,0.1);
}
header.nav-light .nav-menu ul.sub-menu li.menu-item:not(:last-child):not(.orion-megamenu-subitem):after {
background-color: rgba(0,0,0,0.2);
}
header .nav-menu .orion-megamenu.mega-light-borders ul.sub-menu .sub-menu li.menu-item:not(:last-child):after {
background-color: rgba(0,0,0,0.2);
}
header .nav-menu .orion-megamenu.mega-dark-borders ul.sub-menu .sub-menu li.menu-item:not(:last-child):after {
background-color: rgba(0,0,0,0.1);
}	
}   @media (min-width: 992px) { 
header.nav-light .last-tab-wrap .woocart ul.product_list_widget > li.mini_cart_item {
border-color: rgba(0,0,0,0.2);
}
header.nav-dark .last-tab-wrap .woocart ul.product_list_widget > li.mini_cart_item {
border-color: rgba(0,0,0,0.1);
}	
}
@media(max-width: 991px) {
.isotope-el .overlay-hover-primary .overlay {
background: #22AA86;
opacity: 0.8;			
}
.isotope-el .overlay-hover-secondary .overlay{
background: #9CC026;
opacity: 0.8;	
}
.isotope-el .overlay-hover-tertiary .overlay{
background: #44514E;
opacity: 0.8;	
}
}
header.nav-style-2 .nav-menu > .orion-megamenu > .mega-indicator-wrap:after,
header.nav-style-3 .nav-menu > .orion-megamenu > .mega-indicator-wrap:after {
border-bottom-color: #ffffff;
}
.top-bar, .top-bar .widget_shopping_cart .orion-cart-wrapper {
background-color: #22AA86;
}
.top-bar-toggle {
border-top-color: #22AA86;
}
@media (min-width: 992px) {
.mainheader a.logo > img, header.stickymenu a.logo > img {
max-height: 72px;
max-width: 300px;
} 
.header-classic .site-branding, .header-classic .site-branding .text-logo,  header.stickymenu .site-branding {
width: 300px;
}
}
@media (min-width: 992px) {	
header.nav-dark:not(.stickymenu) .nav-container, header.nav-dark:not(.stickymenu) .nav-container.nav-type-boxed .site-navigation {
background-color:#44514E;
}
header.nav-light:not(.stickymenu) .nav-container:not(.nav-type-boxed) {
background-color:transparent;
}
header.nav-light:not(.stickymenu) .nav-container.nav-type-boxed .site-navigation  {
background-color:#fff;	
}
}
@media (min-width: 992px) {	
.nav-dark .nav-menu > li > a, .nav-dark .nav-menu > ul > li > a {
color:  rgba(255, 255, 255, 0.8);
background: transparent;
}
.site-branding.text-light .site-title span {
color:  rgba(255, 255, 255, 0.8);
}
.nav-dark .nav-menu > li:hover > a, .nav-dark .nav-menu > ul > li:hover > a, .nav-dark .nav-menu > li:focus > a, .nav-dark .nav-menu > ul > li:focus > a {
color:  rgba(255, 255, 255, 1);
background: rgba(0, 0, 0, 0.05);
}	
.nav-dark .nav-menu > li.current-menu-item > a, .nav-dark .nav-menu > li.current-menu-ancestor > a, .nav-dark .nav-menu > li.one-page-current-item > a,
.nav-dark .nav-menu > li.one-page-current-anchester > a {
color:  rgba(255, 255, 255, 1);
background: rgba(0, 0, 0, 0.15);
}
.nav-dark .last-tab-wrap .woo-cart-icon {
color:  rgba(255, 255, 255, 0.8);
}
.nav-dark ul.sub-menu:not(.mega-light) li.menu-item > a, .orion-megamenu ul.sub-menu.nav-dark li.menu-item > a, .nav-dark ul.sub-menu:not(.nav-light) li.menu-item > span, .nav-dark .nav-menu ul.sub-menu:not(.mega-light) li > a > span.coll_btn i, .nav-dark .search-submit, .nav-dark .search-form input, header.nav-dark .nav-menu .togglecontainer .widget_nav_menu li a, li.orion-megamenu > ul.sub-menu.nav-dark > li:hover > a, header.nav-dark .main-nav-wrap .nav-menu .orion-cart-wrapper, header.nav-dark .main-nav-wrap .nav-menu .orion-cart-wrapper a:not(.btn),
header.nav-dark .main-nav-wrap .nav-menu .orion-cart-wrapper a:not(.btn) span{
color: rgba(0,0,0,.8);
}
.nav-dark ul.sub-menu .menu-item:hover > a, .nav-dark ul.sub-menu li.menu-item:hover > a:not(.btn):hover, .nav-dark .nav-menu ul.sub-menu li:hover > a > span.coll_btn i, .nav-dark ul.sub-menu li:focus > a, .nav-dark .nav-menu ul.sub-menu li:focus > a > span.coll_btn i, header.nav-dark .nav-menu .togglecontainer .widget_nav_menu li a:hover, .widget_nav_menu.text-dark .current-menu-ancestor > a,
li.orion-megamenu > ul.sub-menu.nav-dark > li > a:hover, header.nav-dark .main-nav-wrap .nav-menu .orion-cart-wrapper a:not(.btn):hover, header.nav-dark .main-nav-wrap .nav-menu .orion-cart-wrapper a:not(.btn):hover span {
color: #22AA86;
}
.nav-dark ul.sub-menu li.menu-item:not(.orion-megamenu-subitem).current-menu-item > a,
.nav-dark ul.sub-menu li.menu-item:not(.orion-megamenu-subitem).current-menu-ancestor > a, .nav-dark ul.sub-menu li.menu-item.one-page-current-item > a, .nav-dark ul.sub-menu li.menu-item.one-page-current-anchester > a {
color: #22AA86;
}
.nav-dark .nav-menu li:not(.orion-megamenu-subitem) > ul.sub-menu, .nav-dark .nav-menu .togglecontainer, header.nav-dark .main-nav-wrap .nav-menu .orion-cart-wrapper {
background-color: rgba(255,255,255,0.95);
}		
header.nav-dark .site-navigation .search.open .searchwrap {
background-color: rgba(255,255,255,0.95);
}		
.nav-dark .to-x .search-box .circle.top {
border-top-color: rgba(255, 255, 255, 0.8);
border-left-color: rgba(255, 255, 255, 0.8);
}
.nav-dark .to-x .search-box .circle.bottom {
border-right-color: rgba(255, 255, 255, 0.8);
border-bottom-color: rgba(255, 255, 255, 0.8);
}
.nav-dark .to-x .search-box .handle {
background-color: rgba(255, 255, 255, 0.8);
}
.nav-light .nav-menu > li > a, .nav-light .nav-menu > ul > li > a {
color:  rgba(0,0,0,.8);
background: transparent;
}
.nav-light .nav-menu > li:hover > a, .nav-light .nav-menu > ul > li:hover > a, .nav-light .nav-menu > li:focus > a, .nav-light .nav-menu > ul > li:focus > a {
color:  #22AA86;
background: rgba(0,0,0,0.05);
}	
.nav-light .nav-menu > li.current-menu-item > a, .nav-light .nav-menu > li.current-menu-ancestor > a, .nav-light .nav-menu > li.one-page-current-item > a,
.nav-light .nav-menu > li.one-page-current-anchester > a {
color:  #22AA86;
background: rgba(34, 170, 134, 0.15);
}	
.nav-light .last-tab-wrap .woo-cart-icon {
color:  rgba(0,0,0,.8);
}
.nav-light ul.sub-menu li.menu-item > a, .nav-light ul.sub-menu li.menu-item > span, .nav-light .nav-menu ul.sub-menu li > a > span.coll_btn i,
.orion-megamenu ul.sub-menu.nav-light li.menu-item > a,
header.nav-light .main-nav-wrap .nav-menu .orion-cart-wrapper,
header.nav-light .main-nav-wrap .nav-menu .orion-cart-wrapper a:not(.btn),
header.nav-light .main-nav-wrap .nav-menu .orion-cart-wrapper a:not(.btn) span
{
color: #ffffff;
}
.nav-light ul.sub-menu li.menu-item:not(.orion-megamenu-subitem):hover > a:not(.btn),  ul.sub-menu.nav-light .megamenu-sidebar .widget_nav_menu li > a:not(.btn):hover,  ul.sub-menu.nav-light li.orion-megamenu-subitem > a:hover, .nav-light .nav-menu ul.sub-menu li:hover > a > span.coll_btn i, .nav-light ul.sub-menu li:focus > a, .nav-light .nav-menu ul.sub-menu li:focus > a > span.coll_btn i, header.nav-light .nav-menu .togglecontainer .widget_nav_menu li a:hover, ul.sub-menu > .current-menu-item > a, .nav-light ul.sub-menu .current-menu-item > a, ul.sub-menu > .current-menu-ancestor > a, .nav-light ul.sub-menu .current-menu-ancestor > a,
header.nav-light .main-nav-wrap .nav-menu .orion-cart-wrapper a:not(.btn):hover,
header.nav-light .main-nav-wrap .nav-menu .orion-cart-wrapper a:not(.btn):hover span
{
color: #22AA86;
}
.nav-light ul.sub-menu li.menu-item:not(.orion-megamenu-subitem).current-menu-item > a:not(.btn),
.nav-light ul.sub-menu li.menu-item:not(.orion-megamenu-subitem).current-menu-ancestor > a:not(.btn),
.nav-light ul.sub-menu li.menu-item.one-page-current-anchester > a, .nav-light ul.sub-menu li.menu-item.one-page-current-item > a {
color: #22AA86;
}
.nav-light .nav-menu li:not(.orion-megamenu-subitem) > ul.sub-menu, .nav-light .nav-menu .togglecontainer {
background-color: rgba(0,0,0,0.9); 
}
header.nav-light .site-navigation .search.open .searchwrap, header.nav-light .nav-menu .togglecontainer .widget_nav_menu li a, header.nav-light .main-nav-wrap .nav-menu .orion-cart-wrapper {
background-color: rgba(0,0,0,0.9);
}			
.header-classic.nav-light .nav-menu > li > .sub-menu:before, .header-classic.nav-light .nav-menu > li.mega-menu-item.mega-active:before,
.header-with-widgets.nav-light .nav-menu > li > .sub-menu:before {
border-bottom-color: rgba(0,0,0,0.9);
}
.header-classic.nav-dark .nav-menu > li > .sub-menu:before, .header-classic.nav-dark .nav-menu > li.mega-menu-item.mega-active:before,
.header-with-widgets.nav-dark .nav-menu > li > .sub-menu:before {
border-bottom-color: rgba(255,255,255,0.95);
}		
.nav-light .to-x .search-box .circle.top {
border-top-color: rgba(0,0,0,.8);
border-left-color: rgba(0,0,0,.8);
}
.nav-light .to-x .search-box .circle.bottom {
border-right-color: rgba(0,0,0,.8);
border-bottom-color: rgba(0,0,0,.8);
}
.nav-light .to-x .search-box .handle {
background-color: rgba(0,0,0,.8);
}
}	
@media (max-width: 991px) {	
.site-header .nav-container.open, .site-header .mobile-cart.open {
background-color: #111111;
}
header.site-header.nav-dark .nav-container.open, .site-header.nav-dark .mobile-cart.open  {
background-color: #111111;
}
header.site-header.nav-light .nav-container.open, .site-header.nav-light .mobile-cart.open {
background-color: #111111;
}
header.nav-light .nav-menu li:not(.current-menu-item):not(:hover) > a, header.nav-light .nav-menu li.menu-item > span, .nav-light .coll_btn i, .nav-light .site-navigation .widget .description, .nav-light .coll_btn i, .nav-light .site-navigation .widget h4, .nav-light .site-navigation .widget p, 
.nav-light .site-navigation .widget-title, 
.nav-light .mobile-cart a:not(.btn), .nav-light .mobile-cart, .nav-light .mobile-cart a > .item-title,
.nav-light .menu-item .search-form .searchfield, .nav-light .site-navigation input.search-submit,
.nav-light .woo-cart-icon,
.site-header.nav-light .coll_btn i
{
color: rgba(0,0,0,.8);
}
.nav-dark .nav-menu li > a, header.nav-dark .nav-menu ul.sub-menu li:not(:hover) > a ,header.nav-dark .nav-menu ul.sub-menu li > span , .nav-dark .coll_btn i, .nav-dark .site-navigation .widget .description, .nav-dark .coll_btn i, .nav-dark .site-navigation .widget .item-title, .nav-dark .site-navigation .widget p, .nav-dark .site-navigation .widget-title,
.nav-dark .menu-item.search .searchfield, .nav-dark .site-navigation input.search-submit, .nav-dark .mobile-cart a:not(.btn), .nav-dark .mobile-cart, .nav-dark .mobile-cart a > .item-title, .nav-dark .woo-cart-icon  {
color: rgba(255, 255, 255, 0.8);
}
.nav-light .nav-menu .search-form input.searchfield::-webkit-input-placeholder {
color: rgba(0,0,0,.8);
opacity: 0.8;
}
.nav-light .nav-menu .search-form input.searchfield::-moz-placeholder {
color: rgba(0,0,0,.8);
opacity: 0.8;
}
.nav-light .nav-menu .search-form input.searchfield:-ms-input-placeholder {
color: rgba(0,0,0,.8);
opacity: 0.8;
}
.nav-light .nav-menu .search-form input.searchfield::placeholder {
color: rgba(0,0,0,.8);
opacity: 0.8;
}
.nav-dark .nav-menu .search-form input.searchfield::-webkit-input-placeholder {
color: rgba(255, 255, 255, 0.8);
opacity: 0.8;
}
.nav-dark .nav-menu .search-form input.searchfield::-moz-placeholder {
color: rgba(255, 255, 255, 0.8);
opacity: 0.8;
}
.nav-dark .nav-menu .search-form input.searchfield:-ms-input-placeholder {
color: rgba(255, 255, 255, 0.8);
opacity: 0.8;
}
.nav-dark .nav-menu .search-form input.searchfield::placeholder {
color: rgba(255, 255, 255, 0.8);
opacity: 0.8;
}
.nav-menu li:hover > a, header .nav-menu ul.sub-menu li:hover > a, .site-header .coll_btn:hover i, .nav-menu li.current-menu-item > a, .nav-menu li.current-menu-ancestor > a, .nav-menu input.search-submit[type=submit]:hover {
color: #22AA86!important;
}
.coll_btn i {
line-height: 48px;
}
.sub-menu > li > a, .sub-menu > li > span {
line-height: 48px;
}
}
@media (min-width: 992px) {	
.header-with-widgets.nav-style-1 .nav-menu > li > a, .header-with-widgets.nav-style-3 .nav-menu > li > a {
padding-top: 6px;
padding-bottom: 6px;
}
.header-with-widgets.nav-style-1 .nav-menu > .last-tab > .last-tab-wrap,
.header-with-widgets.nav-style-3 .nav-menu > .last-tab > .last-tab-wrap
{
padding-top: 6px;
}
.header-with-widgets.nav-style-2 .nav-menu > li:not(.last-tab) {
padding-top: 12px;
padding-bottom: 12px;
}
.header-with-widgets.nav-style-2 .container-fluid .site-navigation {
padding-left: 12px;
padding-right: 12px;
}	
.header-with-widgets.nav-style-2 .nav-menu > li.last-tab {
padding-top: 12px;
}
.header-with-widgets.nav-style-2:not(.stickymenu) .nav-menu > .orion-megamenu > .mega-indicator-wrap:after, .header-with-widgets.nav-style-3:not(.stickymenu) .nav-menu > .orion-megamenu > .mega-indicator-wrap:after {
top: 12px;
}	
.header-with-widgets .last-tab-wrap .woocart {
max-height:60px!important;
height:60px!important;
margin-top:0!important;
transform: translateY(-6px);
}
header.site-header.nav-style-boxed .mainheader > div > .container-boxed > .row {
margin-bottom: 30px;
}
.header-with-widgets.nav-style-boxed + .page-heading > .container,
.header-with-widgets.nav-style-boxed + .site-content  > .site-main:not(.notoppadding){
margin-top: 30px;
}
}
@media (min-width: 1350px) {	
.boxed-container .header-with-widgets .container-boxed {
padding-left: 90px;
padding-right: 90px;
}
}
header.header-with-widgets.nav-style-2.nav-light .nav-menu > li > .sub-menu:before {
border-bottom-color: rgba(0,0,0,0.9); 
}
.nav-style-2.nav-light .nav-menu > li > .sub-menu:before, .nav-style-3.nav-light .nav-menu > li > .sub-menu:before {
border-bottom-color: rgba(0,0,0,0.9); 
} header.header-with-widgets.nav-style-2.nav-dark .nav-menu > li > .sub-menu:before, header.header-with-widgets.nav-style-3.nav-dark .nav-menu > li > .sub-menu:before   {
border-bottom-color: rgba(255,255,255,0.95);
}		
.nav-style-2.nav-dark .nav-menu > li > .sub-menu:before, .nav-style-3.nav-dark .nav-menu > li > .sub-menu:before {
border-bottom-color: rgba(255,255,255,0.95);
}
@media (min-width: 992px) {	
.header-with-widgets > .mainheader > div > .container,  .header-with-widgets .site-branding{
min-height: 96px;
}
}
@media (min-width: 992px) {
.nav-menu > .menu-item > a, .header-with-widgets.nav-style-boxed.nav-style-2 .nav-menu>li:first-child>a {
padding-left: 11px;
padding-right: 11px;
}
.header-with-widgets.nav-style-boxed.nav-style-3 .nav-menu>li:first-child>a	{
padding-left: 22px;
padding-right: 11px;
}
.header-with-widgets .last-tab .last-tab-wrap {
margin-right: 55px;
}
.header-classic .last-tab-wrap > ul, .stickymenu .last-tab-wrap > ul {
padding-left: 11px;
}
}
.top-bar .so-widget-orion_mega_widget_topbar > .widget-title span[class*="icon"] {
color: #22AA86;
}
.top-bar .so-widget-orion_mega_widget_topbar > .widget-title:not(.active):hover span[class*="icon"] {
color: #22AA86;
}	
.top-bar .so-widget-orion_mega_widget_topbar > .widget-title.active span[class*="icon"] {
color: #fff;
}
.top-bar .so-widget-orion_mega_widget_topbar > .widget-title.featured span[class*="icon"] {
color: #9CC026;
}
.top-bar .so-widget-orion_mega_widget_topbar > .widget-title.featured:not(.active):hover span[class*="icon"] {
color: #9CC026;
}	
.top-bar .so-widget-orion_mega_widget_topbar > .widget-title.featured.active span[class*="icon"] {
color: #fff;
}
@media (min-width: 992px) {
.top-bar:not(.hide-border), .top-bar.equal .top-bar-wrap {
border-color: rgba(0,0,0,0.1);
}
}
@media (max-width: 991px) {
.top-bar.equal:not(.hide-border) .top-bar-wrap {
border-color: rgba(0,0,0,0.1);
}
}
.top-bar.left-right .add-dividers .section, body:not(.boxed) .top-bar.left-right>.container .top-bar-wrap.add-dividers:first-child .section:first-child {
border-color: rgba(0,0,0,0.1);
}
.prev-post a:hover, .next-post a:hover {
background-color: rgba(34,170,134,0.85);
}
.prev-post.bg-img a:not(:hover), .next-post.bg-img a:not(:hover) {
background-color: rgba(255,255,255,1);
}
@media (min-width: 992px) {	
.header-classic.site-header .site-branding {
min-height: 132px;
}
.header-with-widgets.site-header .site-branding {
min-height: 96px;
}
.header-with-widgets .relative-wrap {
height: 96px;
}
.header-with-widgets.site-header .header-widgets > * {
max-height: 96px;
}
.header-with-widgets.site-header .header-widgets img {
max-height: 96px;
width: auto;
}
.header-classic.nav-style-1:not(.stickymenu) .nav-menu > li > a,
.header-classic.nav-style-2:not(.stickymenu) .nav-menu > li:not(.last-tab),
.header-classic.nav-style-3:not(.stickymenu) .nav-menu > li > a
{
padding-top: 42px;
padding-bottom: 42px;
}
.header-classic.nav-style-2:not(.stickymenu) .nav-menu > .orion-megamenu > .mega-indicator-wrap:after
{
top: 42px;
}
.header-classic.nav-style-3:not(.stickymenu) .nav-menu > li > .last-tab-wrap,
.header-classic.nav-style-1:not(.stickymenu) .nav-menu > li > .last-tab-wrap,		
.header-classic.nav-style-2:not(.stickymenu) .nav-menu > .last-tab {
padding-top: 42px;
}
.nav-style-2:not(.type-fluid-nav):not(.stickymenu) .nav-menu > li > .sub-menu, .nav-style-2:not(.type-fluid-nav):not(.stickymenu) .nav-menu > li > .togglecontainer {
top: 132px;
}
.header-classic a.logo > img, .header-classic a.site-title {
top: 50%;
}
.header-with-widgets a.logo > img{
top: 50%;
}	
.header-with-widgets a.site-title > span, .header-classic a.site-title > span{
top: 50%;
transform: translateY(-50%);
position: absolute;
}
.header-classic .last-tab-wrap .woocart {
max-height:132px!important;
height:132px!important;
margin-top:0!important;
transform: translateY(-42px);
}	   
}
.primary-hover:hover, .primary-hover:hover > a {
color: #22AA86;
}   .overlay-c1-wrapper {
background: #22AA86;
opacity: 0.9;
} 
.overlay-c2-wrapper {
background: #9CC026;
opacity: 0.9;
} 
.overlay-c3-wrapper {
background: #44514E;
opacity: 0.9;
}
.overlay-c1-c2-wrapper {
background: linear-gradient(-45deg, #22AA86, #9CC026);
opacity: 0.85;
} 
.overlay-c2-c1-wrapper {
background: linear-gradient(-45deg, #9CC026, #22AA86);
opacity: 0.85;
} 
@media (min-width: 992px) {	
.overlay-c1-t-wrapper{
background: linear-gradient(90deg,#22AA86 0%,rgba(255,255,255,0) 100%);
opacity: 0.95;
} 
.overlay-c2-t-wrapper{
background: linear-gradient(90deg,#9CC026 0%,rgba(255,255,255,0) 100%);
opacity: 0.95;
} 
.overlay-c3-t-wrapper{
background: linear-gradient(90deg,#44514E 0%,rgba(255,255,255,0) 100%);
opacity: 0.95;
}
}
@media (max-width: 991px) {	
.overlay-c1-t-wrapper{
background: #22AA86;
opacity: 0.85;
} 
.overlay-c2-t-wrapper{
background: #9CC026;
opacity: 0.85;
} 
.overlay-c3-t-wrapper{
background: #44514E;
opacity: 0.85;
}
}   .woocommerce-info {
border-top-color: #22AA86;
}
.woocommerce-info a:not(:hover), .woocommerce-message a:not(:hover), .woocommerce-error a:not(:hover), .woocommerce-notice a:not(:hover) {
color: #139b77;
}
.woocommerce-info a:hover, .woocommerce-message a:hover, .woocommerce-error a:hover, .woocommerce-notice a:hover  {
color: #22AA86;
}
.main-nav-wrap li.menu-item-has-children:not(.open) .coll_btn.notdesktop {
width: 100%;
direction:rtl; 
}
.main-nav-wrap li.menu-item-has-children .coll_btn.notdesktop .orionicon {
margin-right: 2px;
}
body.rtl .main-nav-wrap li.menu-item-has-children:not(.open) .coll_btn.notdesktop {
width: 100%;
direction:ltr; 
}
body.rtl .main-nav-wrap li.menu-item-has-children .coll_btn.notdesktop .orionicon {
margin-left: 2px;
}
button:hover, button.active, .btn.active, button:focus,.btn:hover, .btn:focus, input[type="submit"]:hover, input[type="submit"]:focus {
background-color: #22AA86;
}
button.btn-c1, .btn.btn-c1, input.btn-c1[type="submit"], .post-password-form input[type="submit"] {
background: #22AA86;
color: #fff;
}
.btn:focus, .btn.active, .btn.active, .btn.active {
color: #fff;
background: #22AA86;
box-shadow: none;
outline: none;
}
.icon-left.btn-wire:hover span[class*="icon"], .icon-left.btn-wire:focus span[class*="icon"], .icon-left.btn-wire:active span[class*="icon"],
.icon-right.btn-wire:hover span[class*="icon"], .icon-right.btn-wire:focus span[class*="icon"], .icon-right.btn-wire:active span[class*="icon"] {
border-color: #22AA86;    
}
button.btn-c1.btn-wire:not(:hover):not(:focus):not(.active), .btn.btn-c1.btn-wire:not(:hover):not(:focus):not(.active), input.btn-c1.btn-wire[type="submit"]:not(:hover) {
color: #22AA86;
background: transparent;
box-shadow: inset 0 0 0 2px #22AA86;
}
button.btn-c1.btn-wire:not(:hover):not(:focus) span[class*="icon"]:after, button.btn-c1.btn-wire:not(:hover):not(:focus) i:after,
.btn.btn-c1.btn-wire:not(:hover):not(:focus) span[class*="icon"]:after, .btn.btn-c1.btn-wire:not(:hover):not(:focus) i:after,
input.btn-c1.btn-wire[type="submit"]:not(:hover) span[class*="icon"]:after, input.btn-c1.btn-wire[type="submit"]:not(:hover) i:after {
border-color: #22AA86; 
}
button.btn-c1:hover, button.btn-c1.active, .btn.btn-c1:hover, input.btn-c1[type="submit"]:hover, .post-password-form input[type="submit"]:hover {
background: #139b77;
color: #fff; 
}
.btn.btn-wire.btn-c1:hover, .btn.btn-wire.btn-c1.active {
background-color: #22AA86; 
}
.button.btn-c1.icon-left:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) span[class*="icon"], .btn.btn-c1.icon-left:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) span[class*="icon"], .input.btn-c1.icon-left:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) span[class*="icon"],
.button.btn-c1.icon-right:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) span[class*="icon"], .btn.btn-c1.icon-right:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) span[class*="icon"], .input.btn-c1.icon-right:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) span[class*="icon"],
.button.btn-c1.icon-left:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) i, .btn.btn-c1.icon-left:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) i, .input.btn-c1.icon-left:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) i,
.button.btn-c1.icon-right:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) i, .btn.btn-c1.icon-right:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) i, .input.btn-c1.icon-right:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) i  {
background: #139b77;
}
button.btn-c1.btn-wire:hover, button.btn-c1.btn-wire.active .btn.btn-c1.btn-wire:hover, input.btn-c1.btn-wire[type="submit"]:hover {
background: #22AA86;
}
.btn-c1.icon-left.btn-wire:hover span[class*="icon"], .btn-c1.icon-left.btn-wire:focus span[class*="icon"], .btn-c1.icon-left.btn-wire:active span[class*="icon"],
.btn-c1.icon-right.btn-wire:hover span[class*="icon"], .btn-c1.icon-right.btn-wire:focus span[class*="icon"], .btn-c1.icon-right.btn-wire:active span[class*="icon"] {
box-shadow: inset 0 0 0 2px #22AA86;    
}
.btn-c1.icon-left:hover span[class*="icon"]:after {
display:none;
}
button.btn-wire.btn-c1:hover, button.btn-wire.btn-c1.active, button.btn-wire.btn-c1:focus, .btn.btn-wire.btn-c1:hover, .btn.btn-wire.btn-c1:focus, .btn.btn-wire.btn-c1.active, input.btn-wire.btn-c1:hover, .input.btn-wire.btn-c1:focus {
box-shadow: inset 0 0 0 2px #22AA86!important;
}
button.btn-c2, .btn.btn-c2, input.btn-c2[type="submit"] {
background: #9CC026;
color: #fff;
}
button.btn-c2.btn-wire:not(:hover):not(:focus):not(.active), .btn.btn-c2.btn-wire:not(:hover):not(:focus):not(.active), input.btn-c2.btn-wire[type="submit"]:not(:hover) {
color: #9CC026;
background: transparent;
box-shadow: inset 0 0 0 2px #9CC026;
}
button.btn-c2.btn-wire:not(:hover):not(:focus) span[class*="icon"]:after, button.btn-c2.btn-wire:not(:hover):not(:focus) i:after,
.btn.btn-c2.btn-wire:not(:hover):not(:focus) span[class*="icon"]:after, .btn.btn-c2.btn-wire:not(:hover):not(:focus) i:after,
input.btn-c2.btn-wire[type="submit"]:not(:hover) span[class*="icon"]:after, input.btn-c2.btn-wire[type="submit"]:not(:hover) i:after  {
border-color: #9CC026; 
}
button.btn-c2:hover,button.btn-c2.active, .btn.btn-c2:hover, input.btn-c2[type="submit"]:hover {
background: #8db117;
color: #fff;
}
.btn.btn-wire.btn-c2.active {
background-color: #9CC026; 
}
.button.btn-c2.icon-left:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) span[class*="icon"], .btn.btn-c2.icon-left:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) span[class*="icon"], .input.btn-c2.icon-left:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) span[class*="icon"],
.button.btn-c2.icon-right:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) span[class*="icon"], .btn.btn-c2.icon-right:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) span[class*="icon"], .input.btn-c2.icon-right:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) span[class*="icon"],
.button.btn-c2.icon-left:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) i, .btn.btn-c2.icon-left:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) i, .input.btn-c2.icon-left:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) i,
.button.btn-c2.icon-right:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) i, .btn.btn-c2.icon-right:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) i, .input.btn-c2.icon-right:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) i {
background: #8db117;
}
button.btn-c2.btn-wire:hover,button.btn-c2.btn-wire.active, .btn.btn-c2.btn-wire:hover, input.btn-c2.btn-wire[type="submit"]:hover {
background: #9CC026;
color: #fff;
}
.btn-c2.icon-left.btn-wire:hover span[class*="icon"], .btn-c2.icon-left.btn-wire:focus span[class*="icon"], .btn-c2.icon-left.btn-wire:active span[class*="icon"],
.btn-c2.icon-right.btn-wire:hover span[class*="icon"], .btn-c2.icon-right.btn-wire:focus span[class*="icon"], .btn-c2.icon-right.btn-wire:active span[class*="icon"] {
background: transparent;
box-shadow: inset 0 0 0 2px #9CC026;    
}
.btn-c2.icon-left:hover span[class*="icon"]:after {
display:none;
}
button.btn-wire.btn-c2:hover, button.btn-wire.btn-c2:focus, button.btn-wire.btn-c2.active, .btn.btn-wire.btn-c2:hover, .btn.btn-wire.btn-c2:focus, input.btn-wire.btn-c2:hover, .input.btn-wire.btn-c2:focus {
box-shadow: inset 0 0 0 2px #9CC026!important;
}
button.btn-c3, .btn.btn-c3, input.btn-c3[type="submit"] {
background: #44514E;
color: #fff;
}
button.btn-c3.btn-wire:not(:hover):not(:focus):not(.active), .btn.btn-c3.btn-wire:not(:hover):not(:focus):not(.active), input.btn-c3.btn-wire[type="submit"]:not(:hover) {
color: #44514E;
background: transparent;
box-shadow: inset 0 0 0 2px #44514E;
}
button.btn-c3.btn-wire:not(:hover):not(:focus) span[class*="icon"]:after, button.btn-c3.btn-wire:not(:hover):not(:focus) i:after,
.btn.btn-c3.btn-wire:not(:hover):not(:focus) span[class*="icon"]:after, .btn.btn-c3.btn-wire:not(:hover):not(:focus) i:after,
input.btn-c3.btn-wire[type="submit"]:not(:hover) span[class*="icon"]:after, input.btn-c3.btn-wire[type="submit"]:not(:hover) i:after  {
border-color: #44514E; 
}
button.btn-c3:hover, button.btn-c3.active, .btn.btn-c3:hover, input.btn-c3[type="submit"]:hover {
background: #35423f;
color: #fff;
}
.btn.btn-wire.btn-c3.active {
background-color: #44514E; 
}
.button.btn-c3.icon-left:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) span[class*="icon"], .btn.btn-c3.icon-left:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) span[class*="icon"], .input.btn-c3.icon-left:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) span[class*="icon"],
.button.btn-c3.icon-right:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) span[class*="icon"], .btn.btn-c3.icon-right:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) span[class*="icon"], .input.btn-c3.icon-right:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) span[class*="icon"],
.button.btn-c3.icon-left:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) i, .btn.btn-c3.icon-left:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) i, .input.btn-c3.icon-left:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) i,
.button.btn-c3.icon-right:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) i, .btn.btn-c3.icon-right:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) i, .input.btn-c3.icon-right:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) i  {
background: #35423f;
}
button.btn-c3.btn-wire:hover, button.btn-c3.btn-wire.active, .btn.btn-c3.btn-wire:hover, input.btn-c3.btn-wire[type="submit"]:hover {
background: #44514E;
}
.btn-c3.icon-left.btn-wire:hover span[class*="icon"], .btn-c3.icon-left.btn-wire:focus span[class*="icon"], .btn-c3.icon-left.btn-wire:active span[class*="icon"],
.btn-c3.icon-right.btn-wire:hover span[class*="icon"], .btn-c3.icon-right.btn-wire:focus span[class*="icon"], .btn-c3.icon-right.btn-wire:active span[class*="icon"] {
background: transparent;
box-shadow: inset 0 0 0 2px #44514E;     
}
.btn-c3.icon-left:hover span[class*="icon"]:after {
display:none;
}
button.btn-empty:not(:hover), .btn.btn-empty:not(:hover), input.btn-empty[type="submit"]:not(:hover) {
color: #22AA86;
}
button.btn-c2.btn-empty:not(:hover), .btn.btn-c2.btn-empty:not(:hover), input.btn-c2.btn-empty[type="submit"]:not(:hover) {
color: #9CC026;
}
button.btn-c3.btn-empty:not(:hover), .btn.btn-c3.btn-empty:not(:hover), input.btn-c3.btn-empty[type="submit"]:not(:hover) {
color: #44514E;
}
button.btn-wire.btn-c3:hover, button.btn-wire.btn-c3.active, button.btn-wire.btn-c3:focus, .btn.btn-wire.btn-c3:hover, .btn.btn-wire.btn-c3:focus,.btn.btn-wire.btn-c3.active, input.btn-wire.btn-c3:hover, .input.btn-wire.btn-c3:focus {
box-shadow: inset 0 0 0 2px #44514E!important;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
background: #44514E;
color: #fff;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
background: #35423f;
color: #fff;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce .woocommerce-MyAccount-content .order-again .button {
background: #22AA86;
color: #fff;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce .woocommerce-MyAccount-content .order-again .button:hover {
background: #139b77;
color: #fff;
}
.block-editor-page .editor-styles-wrapper, p , lead, small, html, body,
.text-dark p, .text-light .text-dark p, .text-dark lead, .text-dark small, .text-light .text-dark lead, .text-light .text-dark small, h1.text-dark > small, h1.text-dark.small, h2.text-dark > small, h2.text-dark.small, h3.text-dark > small, h3.text-dark.small, h4.text-dark > small, h4.text-dark.small, h5.text-dark > small, h5.text-dark.small, h6.text-dark > small, h6.text-dark.small, a.category {
color: rgba(0,0,0,0.60);
}
.text-light {
color: rgba(255,255,255,0.8)!important;
}
.text-light p , .text-light lead, .text-light small,
.text-dark .text-light p, .text-dark .text-light lead, .text-dark .text-light small, .text-light blockquote footer, h1.text-light > small, h1.text-light.small, h2.text-light > small, h2.text-light.small, h3.text-light > small, h3.text-light.small, h4.text-light > small, h4.text-light.small, h5.text-light > small, h5.text-light.small, h6.text-light > small, h6.text-light.small  {
color: rgba(255,255,255,0.8);
}
.text-light .owl-theme .owl-dots .owl-dot, .text-dark .text-light .owl-theme .owl-dots .owl-dot {
background: rgba(255,255,255,0.4);
box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.05); 
}
.text-dark .owl-theme .owl-dots .owl-dot, .text-light .text-dark .owl-theme .owl-dots .owl-dot {
background: rgba(0,0,0,0.4);
box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.05);   
} 
.arrows-aside i,  .arrows-aside .text-dark i {
color: rgba(0,0,0,0.3)!important;
}
.arrows-aside .text-dark a:hover i, .arrows-aside a:hover i  {
color: rgba(0,0,0,0.7)!important;
}
.arrows-aside .text-light i {
color: rgba(255,255,255,0.3)!important;
}
.arrows-aside .text-light a:hover i {
color: rgba(255,255,255,0.7)!important;
}
.entry-meta span:not(.time), .entry-meta a:not(:hover):not(:focus), .meta a:not(:hover):not(:focus), .text-dark .meta a:not(:hover):not(:focus), .text-light .text-dark .meta a:not(:hover):not(:focus) {
color: rgba(0,0,0,0.70);
}
.entry-meta a:hover, .entry-meta a:focus, .text-dark .entry-meta a:hover, .text-dark .entry-meta a:focus {
color: #000;
}
.entry-meta.text-light span:not(.time), .entry-meta.text-light a:not(:hover):not(:focus), .recent-post-carousel.text-light .meta a:not(:hover):not(:focus), .text-light .meta a:not(:hover):not(:focus),
.text-light .entry-meta span:not(.time), .single .text-light .bottom-meta span.meta
{
color: rgba(255,255,255,0.7);
}
.entry-meta.text-light a:hover, .entry-meta.text-light a:focus {
color: #ffffff;
}
a, .text-dark a:not(.btn):not(:hover), a > .item-title, .text-dark a > .item-title, .text-light .text-dark a > .item-title, .text-light .text-dark a:not(.btn):not(:hover), .header-widgets .widget_nav_menu .sub-menu li a, a.text-dark, .text-dark .widget .search-submit {
color: rgba(0,0,0,0.70);
}
a:hover, a:focus, .text-dark a:not(.btn):hover, .text-light .text-dark a:not(.btn):hover, a:hover > .item-title, .text-dark a:hover > .item-title, .text-light .text-dark a:hover > .item-title, a.text-dark:hover, a.text-dark:focus, .text-dark .widget .search-submit:hover{
color: #000;
}
.text-dark a:not(.btn):focus, .text-light .text-dark a:not(.btn):not(.owl-nav-link):not([data-toggle]):focus {
color: #000;
}
.text-light .text-dark .item-title:after, .text-dark .item-title:after,
.text-light .text-dark .border, .text-dark .border 
{
border-color: rgba(0,0,0,0.80); 
}
.text-dark .text-light .item-title:after, .text-light .item-title:after,
.text-dark .text-light .border, .text-light .border
{
border-color: rgba(255,255,255,0.95); 
}
.text-dark .current-menu-item a:not(.btn):not(.text-light) {
color: rgba(0,0,0,.6);
}
@media (min-width: 992px) {	
.orion-megamenu ul.sub-menu.mega-dark li.current-menu-item > a,
.site-header ul.sub-menu.mega-dark li.menu-item>span {
color: rgba(0,0,0,.6);
}
} .text-light.h1, .text-light h1, .text-light h2, .text-light h3, .text-light h4, .text-light h5, .text-light h6, .text-light > h1, .text-light > h2, .text-light > h3, .text-light > h4, .text-light > h5, .text-light > h6 {
color: rgba(255,255,255,0.95); 
} h1.text-light, h2.text-light, h3.text-light, h4.text-light, h5.text-light, h6.text-light {
color: rgba(255,255,255,0.95)!important; 
}
.page-heading.heading-centered:not(.text-dark):not(.text-light) h1.page-title{
color: rgba(255,255,255,0.9); 
}
.page-heading.heading-left:not(.text-dark):not(.text-light) h1.page-title{
color: rgba(255,255,255,0.9); 
}
.page-heading.heading-classic:not(.text-dark):not(.text-light) h1.page-title{
color: rgba(255,255,255,0.9); 
}
.page-heading.text-light h1.page-title{
color: rgba(255,255,255,0.85)!important; 
}
.page-heading.text-light .breadcrumbs ol li a, .page-heading.text-light .breadcrumbs ol li:after, .page-heading.text-light .breadcrumbs ol li span {
color: rgba(255,255,255,0.85)!important;
}
.page-heading.text-dark h1.page-title  {
color: rgba(0,0,0,0.85)!important; 
}
.page-heading.text-dark .breadcrumbs ol li a, .page-heading.text-dark .breadcrumbs ol li:after, .page-heading.text-dark .breadcrumbs ol li span {
color: rgba(0,0,0,0.85)!important;
}
.text-light h2.item-title, .text-light h3.item-title, .text-light h4.item-title, 
.text-dark .text-light h2.item-title, .text-dark .text-light h3.item-title, .text-dark .text-light h4.item-title,
.text-dark .text-light .item-title,
.text-light .nav-tabs > li:not(.active) > a:not(.text-dark):not(:hover),
.text-light .nav-stacked > li:not(.active) > a:not(.text-dark):not(:hover)
{
color: rgba(255,255,255,0.95); 
}
.h1.text-dark,
.text-light .text-dark .item-title, .text-dark .item-title,
.text-light .text-dark a.item-title, .text-dark a.item-title,
h1, h2, h3, h4, h5, h6, item-title, a.item-title, a:not(:hover) > h2.item-title.text-dark, a:not(:hover) > h3.item-title.text-dark, a:not(:hover) > h4.item-title.text-dark, 
.text-dark .nav-tabs > li:not(.active) > a:not(:hover),
.text-dark .nav-stacked > li:not(.active) > a:not(:hover),
.text-light .text-dark h2, .text-light .text-dark h3, .text-light .text-dark h4
{
color: rgba(0,0,0,0.80); 
}
.text-light a:not(.btn):not(.text-dark), .text-dark .text-light a:not(.btn):not(.text-dark), .text-light a > .item-title, .text-dark .text-light a > .item-title, .text-light .widget .search-submit {
color: rgba(255,255,255,0.9);
}
.text-light a:not(.btn):not(.text-dark):not(.owl-nav-link):not([data-toggle]):hover, .text-light a:not(.btn):not(.text-dark):not(.owl-nav-link):not([data-toggle]):hover, .text-light a:hover > .item-title, .text-dark .text-light a:hover > .item-title, .text-light .widget .search-submit:hover{
color: #ffffff;
}
.text-light a:not(.btn):not(.text-dark):not(.owl-nav-link):not([data-toggle]):focus, .text-dark .text-light a:not(.btn):not(.text-dark):not(.owl-nav-link):not([data-toggle]):focus {
color: #ffffff;
}
.orion-megamenu ul.sub-menu.mega-light li.current-menu-item > a, .text-light .current-menu-item a:not(.btn):not(.text-dark) {
color: rgba(255,255,255,.6);
}
a.primary-hover:not(.btn):not([data-toggle]):hover, a.primary-hover:not(.btn):not([data-toggle]):focus {
color: #22AA86!important;
}
a.secondary-hover:not(.btn):not([data-toggle]):hover, a.secondary-hover:not(.btn):not([data-toggle]):focus {
color: #9CC026!important;
}
a.tertiary-hover:not(.btn):not([data-toggle]):hover, a.tertiary-hover:not(.btn):not([data-toggle]):focus {
color: #44514E!important;
}		
@media (min-width: 992px) {
.site-branding.text-light a.site-title .h1 {
color: rgba(255,255,255,0.95);  
}
.site-branding.text-dark a.site-title .h1 {
color: rgba(0,0,0,0.80);
} 
}
.text-dark, .text-light .text-dark {
color: rgba(0,0,0,0.60);
}
@media (max-width: 767px) {
body h1, body .h1 {
font-size: 36px;
}
}
h1, .h1, h1 > a:not(:hover), .h1 > a:not(:hover) {
color: rgba(0,0,0,0.6);
}
h2, .h2, h2 > a:not(:hover), .h2 > a:not(:hover) {
color: rgba(0,0,0,0.8);
}
h3, .h3, h3 > a:not(:hover), .h3 > a:not(:hover) {
color: rgba(0,0,0,0.8);
}
h4, .h4 {
color: rgba(0,0,0,0.8);
}
h5, .h5 {
color: rgba(0,0,0,0.8);
}
h6, .h6 {
color: rgba(0,0,0,0.8);
}
.text-light button.btn-empty:hover, .text-light .btn.btn-empty:hover, .text-light input.btn-empty[type="submit"]:hover, .text-dark .text-light button.btn-empty:hover, .text-dark .text-light .btn.btn-empty:hover, .text-dark .text-light input.btn-empty[type="submit"]:hover,
input.search-submit[type="submit"]:hover, .text-light input:not(.btn)[type="submit"]:hover,
.site-header .widget_search input.search-submit[type="submit"]:hover
{
color: rgba(255,255,255,0.95)!important; 
}
.text-dark button.btn-empty:hover, .text-dark .btn.btn-empty:hover, .text-dark input.btn-empty[type="submit"]:hover, .text-light .text-dark button.btn-empty:hover, .text-light .text-dark .btn.btn-empty:hover, .text-light .text-dark input.btn-empty[type="submit"]:hover, .text-dark input:not(.btn)[type="submit"]:hover
{
color: rgba(0,0,0,0.80)!important; 
}
.text-dark h2.item-title, .text-dark h3.item-title, .text-dark h4.item-title, 
.text-light .text-dark h2.item-title, .text-light .text-dark h3.item-title, .text-light .text-dark h4.item-title,
.text-dark > h1, .text-dark > h2, .text-dark > h3, .text-dark > h4, .text-dark > h5, .text-dark > h6,
h1.text-dark, h2.text-dark, h3.text-dark, h4.text-dark, h5.text-dark, h6.text-dark {
color: rgba(0,0,0,0.80);
} .separator-style-1.style-text-light:before {
border-bottom: 2px solid rgba(255,255,255,0.2); 
}
.separator-style-2.style-text-light:before {
background-color: rgba(255,255,255,0.95);
}
.separator-style-2 h1.text-light:before, .separator-style-2 h2.text-light:before, .separator-style-2 h3.text-light:before, .separator-style-2 h4.text-light:before, .separator-style-2 h5.text-light:before, .separator-style-2 h6.text-light:before, .separator-style-2.text-center h1.text-light:before, .separator-style-2.text-center h2.text-light:before, .separator-style-2.text-center h3.text-light:before, .separator-style-2.text-center h4.text-light:before, .separator-style-2.text-center h5.text-light:before, .separator-style-2.text-center h6.text-light:before, .separator-style-2.text-center h1.text-light:after, .separator-style-2.text-center h2.text-light:after, .separator-style-2.text-center h3.text-light:after, .separator-style-2.text-center h4.text-light:after, .separator-style-2.text-center h5.text-light:after, .separator-style-2.text-center h6.text-light:after {
border-bottom: 2px solid rgba(255,255,255,0.2); 
} .panel-group.text-light .panel-title > a:after { color: rgba(255,255,255,0.8)!important; 
}
.panel-group.default_bg.text-dark {
background-color: rgba(255,255,255,0.8);
}
.panel-group.default_bg.text-light {
background-color: rgba(0,0,0,0.80); 
} @media (max-width: 992px) { .mobile-text-dark, .mobile-text-dark lead, .mobile-text-dark small {
color: rgba(0,0,0,0.60);
}
.mobile-text-dark a:not(.btn):not(:hover), .mobile-text-dark a > .item-title, .mobile-text-dark a > .item-title, .mobile-text-dark .widget .search-submit {
color: rgba(0,0,0,0.70);
}
.mobile-text-dark a:not(.btn):hover, .mobile-text-dark a:hover > .item-title, .text-dark a:hover > .item-title, .mobile-text-dark .widget .search-submit:hover {
color: #000;
}
.mobile-text-dark a:not(.btn):focus, .mobile-text-dark a:not(.btn):not(.owl-nav-link):not([data-toggle]):focus {
color: #000;
} .mobile-text-light, .mobile-text-light lead, .mobile-text-light small {
color: rgba(255,255,255,0.8);
}
.mobile-text-light a:not(.btn):not(.text-dark), .mobile-text-light a:not(.btn):not(.text-dark) > span, .mobile-text-light a > .item-title, 
.mobile-text-light .item-title, .mobile-widgets .mobile-text-light span
.mobile-text-light a > .item-title, .mobile-text-light .widget .search-submit {
color: rgba(255,255,255,0.9);
} .mobile-widgets .mobile-text-light p, .mobile-widgets .mobile-text-light div, .mobile-widgets .mobile-text-light .item-title, .mobile-text-light .widget .description {
color: rgba(255,255,255,0.9)!important;
}
.mobile-text-light a:not(.btn):not(.text-dark):not(.owl-nav-link):not([data-toggle]):hover, .mobile-text-light a:hover > .item-title, .mobile-text-light .widget .search-submit:hover{
color: #ffffff;
}
.mobile-text-light a:not(.btn):not(.text-dark):not(.owl-nav-link):not([data-toggle]):focus {
color: #ffffff;
}
} input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus
input:-webkit-autofill, 
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
border: 1px solid #22AA86;
-webkit-text-fill-color: #22AA86;
-webkit-box-shadow: 0 0 0px 1000px #fff inset;
transition: background-color 5000s ease-in-out 0s;
} .list-wrap .size-normal > li {
font-size: 14px;
}
.list-wrap .size-large > li {
font-size: 21px;
}
.has-primary-color, 
.has-primary-color p {
color: #22AA86; 
}
.has-secondary-color, 
.has-secondary-color p {
color: #9CC026; 
}
.has-tertiary-color, 
.has-tertiary-color p  {
color: #44514E; 
}
.has-white-color, .has-white-color p {
color: #fff;
}
.has-black-color, .has-black-color p {
color: #000; 
}
.has-primary-background-color.has-primary-background-color, .wp-block-button__link,
.wp-block-cover-image.has-primary-background-color {
background-color: #22AA86; 
}
.has-secondary-background-color.has-secondary-background-color,
.wp-block-cover-image.has-secondary-background-color {
background-color: #9CC026; 
}
.has-tertiary-background-color.has-tertiary-background-color,
.wp-block-cover-image.has-tertiary-background-color {
background-color: #44514E; 
}
.has-white-background-color.has-white-background-color,
.wp-block-cover-image.has-white-background-color {
background-color: #fff; 
}
.has-black-background-color.has-black-background-color,
.wp-block-cover-image.has-black-background-color {
background-color: #000; 
}
.edit-post-visual-editor {
background-color: #F2F4F4}
:root {
--color-1: #22AA86;
--color-2: #9CC026;
--color-3: #44514E;
--color-sbg: #F2F4F4;
--color-sbg-alt: #fff;
--color-p-dark: rgba(0,0,0,0.60);
--color-h-dark: rgba(0,0,0,0.80);
--color-p-light: rgba(255,255,255,0.8);
--color-h-light: rgba(255,255,255,0.95);
}