.primary-color-bg,
.primary-hover-bg:hover,
.primary-hover-bg:focus,
.closebar,
.hamburger-box,
.commentlist .bypostauthor>article,
.paging-navigation .page-numbers .current,
.paging-navigation .page-numbers a:hover,
.tagcloud a:hover,
.tagcloud a:focus,
.separator-style-2.style-text-dark:before,
.separator-style-2.style-primary-color:before,
.separator-style-2.style-text-default:before,
.panel-title .primary-hover:not(.collapsed),
.owl-theme .owl-dots .owl-dot.active,
.owl-theme .owl-dots .owl-dot:hover,
.overlay-primary .overlay,
.overlay-hover-primary:hover .overlay,
.calendar_wrap table caption,
aside .widget .widget-title:before,
.site-footer .widget .widget-title:before,
.prefooter .widget .widget-title:before,
.mega-sidebar .widget .widget-title:before,
mark,
.mark,
.page-numbers.p-numbers>li,
.page-numbers.p-numbers>li:hover a,
.ui-slider-range,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce-store-notice,
p.demo_store {
      background-color: #73af46;
}

.primary-color,
.text-light .primary-color,
.text-dark .primary-color,
a.primary-color,
.text-light a.primary-color:not(.btn),
.text-dark a.primary-color,
.primary-hover:hover .hover-child,
.primary-hover:focus .hover-child,
.primary-hover:active,
.primary-hover:hover:after,
.primary-hover:active:after,
a.primary-hover:not(.btn):not([data-toggle]):hover,
a.primary-hover:not(.btn):hover:after,
a.primary-hover:not(.btn):not([data-toggle]):focus,
.commentlist .comment article .content-wrap .meta-data .comment-reply-link i,
.dropcap,
/*a:hover,*/
a:active,
a:not([class*="hover"]) .item-title:not([class*="hover"]):hover,
a.item-title:hover,
.wpcf7-form .select:after,
.wpcf7-form .name:after,
.wpcf7-form .email:after,
.wpcf7-form .date:after,
.wpcf7-form .phone:after,
.wpcf7-form .time:after,
.wpcf7-form .company:after,
.wpcf7-form .pass:after,
.woocommerce-form .select:after,
.woocommerce-form .name:after,
.woocommerce-form .email:after,
.woocommerce-form .date:after,
.woocommerce-form .phone:after,
.woocommerce-form .time:after,
.woocommerce-form .company:after,
.woocommerce-form .pass:after,
.wpcf7-form label,
.team-header .departments a:not(:hover),
ol.ordered-list li:before,
.widget_archive>ul>li a:before,
.widget_categories>ul>li a:before,
.widget_pages>ul>li a:before,
.widget_meta>ul>li a:before,
.list-star>li:before,
.list-checklist>li:before,
.list-arrow>li:before,
.active-c1 .nav-tabs>li.active>a,
.active-c1 .nav-stacked>li.active>a,
.active-c1 .active>a span,

.active-c1 .panel-heading a:not(.collapsed),
.active-c1 .panel-heading a:not(.collapsed):after,
.active-c1 .panel-heading a:not(.collapsed) span,
.woocommerce .price del+ins,
.product_meta .posted_in>a,
.product_meta .tagged_as>a,
.orion-select:after,
.selectwrapper:after,
.widget_nav_menu .current-menu-item>a,
.widget_product_categories .current-cat>a,
.woocommerce-info:before,
.widget_nav_menu .is-active>a,
.woocommerce div.product .in-stock {
      color: #0f652e !important;
}
.carousel-navigation.nav-tabs>li.active>a, .carousel-navigation.nav-tabs>li>a:hover, .carousel-navigation.nav-tabs>li>a:focus {color:#fff!important;}
.sub-menu li a:hover{
      color: #000!important;
}

.primary-border-color,
.paging-navigation .page-numbers .current,
input:focus,
textarea:focus,
.wpcf7-form input:focus,
.wpcf7-form input:focus,
blockquote,
.blockquote-reverse,
input:not(.btn):not([type="radio"]):focus,
.woocommerce .site-content div.product .woocommerce-tabs ul.tabs li.active,
.wpcf7-form input:not(.btn):not([type=radio]):not([type=checkbox]):not([type=file]):focus,
.form-control:focus,
select:focus,
.woocommerce form .form-row.woocommerce-validated .select2-container,
.woocommerce form .form-row.woocommerce-validated input.input-text,
.woocommerce form .form-row.woocommerce-validated select {
      border-color: #22AA86;
}

.commentlist .bypostauthor>article:after,
.post.sticky .content-wrap {
      border-top-color: #22AA86;
}

.secondary-color-bg,
.secondary-hover-bg:hover,
.secondary-hover-bg:focus,
.panel-title .secondary-hover:not(.collapsed),
.separator-style-2.style-secondary-color:before,
.panel-title .secondary-hover:not(.collapsed),
.overlay-secondary .overlay,
.overlay-hover-secondary:hover .overlay {
      background-color: #9CC026;
}

.secondary-color,
.secondary-color,
.text-light .secondary-color,
.text-dark .secondary-color,
a.secondary-color,
.text-light a.secondary-color:not(.btn),
.text-dark a.secondary-color,
a.secondary-hover:not(.btn):not([data-toggle]):focus,
.item-title.secondary-hover:hover,
.secondary-hover:hover .hover-child,
secondary-hover:focus .hover-child,
a.secondary-hover:not(.btn):not([data-toggle]):hover,
a.secondary-hover:not(.btn):hover:after,
.secondary-hover:active,
.secondary-hover:hover:after,
.secondary-hover:active:after,
.active-c2 .nav-tabs>li.active>a,
.active-c2 .nav-stacked>li.active>a,
.active-c2 .active>a span,
.active-c2 .panel-heading a:not(.collapsed),
.active-c2 .panel-heading a:not(.collapsed):after,
.active-c2 .panel-heading a:not(.collapsed) span {
      color: #9CC026;
}

.secondary-border-color {
      border-color: #9CC026;
}

.tertiary-color-bg,
.tertiary-hover-bg:hover,
.tertiary-hover-bg:focus,
.panel-title .tertiary-hover:not(.collapsed),
.separator-style-2.style-tertiary-color:before,
.panel-title .tertiary-hover:not(.collapsed),
.text-light .orion-cart-wrapper,
.overlay-tertiary .overlay,
.overlay-hover-tertiary:hover .overlay,
.hamburger-box+.woocart {
      background-color: #44514E;
}

.tertiary-color,
.text-light .tertiary-color,
.text-dark .tertiary-color,
a.tertiary-color,
.text-light a.tertiary-color:not(.btn),
.text-dark a.tertiary-color,
.tertiary-hover:hover,
.tertiary-hover:focus,
.item-title.tertiary-hover:hover,
a.tertiary-hover:not(.btn):not([data-toggle]):focus,
.tertiary-hover:hover .hover-child,
.tertiary-hover:focus .hover-child,
.tertiary-hover:active,
.tertiary-hover:hover:after,
.tertiary-hover:active:after,
a.tertiary-hover:not(.btn):not([data-toggle]):hover,
a.tertiary-hover:not(.btn):hover:after,
.tertiary-color,
.active-c3 .nav-tabs>li.active>a,
.active-c3 .nav-stacked>li.active>a,
.active-c3 .active>a span,
.active-c3 .panel-heading a:not(.collapsed),
.active-c3 .panel-heading a:not(.collapsed):after,
.active-c3 .panel-heading a:not(.collapsed) span {
      color: #44514E;
}

.tertiary-border-color {
      border-color: #44514E;
}

/*body .site-content {background-color: #ebefe7;}*/
body .site-content {url("");}

html,
body,
p,
input:not(.btn),
textarea,
select,
.wpcf7-form select,
.wpcf7-form input:not(.btn),
.font-1,
.woocommerce-review__published-date {
      font-family: Roboto;
}

h1,
h2,
h3,
h4,
h5,
h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
.panel-heading,
.font-2,
.team-header .departments a,
.dropcap,
.widget_recent_entries a,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
      font-family: Poppins !important;
}

button,
.button,
.btn,
.site-navigation .menu-item>a,
.site-navigation li.menu-item>span,
.breadcrumbs li a,
.breadcrumbs li span,
.so-widget-orion_mega_widget_topbar .widget-title,
input,
.page-numbers,
.tagcloud,
.meta,
.post-navigation,
.nav-item,
.nav-tabs li a,
.nav-stacked li a,
.font-3,
.wpcf7-form label,
input[type="submit"],
.widget_nav_menu ul li a,
ol.ordered-list li:before,
.widget_product_categories ul .cat-item>a {
      font-family: Source Sans Pro;
}

html,
body {
      font-family: Source Sans Pro;
      line-height: 30px;
      font-weight: 400;
      font-style: normal;
      font-size: 16px;
}

h1,
.h1 {
      lne-height: 48px;
      font-size: 42px;
}

h2,
.h2,
h2>a,
.h2>a {
      line-height: 25px;
      font-size: 28px;color:#6e3009;
}

h3,
.h3,
.h3>a {
      line-height: 30px;
      font-size: 28px;
}

h4,
.h4,
.h4>a {
      line-height: 24px;
      font-size: 20px;
}

h5,
.h5,
.h5>a {
      line-height: 24px;
      font-size: 18px;
      font-family:Source Sans Pro!important;
      font-weight:bold;
}

h6,
.h6,
.h6>a,
.rsswidget {
      line-height: 24px;
      font-size: 16px;
}

.lead {
      font-family: Source Sans Pro;
      line-height: 30px;
      font-weight: 600;
      font-style: normal;
      font-size: 16px;
}

blockquote {
      font-family: "Source Sans Pro;";
      line-height: 30px;
      font-weight: 400;
      font-style: italic;
      font-size: 21px;
}

.site-main {
      padding-top: 98px;
      /*padding-bottom: 60px;*/
}

header .nav-menu>li.menu-item>a,
header .nav-menu>ul>li>a {
      text-transform: uppercase;
      font-size: 15px;
      font-family: Roboto;
      font-weight:500;
}

header .nav-menu>ul>li>a:hover {color:#000!important;}

.nav-menu>li>ul.sub-menu .menu-item>a,
.nav-menu>li>ul.sub-menu .menu-item>span {
      text-transform: uppercase;
      font-size: 15px;
}

.site-search {
      background-color: #1a7f65;
}

header .main-nav-wrap .nav-menu li.orion-megamenu>.sub-menu {
      background-color: #000000;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center center;
      background-image: url('');
}

header.site-header.nav-dark .nav-container {
      background-color: #303d3a;
}

.page-heading.heading-classic {
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center center;
}

.page-heading.heading-classic {
      padding-top: 30px;
      padding-bottom: 30px;
}

.page-heading.heading-classic h1.page-title {
      font-family: Poppins;
      text-transform: none;
      line-height: 24px;
      letter-spacing: 0px;
      font-weight: 400;
      font-style: normal;
      font-size: 21px;
}

.page-heading.heading-classic .breadcrumbs,
.page-heading.heading-classic .breadcrumbs ol li a,
.page-heading.heading-classic .breadcrumbs ol li:not(:last-child):after,
.page-heading.heading-classic .breadcrumbs ol li:after,
.page-heading.heading-classic .breadcrumbs span {
      letter-spacing: 1px;
      font-weight: 400;
      font-style: normal;
      color: #fff;
      font-size: 12px;
}

.page-heading.heading-centered {
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center center;
}

.page-heading.heading-centered {
      padding-top: 72px;
      padding-bottom: 60px;
}

.page-heading.heading-centered h1.page-title {
      font-family: Poppins;
      text-transform: capitalize;
      line-height: 48px;
      font-weight: 400;
      font-style: normal;
      font-size: 42px;
}

.page-heading.heading-centered .breadcrumbs,
.page-heading.heading-centered .breadcrumbs ol li a,
.page-heading.heading-centered .breadcrumbs ol li:not(:last-child):after,
.page-heading.heading-centered .breadcrumbs ol li:after,
.page-heading.heading-centered .breadcrumbs span {
      letter-spacing: 1px;
      font-weight: 400;
      font-style: normal;
      color: #fff;
      font-size: 12px;
}

.page-heading.heading-left {
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center center;
}

.page-heading.heading-left {
      padding-top: 72px;
      padding-bottom: 72px;
}

.page-heading.heading-left h1.page-title {
      font-family: Poppins;
      text-transform: none;
      line-height: 48px;
      font-weight: 400;
      font-style: normal;
      font-size: 42px;
}

.page-heading.heading-left .breadcrumbs,
.page-heading.heading-left .breadcrumbs ol li a,
.page-heading.heading-left .breadcrumbs ol li:not(:last-child):after,
.page-heading.heading-left .breadcrumbs ol li:after,
.page-heading.heading-left .breadcrumbs span {
      letter-spacing: 1px;
      font-weight: 400;
      font-style: normal;
      color: #fff;
      font-size: 12px;
}

.site-footer {
      background-repeat: repeat;
      /*background-size: cover;
      background-position: center center;*/
      background-image: url('../images/ecobg.jpg');
      /*background: #139b77;*/
}

.site-footer .main-footer {
      padding-top: 60px;
      padding-bottom: 60px;
}

.prefooter {
      background-color: #424e4c;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center center;
}

.prefooter {
      padding-top: 60px;
      padding-bottom: 30px;
}

.copyright-footer {
      padding-top: 0px;
      padding-bottom: 0px;
}
#pg-187-2 > .panel-row-style {
	background-image: url(../images/coirbg1.jpg);
	background-position: center center;
	background-size: cover;
	padding: 120px 0px 108px 0px;
}


