/* Color 1- #004225 

Color 2 - #0f3556 */



/* HEADER */

.header-section .nav.navbar-nav.tpath-main-nav li .tpath-megamenu-container .tpath-megamenu li.active > a,

.header-section .nav.navbar-nav.tpath-main-nav li .tpath-megamenu-container .tpath-megamenu a:hover, 

.header-section .nav.navbar-nav.tpath-main-nav li .tpath-megamenu-container .tpath-megamenu a:active, 

.header-section .nav.navbar-nav.tpath-main-nav li .tpath-megamenu-container .tpath-megamenu a:focus,

.header-section .tpath-main-nav li.current-menu-ancestor > a,

.header-section .tpath-main-nav li.current-menu-parent > a,

.header-section .tpath-main-nav li.current-menu-item > a {

	color: #004225;

}

.navbar-nav.tpath-main-nav .dropdown-menu li:hover > a,

.navbar-nav.tpath-main-nav .dropdown-menu li.current-menu-item > a,

.navbar-nav.tpath-main-nav .dropdown-menu li.current-menu-parent > a,

.navbar-nav.tpath-main-nav .dropdown-menu li.current-menu-ancestor > a {

    background: #EFC175;
	color : #004225;

}

.header-logo-section .tpath-header-logo-bar .tpath-logo-bar .header-label-details > a:hover,

.header-logo-section .tpath-header-logo-bar .tpath-logo-bar .header-label-details > a:active,

.header-logo-section .tpath-header-logo-bar .tpath-logo-bar .header-label-details > a:focus {

	color: #004225;

}

.header-section.type-header-1 .header-main-section .navbar-collapse,

.header-section.type-header-1 .is-sticky .sticky-header-wrap,

.is-sticky .header-menu-toggle-sticky .sticky-menu-toggle  {

	background: #004225;

}

.header-section.type-header-2 .header-topbar-section{

	border-top: 3px solid #004225;

	background: #0f3556;

}

.header-section.type-header-1 .tpath-main-nav.nav.navbar-nav > li > a::before {

    background: #FBAE17;

}

.header-section.type-header-1 .header-toggle-search .header-toggle-search-inner {

	background: #004225;

}

.header-section.type-header-1 .header-main-section li.header-menu-btn .header-custom-btn.btn {

	background: #0f3556;

}



.navbar-nav.tpath-main-nav .dropdown-menu, .navbar-nav.tpath-main-nav .sub-menu,

.tpath-megamenu-container {

	background: #004225;

}



.header-logo-section .tpath-logo-bar li > div .header-top-icon > i {

	color: #EFC175;

}

.header-social-nav .tpath-social-icons.soc-icon-transparent li a:hover,

.header-social-nav .tpath-social-icons.soc-icon-transparent li a:active,

.header-social-nav .tpath-social-icons.soc-icon-transparent li a:focus {

	color: #004225;

}

.header-section.type-header-2 .header-topbar-section .header-social-nav .tpath-social-icons.soc-icon-transparent li a:hover,

.header-section.type-header-2 .header-topbar-section .header-social-nav .tpath-social-icons.soc-icon-transparent li a:active,

.header-section.type-header-2 .header-topbar-section .header-social-nav .tpath-social-icons.soc-icon-transparent li a:focus {

	color: #004225;

}

.input-group-btn .btn.mc-subscribe {

	background: #004225;

	border-color: #004225;

}

.mobile-sub-menu li a:hover,

.mobile-sub-menu li a:active,

.mobile-sub-menu li a:focus {

	color: #004225;

}

/* Header Style 2 */



.header-section.type-header-2 .header-topbar-section {



	background: #004225;



	border-color: #004225;



}



.header-section.type-header-2 .top-bar-item .top-bar-icon {



	color: #004225;



}



.header-section.type-header-2 .top-bar-item .top-bar-info > a:hover,



.header-section.type-header-2 .top-bar-item .top-bar-info > a:active,



.header-section.type-header-2 .top-bar-item .top-bar-info > a:focus {



	color: #004225;



}



.header-section.type-header-2 .tpath-main-nav.nav.navbar-nav > li > a:before {



    background: #FBAE17;



}

.header-section.type-header-2 .top-bar-info a:hover, .header-section.type-header-2 .top-bar-info a:focus, .header-section.type-header-2 .top-bar-info a:active{

	color: #acacac;

}

.header-section.type-header-2 .top-bar-info a{

	color: #acacac;

}

.header-section.type-header-2 .top-bar-icon i{

	color: #EFC175;

}





/* Header Style 3 */



.header-section.type-header-3 .header-topbar-section {



	background: #0f3556;



}

.header-section.type-header-3 .top-bar-icon i{

	color:#004225;



}



.header-section.type-header-3 .top-bar-item .top-bar-icon {



	color: #004225;



}



.header-section.type-header-3 .top-bar-item .top-bar-info > a:hover,



.header-section.type-header-3 .top-bar-item .top-bar-info > a:active,



.header-section.type-header-3 .top-bar-item .top-bar-info > a:focus {



	color: #004225;



}



.header-section.type-header-3 .header-topbar-section .header-custom-btn.btn {



	background: #004225;



}



.header-section.type-header-3 .tpath-main-nav.nav.navbar-nav > li > a:before {



    background: #004225;



}







.header-social-nav .tpath-social-icons.soc-icon-transparent li a:hover,



.header-social-nav .tpath-social-icons.soc-icon-transparent li a:active,



.header-social-nav .tpath-social-icons.soc-icon-transparent li a:focus {



	color: #004225;



}



.header-section.type-header-2 .header-topbar-section .header-social-nav .tpath-social-icons.soc-icon-transparent li a:hover,



.header-section.type-header-2 .header-topbar-section .header-social-nav .tpath-social-icons.soc-icon-transparent li a:active,



.header-section.type-header-2 .header-topbar-section .header-social-nav .tpath-social-icons.soc-icon-transparent li a:focus {



	color: #ffffff;



}









/* Separator */

.separator.separator-border-style.skin-theme {

	background: #004225;

}



.page-title-social-sharing .tpath-social-share-box .tpath-social-share-icons li a:hover,

.page-title-social-sharing .tpath-social-share-box .tpath-social-share-icons li a:active,

.page-title-social-sharing .tpath-social-share-box .tpath-social-share-icons li a:focus {

	color: #004225;

}



.tpath-video-shortcode .video-box:hover .fa {

    background: #004225;

}



/* Buttton Styles */

.vc_general.vc_btn3.vc_btn3-style-theme-bg.vc_btn3-color-theme-color {

	background: #0f3556;

}



/*.btn, .read-more-link,

.post-navigation .pager li > a,

.comment-form .form-submit .submit,

.comment-post-meta span a {

	border-color: #004225;

	color: #004225;

}

.btn:hover, .read-more-link:hover,

.post-navigation .pager li > a:hover,

.comment-form .form-submit .submit:hover,

.comment-post-meta span a:hover {

	background: #004225;

	border-color: #004225;

}*/



.btn, .btn.btn-default {

	background: #0f3556;

}

.btn:hover, .btn:active, .btn:focus,

.btn.btn-default:hover, .btn.btn-default:active, .btn.btn-default:focus,

.vc_general.vc_btn3.vc_btn3-style-theme-bg.vc_btn3-color-theme-color:hover,

.vc_general.vc_btn3.vc_btn3-style-theme-bg.vc_btn3-color-theme-color:active,

.vc_general.vc_btn3.vc_btn3-style-theme-bg.vc_btn3-color-theme-color:focus {

	background: #004225;

}

.btn.btn-simple-text:hover, .btn.btn-simple-text:active, .btn.btn-simple-text:focus {

	color: #004225;

}

.btn.btn-skin-theme-alt {

	background: #BD9535;

}

.btn.btn-skin-theme-alt:hover,

.btn.btn-skin-theme-alt:active,

.btn.btn-skin-theme-alt:focus {

	background: #004225;

}



input[type="submit"],

.wpcf7 input[type="submit"] {

    background: #BD9535;

}

input[type="submit"]:hover,

input[type="submit"]:active,

input[type="submit"]:focus,

.wpcf7 input[type="submit"]:hover,

.wpcf7 input[type="submit"]:active,

.wpcf7 input[type="submit"]:focus {

	background: #004225;

}



.ticker-controls .ticker-controls-wrap a {

	background: #004225;

	border-color: #004225;

}

.ticker-controls .ticker-controls-wrap a:hover,

.ticker-controls .ticker-controls-wrap a:active,

.ticker-controls .ticker-controls-wrap a:focus {

	color: #004225;

}

/* ------------- Team ------------- */

.team-item .team-member-name a:hover,

.team-item .team-member-name a:active,

.team-item .team-member-name a:focus {

	color: #004225;

}

.team-member-item-info .designation span {

	color: #004225;

}

.team-social-media > li > a:hover {

	color: #004225;

	border-color: #004225;

}

.team-filter-wrapper ul li a.active {

    background: #004225;

    border-color: #004225;

}

.team-filter-wrapper ul li:hover a {

    border-color: #004225;

	color: #004225;

}

.tpath-member-social-icons li:hover a {

	background: #004225;

	border-color: #004225;

}

.team-item .team-member_email a:hover, .team-item .team-member_email a:active, .team-item .team-member_email a:focus {

	color: #004225;

}

.team-member-designation {

	color: #004225;

}

.overlay-post {

    background: rgba(48, 201, 87, 0.75) none repeat scroll 0 0;

}

.bottom-overlay .team-member-button a {

    background: #004225 none repeat scroll 0 0;

}

.bottom-overlay .team-member-button a:hover {

    background: #004225 none repeat scroll 0 0;

}

.overlay-post .post-mediaicon:hover, ul.team-social-media li:hover a {

    background: #004225;

}

.team-content-top ul.team-social-media li:hover a, .team-member_designation h6.designation {

	color: #004225;

}

/* ------------- Pricing Table ------------- */

.tpath-pricing-item .table-header .pricing-title {

	color: #004225;

}

.pricing-plan-list.pricing-box:hover .table-header .pricing-title,

.tpath-pricing-table-wrapper.featured-item .pricing-plan-list.pricing-box .table-header .pricing-title {

	color: #004225;

}

.tpath-pricing-item .table-features li::before  {

	color: #004225;

}

.tpath-pricing-item .pricing-plan-list.pricing-box:hover .table-features li::before,

.tpath-pricing-table-wrapper.featured-item .pricing-plan-list.pricing-box .table-features li::before {

	color: #004225;

}

.tpath-pricing-item .btn.btn-outline.btn-pricing:hover {

	background: #004225;

	border-color: #004225;

}

.pricing-plan-list.pricing-box:hover,

.tpath-pricing-table-wrapper.featured-item .pricing-plan-list.pricing-box {

    border-color: #004225;

}

.pricing-plan-list.pricing-box:hover .btn.btn-outline,

.tpath-pricing-table-wrapper.featured-item .pricing-plan-list.pricing-box .btn.btn-outline {

    background: #004225;

    border-color: #004225;

}



/* ------------- Button ------------- */

.btn:hover,

.btn:active,

.btn:focus,

.post-navigation .pager li a:hover, .post-navigation .pager li a:active, .post-navigation .pager li a:focus {

    background: #004225;

}

.post-navigation .pager li a:hover, .post-navigation .pager li a:active, .post-navigation .pager li a:focus {

    border-color: #004225;

}



.btn.btn-default.btn-skin-white {

	color: #004225;

}

.btn.btn-default.btn-skin-white:hover {

	color: #004225;

}

.btn.btn-default.btn-skin-theme {

	background: #004225;

	border-color: #004225;

}

.btn.btn-default.btn-skin-theme:hover, .btn.btn-default.btn-skin-theme:active, .btn.btn-default.btn-skin-theme:focus {

	color: #004225;

}



/* BUTTON OUTLINE */

.btn.btn-outline.btn-skin-theme {

	border-color: #004225;

	color: #004225;

}

.btn.btn-outline.btn-skin-theme:hover {

	background: #004225;

}

.btn.btn-outline.btn-skin-white:hover {

	color: #004225;

}

.btn.btn-style-outline:hover, .btn.btn-style-outline:active, .btn.btn-style-outline:focus,

.vc_general.vc_btn3.vc_btn3-style-outline.vc_btn3-color-theme_color:hover, .vc_general.vc_btn3.vc_btn3-style-outline.vc_btn3-color-theme_color:active, .vc_general.vc_btn3.vc_btn3-style-outline.vc_btn3-color-theme_color:focus {

	background-color: #004225;

	border-color: #004225;

}

.vc_btn3.vc_btn3-style-outline {

	border-color: #004225;

	color: #004225;

}



/* ------------- VC Custom Styles ------------- */

.vc_icon_element .vc_icon_element-color-theme-color-1 .vc_icon_element-icon {

	color: #004225;

}



.tpath-counter-section.skin-dark .tpath-counter-icon .counter-icon,

.tpath-counter-section.skin-white .tpath-counter-icon .counter-icon,

.tpath-counter-section.skin-grey .tpath-counter-icon .counter-icon {

	color: #004225;

}



/* ------------- Content Box ------------- */

.tpath-content-box.style-small-image-left .content-box-item:before {

	border-color: #004225;

}

.tpath-content-box.style-small-image-left .content-box-item:after,

.tpath-content-box.style-small-image-left .content-box-item .content-box-inner:after {

	background: #004225;

}



/* ------------- Events  ------------- */



.events-shortcode.style-list .list-speaker {

	color: #004225;

}

.events-shortcode li.ecs-event .event-title a:hover,

.events-shortcode li.ecs-event .event-title a:active,

.events-shortcode li.ecs-event .event-title a:focus {

	color: #004225;

}

li.ecs-event .duration a:hover {

	color: #004225;

}

li.ecs-event:hover .event-image > a:after {

	background: rgba(15, 53, 86, 0.8);

}

li.ecs-event .event-overlay a {

    background: #004225 none repeat scroll 0 0;

}

li.ecs-event .event-overlay a:hover {

	color: #004225;

}

li.ecs-event .event-image .event-date-box .event-box {

    background: #004225;

}

.single-tribe_events .post-navigation .pager li a:hover {

	background: #004225;

}

#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type="submit"], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a {

	background: #004225;

}

#tribe-events-content .tribe-events-tooltip h4 {

	color: #004225;

}

.tribe-events-list-separator-month span {

	color: #004225;

}

.tribe-events-list .tribe-events-event-cost span,

.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-cost span {

	background: #004225;

	border-color: #004225;

}

.tribe-events-list-event-title > a:hover,

.tribe-events-list-event-title > a:active,

.tribe-events-list-event-title > a:focus {

	color: #004225;

}

#tribe-bar-form .tribe-bar-submit input[type="submit"] {

	background: #004225;

}

.tribe-events-list .tribe-events-loop .tribe-event-featured, .tribe-events-list #tribe-events-day.tribe-events-loop .tribe-event-featured, .type-tribe_events.tribe-events-photo-event.tribe-event-featured .tribe-events-photo-event-wrap, .type-tribe_events.tribe-events-photo-event.tribe-event-featured .tribe-events-photo-event-wrap:hover, #tribe-events-content table.tribe-events-calendar .type-tribe_events.tribe-event-featured {

	background: #004225 !important;

}

.event-single-shortcode .tpath-daycounter.tpath-eventcounter .countdown-section {

	background: #004225;

}



#tribe-events .tribe-events-button, .tribe-events-button {

    background: #0f3556;

}

/*.tribe-events-sub-nav li a {

    border-color: #004225;

}

.tribe-events-sub-nav li a:hover {

	 background: #004225;

}*/

li.ecs-event .duration .fa, .event-shortcode .duration .fa {

    color: #004225;

}

.ecs-event .overlay-date .date {

    background-color: #004225;

}

.ecs-event:hover .event-title a {

    color: #004225;

}

.single-tribe_events .duration .fa {

	color: #004225;

}



/* ------------- Portfolio  ------------- */

.portfolio-item:hover .overlay-mask {

    background: rgba(15, 53, 86, 0.7);

}

.portfolio-mask .overlay-buttons > li > a {

	background: #004225;

}

.portfolio-mask .overlay-buttons > li > a:hover {

	background: #0f3556;

	color: #004225;

}

.portfolio-icons div:hover, .portfolio-overlay .portfolio-icons div:hover .galleryicon {

	color: #004225;

}

.portfolio-item .simple-overlay .icon {

    color: #004225;

}

.portfolio-tabs .smart-sub-menu.portfolio-sub-filter > li > a:hover, 

.portfolio-tabs .smart-sub-menu.portfolio-sub-filter > li > a.active {

    border-color: #004225;

}



/* ------------- Testimonials  ------------- */

.tpath-testimonial.style-style_four .testimonial-item .quote-box { 

	background: #004225;

}

.client-author-name a:hover, .client-author-name a:active, .client-author-name a:focus {

	color: #004225;

}

.typo-white .testimonial-item .client-author-name > a:hover,

.typo-white .testimonial-item .client-author-name > a:active,

.typo-white .testimonial-item .client-author-name > a:focus {

	color: #004225;

}

/* ------------- Pagination  ------------- */

.pagination > li > a:hover,

.pagination > li > span.page-numbers.current {

    background: #004225;

	border-color: #004225;

}

.owl-carousel.owl-theme .owl-controls .owl-dots span:hover,

.owl-carousel.owl-theme .owl-controls .owl-dots .active span {

	border-color: #004225;

}

/* ------------- Blog  ------------- */



.posts-inner-container .entry-thumbnail .date-outer,

.posts-inner-container .post-media .date-outer {

	background: #004225;

}

.posts-inner-container:hover .entry-thumbnail > a:after {

	background: rgba(15, 53, 86, 0.8);

}



.posts-content-container .entry-meta li > a:hover,

.posts-content-container .entry-meta li > a:active,

.posts-content-container .entry-meta li > a:focus,

.posts-content-container .entry-meta li > a:hover span,

.posts-content-container .entry-meta li > a:active span,

.posts-content-container .entry-meta li > a:focus span {

	color: #004225;

}

.post .entry-title a:hover,

.post .entry-title a:active,

.post .entry-title a:focus {

    color: #004225;

}

.post-tags a:hover,

.post-tags a:active,

.post-tags a:focus {

	color: #004225;

}

.tpath-social-share-box .tpath-social-share-icons li a:hover  {

    background: #004225;

	border-color: #004225;

}

.owl-carousel.owl-theme .owl-controls .owl-dot.active span::after{

    color: #004225;

}



/* ------------- Clients ------------- */

.clients-wrapper .owl-carousel.owl-theme .owl-controls .owl-nav div:hover i {

	background: #004225;

	border-color: #004225;

}



/* ------------- Day Counter Section ------------- */

.tpath-daycounter-container.style-theme-color .countdown-section .countdown-amount,

.tpath-daycounter-container.style-theme-color .countdown-section .countdown-period {

	color: #004225;

}

.tpath-counter-section.skin-white:hover .tpath-counter-icon .counter-icon {

	color: #004225;

}

/* ------------- 404 Section ------------- */

.content-404page .error-title span, .content-404page .error-msg {

	color: #004225;

}

/* ------------- Call To Action ------------- */

.tpath-call-to-action-block .tpath-cta-title {

	color: #004225;

}

.tpath-cta-title > strong, .tpath-cta-title-alt > strong, .tpath-cta-sub-title > strong {

	color: #004225;

}

.btn.btn-style-bg.btn-skin-theme {

	background: #004225;

	border-color: #004225;

}

.btn.btn-style-bg.btn-skin-white {

	color: #004225;

}

.btn.btn-style-outline.btn-skin-theme {

	border-color: #004225;

}

/* ------------- Timeline ------------- */

.tpath-timeline-wrapper .timeline-items-inner:after {

	background: #004225;

}

.tpath-timeline-icon > i, .timeline-item .timeline-item-icon > i {

	background: #004225;

}

.timeline-item .timeline-date {

	background: #004225;

}





/* ------------- Call to Action ------------- */

.vc_cta3-content-header h4 span {

    color: #004225;

}

.vc_general.vc_btn3.vc_btn3-color-theme_color.vc_btn3-style-background {

	 background: #004225;

}

.wpcf7 .wpcf7-form .wpcf7-submit {

	color: #004225;	

}

.wpcf7 .wpcf7-form .wpcf7-submit:hover {

	background: #004225;	

}



.widget-entry-content .entry-date {

	color: #004225;

}

.tpath-footer-nav.navbar-nav > li > a:hover, .tpath-footer-nav.navbar-nav > li > a:active, .tpath-footer-nav.navbar-nav > li > a:focus {

	color: #004225;

}

.footer-section.footer-style-2 .tpath-footer-nav.navbar-nav > li > a:hover, .footer-section.footer-style-2 .tpath-footer-nav.navbar-nav > li > a:active, .footer-section.footer-style-2 .tpath-footer-nav.navbar-nav > li > a:focus  {

	color: #004225;

}



.tp-caption h2 {

    color: #004225;

}



.tp-caption.color-theme, .tp-caption.theme-color { color: #004225!important;}

.tp-caption.bg-theme { background-color: #004225;}



/* ------------- OWL CAROUSEL STYLES ------------- */



.owl-carousel.owl-theme .owl-controls .owl-dots span {

	border-color: #004225;

}

.owl-carousel.owl-theme .owl-controls .owl-dots .active span {

    background: #004225 none repeat scroll 0 0;

}

.owl-carousel.owl-theme .owl-controls .owl-nav div {

	background: rgba(15, 53, 86, 0.8);

}

.owl-carousel.owl-theme .owl-controls .owl-nav div:hover,

.owl-carousel.owl-theme .owl-controls .owl-nav div:active,

.owl-carousel.owl-theme .owl-controls .owl-nav div:focus {

	background: rgba(244, 208, 37, 0.8);

}



.search-form .input-group-btn {

	background: #0f3556;

}

.search-form .input-group-btn:hover,

.search-form .input-group-btn:active,

.search-form .input-group-btn:focus {

	background: #004225;

}



/* ------------- OLD THEME STYLES  ------------- */

a,

a.btn-link {

    color: #004225;

}

#back-to-top {

    color: #004225;

	border-color: #004225;

}

#back-to-top:hover {

    background: #004225;

}

.page-breadcrumbs ul li a:hover,

.page-breadcrumbs ul li a:active,

.page-breadcrumbs ul li a:focus,

.woocommerce .woocommerce-breadcrumb a:hover,

.woocommerce .woocommerce-breadcrumb a:active,

.woocommerce .woocommerce-breadcrumb a:focus {

    color: #004225;

}

.page-title-container i {

    color: #004225;

}

/* ------------- Button Style  ------------- */



.vc_btn3.vc_btn3-style-border.vc_btn3-color-theme_color {

    border-color: #004225;

    color: #004225;

}

.vc_btn3.vc_btn3-style-border:hover {

	border-color:#004225;

	background:#004225;

}

.vc_btn3.vc_btn3-style-border.vc_btn3-color-white:hover {

	color:#004225;

}

.vc_btn3.vc_btn3-style-background.vc_btn3-color-theme_color {

	background:#004225;

}

.vc_btn3.vc_btn3-style-background.vc_btn3-color-theme_color:hover {

	background: #004225;

}

.vc_btn3.vc_btn3-style-background:hover {

	background: #004225;

}

.vc_general.vc_btn3-style-background.vc_btn3-color-theme_default:hover {

	background: #004225;

}

.vc_btn3.vc_btn3-style-background.vc_btn3-color-white {

	color:#004225;

}

.vc_btn3.vc_btn3-style-background.vc_btn3-color-white:hover {

	background:#004225;

}

.vc_btn3.vc_btn3-style-background.vc_btn3-color-black:hover {

	background:#004225;

}

.vc_btn3.vc_btn3-style-simple_text.vc_btn3-color-theme_color {

	color:#004225;

}

.vc_general.vc_btn3.vc_btn3-style-bottom_border.vc_btn3-color-theme_color {

	border-bottom-color: #004225;

}

.vc_general.vc_btn3.vc_btn3-style-bottom_border.vc_btn3-color-theme_color:hover {

    background:#004225;

	border-color:#004225;

}

.vc_general.vc_btn3.vc_btn3-style-bottom_border.vc_btn3-color-white:hover {

	color:#004225;

}

.btn.btn_trans_themecolor {

    color: #004225;

    border-color: #004225;

}

.btn.btn_trans_white:hover,

.btn.btn_trans_white:active,

.btn.btn_trans_white:focus,

.btn.btn-transparent-white:hover,

.btn.btn-transparent-white:active,

.btn.btn-transparent-white:focus {

    color: #004225;

}

.btn.btn-style-outline.btn-color {

	border-color: #004225;

	color: #004225;

}

.btn.btn-style-color {

	background-color: #004225;

	border-color: #004225;

}

.btn.btn-style-color:hover {

	color: #004225;

}

.btn.btn-style-color.btn-skin-dark:hover {

	color: #004225;

}

.btn.btn-style-color.btn-outline {

	color: #004225;

}

.btn.btn-style-color.btn-outline:hover {

	border-color: #004225;

	background-color: #004225;

}

.btn.btn-style-color1:hover, .btn.btn-style-color1:active, .btn.btn-style-color1:focus {

	color: #004225;

}

.primary-dark-color .btn.btn-style-color:hover, .primary-dark-color .btn.btn-style-color:active, .primary-dark-color .btn.btn-style-color:focus {

	background-color: #004225;

	border-color: #004225;

}



/* ------------- Header ------------- */



.menu-btm-bar:before {

    background: #004225;

}

.navbar-toggle,

.flex-direction-nav a {

    background-color: #004225;

}

.tpath-social-icons li a:hover, .tpath-social-icons.soc-icon-circle li a:hover,

.tpath-social-icons li a:active, .tpath-social-icons.soc-icon-circle li a:active,

.tpath-social-icons li a:focus, .tpath-social-icons.soc-icon-circle li a:focus {

    background-color: #004225;

}



/* ------------- Testimonial ------------- */

.testimonial-slider-wrapper.type-author_top .testimonial-info {

    border-color: #004225;

}

/* ------------- Section Title ------------- */

.tpath-section-title .separator.separator-line::before, 

.tpath-section-title .separator.separator-line::after {

	border-color: #004225;

}

.bg-style.primary-color .tpath-feature-box .tpath-feature-icon i,

.bg-style.primary-color .tpath-feature-box-content,

.bg-style.primary-color .tpath-feature-box-content p {

    color: #53f47b;

}

.bg-style.primary-color .vc_column_container.border-right_only {

    border-color: #53f47b;

}

.bg-style.primary-dark-color .vc_column_container.border-right_only {

    border-color: #004225;

}

.tpath-section-title .separator.separator-dotted.skin-theme {

	border-color: #004225;

}

.separator.separator-dotted.skin-theme::before, 

.separator.separator-dotted.skin-theme::after,

.separator.separator-dotted.skin-theme span.inner {

	background: #004225 none repeat scroll 0 0;

}

.separator.separator-line.skin-theme::after{

	background: #004225;

}

.separator.separator-triangle.skin-theme i {

	color: #004225;

}



/* ------------- Counter Section  ------------- */

.tpath-counter-section .separator .counter-line {

    background: #004225;

}



.tpath-counter-section.skin-theme .tpath-counter-icon {

	border-color: #004225;

}

.tpath-counter-section.skin-theme .tpath-counter-icon .counter-icon,

.tpath-counter-section.skin-theme .counter-info .counter-title,

.tpath-counter-section.skin-theme .counter-info .counter-value h3,

.tpath-counter-section.skin-theme .counter-info .counter-value .counter {

	color: #004225;

}



/* ------------- List Section ------------- */

.feature-icon-wrapper i.list-icon, .feature-icon-wrapper .list-icon {

    color: #0f3556;

}

.tpath-list-item:hover .feature-icon-wrapper .list-icon {

	color: #004225;

}

/* ------------- Contact Info Section ------------- */

.tpath-contact-details li.contact-list .contact-icon {

	background: #0f3556;

	color: #004225;

}

.tpath-contact-details li.contact-list:hover .contact-icon {

	background: #004225;

	color: #0f3556;

}



/* ------------- Button ------------- */

.btn.simple_text:hover,

.btn.simple_text:active,

.btn.simple_text:focus {

    color: #004225;

}

.btn.btn-active {

    background: #004225;

    border-color: #004225;

}

.btn.btn-active:hover,

.btn.btn-active:active,

.btn.btn-active:focus,

.vc-btn-active .vc_general.vc_btn3.vc_btn3-style-custom:hover,

.vc-btn-active .vc_general.vc_btn3.vc_btn3-style-custom:active,

.vc-btn-active .vc_general.vc_btn3.vc_btn3-style-custom:focus {

    color: #004225;

}

.btn.btn-style-2 {

    background: #004225;

    border-color: #004225;

}

.btn.btn-style-2:hover,

.btn.btn-style-2:active,

.btn.btn-style-2:focus {

    border-color: #004225;

    background: #004225;

}



/* ------------- Title ------------- */

.page-breadcrumbs span > a:hover, .page-breadcrumbs span > a:active, .page-breadcrumbs span > a:focus, .page-breadcrumbs a:hover > span, .page-breadcrumbs a:active > span, .page-breadcrumbs a:focus > span {

	color: #004225;

}

/* ------------- About Me Box ------------- */

.tpath-quote-box {

    background: #004225;

}

.tpath-quote-box .author-title {

    border-color: #004225;

}

.tpath-quote-box .author-title .author-designation {

    color: #004225;

}

/* ------------- Testimonial ------------- */

.testimonial-slider-wrapper.type-default .client-author-info:before {

    border-color: #004225;

}

/* ------------- Latest Posts ------------- */

.posts-content-container .entry-meta li .icon, .posts-content-container .entry-meta li .flaticon {

    color: #004225;

}



/* ------------- Tabs ------------- */



.wpb_wrapper .wpb_tabs .wpb_tabs_nav li:hover > a,

.wpb_wrapper .wpb_tabs .wpb_tabs_nav li.active > a:hover,

.wpb_wrapper .wpb_tabs .wpb_tabs_nav li.active > a:focus,

.wpb_wrapper .wpb_tabs .wpb_tabs_nav li.active a,

.wpb_wrapper .wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {

    background: none repeat scroll 0 0 #004225;

}

.tpath-tabs-widget .nav-tabs > li:hover > a,

.tpath-tabs-widget .nav-tabs > li.active > a:hover,

.tpath-tabs-widget .nav-tabs > li.active > a:focus,

.tpath-tabs-widget .nav-tabs > li.active a,

.tpath-tabs-widget .nav-tabs > li.ui-tabs-active a {

    background: none repeat scroll 0 0 #004225;

}



/* ------------- Footer ------------- */



.footer-widgets ul li:hover a,

.footer-section a:hover {

    color: #004225;

}

.tpath-social-icons.widget-soc-icon li:hover a {

    border-color: #004225;

	background: #004225;

}

.footer-left-col-widgets .app-btn .wpcf7-submit {

    background: #004225;

	border-color: #004225;

}



/* Widgets */

.sidebar .widget-title::after {

    background: #004225;

}	

.sidebar .widget.widget_categories li {

   color: #004225;

}

.sidebar .widget a:hover,

.sidebar .widget li:hover > a,

.sidebar .widget li.posts-item h5 a:hover,

.sidebar .widget li.posts-item h5 a:active,

.sidebar .widget li.posts-item h5 a:focus {

    color: #004225;

}

.sidebar .contact_info-inner .fa,

.sidebar .contact_info-inner .simple-icon {

    color: #004225;

}

.widget.widget_tag_cloud .tagcloud a {

    font-size: 11px !important;
    text-transform : uppercase;
    font-weight: 600;
    float: left;
    padding: 7px 16px 8px;
    border-width: 1px;
    border-style: solid;
    margin-right: 10px;
    margin-bottom: 10px;
	background-color: #ececec;
	color: #918e8e;

}

.widget.widget_tag_cloud .tagcloud a:hover,

.widget.widget_tag_cloud .tagcloud a:active,

.widget.widget_tag_cloud .tagcloud a:focus {

    background: #0f3556;

    border-color: #0f3556;

}

.tribe-events-list-widget .tribe-events-widget-link > a {

	background: #004225;

    border-color: #004225;

}

.tribe-events-list-widget .tribe-events-widget-link > a:hover,

.tribe-events-list-widget .tribe-events-widget-link > a:active,

.tribe-events-list-widget .tribe-events-widget-link > a:focus {

    background: #004225;

    border-color: #004225;

}



/* ------------- Blog ------------- */



.large-posts .entry-header h3.entry-title:hover a {

    color: #004225;

}



/* ------------- Single Post  ------------- */



.comment-post-meta span a {

	color: #004225;

}

.comment-post-meta span a:hover,

.comment-post-meta span a:active,

.comment-post-meta span a:focus {

	color: #0f3556;

}



/* ------------- Full Width BG ------------- */



.bg-style.primary-color {

    background: #004225;

}

.bg-style.primary-dark-color {

    background: #14AA3A;

}

.bg-style.primary-light-color {

    background: #50F479;

}

.bg-style.overlay-wrapper.bg-overlay.theme-overlay-color.light-opacity:before {

    background-color: rgba(48, 201, 87, 0.6);

}

.bg-style.overlay-wrapper.bg-overlay.theme-overlay-color.dark-opacity:before {

    background-color: rgba(48, 201, 87, 0.9);

}

.bg-style.overlay-wrapper.bg-overlay.theme-dark-overlay-color.light-opacity:before {

    background-color: rgba(20, 170, 58, 0.6);

}

.bg-style.overlay-wrapper.bg-overlay.theme-dark-overlay-color.dark-opacity:before {

    background-color: rgba(20, 170, 58, 0.9);

}

.bg-style.overlay-wrapper.bg-overlay.theme-light-overlay-color.light-opacity:before {

    background-color: rgba(80, 244, 121, 0.6);

}

.bg-style.overlay-wrapper.bg-overlay.theme-light-overlay-color.dark-opacity:before {

    background-color: rgba(80, 244, 121, 0.9);

}



/* ------------- VC Color Schemes ------------- */



.typo-white .bg-style.bg-overlay.theme-overlay-color .btn:hover,

.typo-white .bg-style.bg-overlay.theme-overlay-color .btn:active,

.typo-white .bg-style.bg-overlay.theme-overlay-color .btn:focus,

.typo-white .bg-style.bg-overlay.theme-dark-overlay-color .btn:hover,

.typo-white .bg-style.bg-overlay.theme-dark-overlay-color .btn:active,

.typo-white .bg-style.bg-overlay.theme-dark-overlay-color .btn:focus {

	color: #004225;

}



.vc_progress_bar .vc_single_bar .vc_bar {

    background-color: #004225;

}

.team-member-info ul li:before {

    color: #004225;

}

#main .vc_images_carousel .vc_carousel-control:hover {

    background: #004225;

}

#main .vc_images_carousel .vc_carousel-indicators li {

    background-color: #004225;

    border-color: #004225;

}

.vc_images_carousel .vc_carousel-indicators .vc_active {

    border-color: #004225;

}

/* ------------- VC TOGGLES ------------- */



.vc_tta-accordion .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-heading:hover a {

    color: #004225;

}

.vc_tta-accordion .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-heading:hover a .vc_tta-controls-icon:before,

.vc_tta-accordion .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-heading:hover a .vc_tta-controls-icon:after {

    border-color: #004225;

}

/* ------------- VC TOURS ------------- */



.vc_tta-style-tpath_tour_design .vc_tta-tabs-list li.vc_tta-tab > a i,

.vc_tta.vc_general .vc_tta-icon {

    color: #004225;

}

.vc_tta-container .vc_tta-style-tpath_tour_design.vc_tta-tabs-position-left .vc_tta-tabs-list li.vc_tta-tab.vc_active > a:before {

    border-right-color: #004225;

}

.vc_tta-style-tpath_tour_design .vc_tta-tabs-list li.vc_tta-tab > a:hover,

.vc_tta-style-tpath_tour_design .vc_tta-tabs-list li.vc_tta-tab > a:focus,

.vc_tta-style-tpath_tour_design .vc_tta-tabs-list li.vc_tta-tab.vc_active > a:hover,

.vc_tta-style-tpath_tour_design .vc_tta-tabs-list li.vc_tta-tab.vc_active > a:focus,

.vc_tta-style-tpath_tour_design .vc_tta-tabs-list li.vc_tta-tab > a:hover,

.vc_tta-style-tpath_tour_design .vc_tta-tabs-list li.vc_tta-tab > a:focus,

.vc_tta-container .vc_tta-style-tpath_tour_design.vc_tta-tabs-position-left .vc_tta-tabs-list li.vc_tta-tab.vc_active > a,

.vc_tta.vc_general.vc_tta-style-tpath_tour_design .vc_tta-panel-title > a:hover,

.vc_tta.vc_general.vc_tta-style-tpath_tour_design .vc_tta-panel-title > a:active,

.vc_tta.vc_general.vc_tta-style-tpath_tour_design .vc_tta-panel-title > a:focus,

.vc_tta.vc_general.vc_tta-style-tpath_tour_design .vc_tta-panel.vc_active .vc_tta-panel-title > a {

    background: #004225;

}

.vc_tta-container .vc_tta-style-tpath_tour_design.vc_tta-tabs-position-right .vc_tta-tabs-list li.vc_tta-tab.vc_active > a,

.vc_tta-container .vc_tta-style-tpath_tour_design.vc_tta-tabs-position-right .vc_tta-tabs-list li.vc_tta-tab.vc_active > a:focus,

.vc_tta-container .vc_tta-style-tpath_tour_design.vc_tta-tabs-position-right .vc_tta-tabs-list li.vc_tta-tab.vc_active > a:hover,

.vc_tta-container .vc_tta-style-tpath_tour_design.vc_tta-tabs-position-right .vc_tta-tabs-list li.vc_tta-tab.vc_active > a:before {

    border-left-color: #004225;

}

.vc_tta-container .vc_tta-style-tpath_tour_design.vc_tta-tabs-position-right .vc_tta-tabs-list li.vc_tta-tab.vc_active > a:before {

    border-left-color: #004225;

}

.vc_tta-container .vc_tta-style-tpath_tour_design.vc_tta-tabs-position-right .vc_tta-tabs-list li.vc_tta-tab.vc_active > a {

    border-left-color: #004225;

}

.vc_general.vc_cta3.vc_cta3-style-default .vc_icon_element-icon {

    color: #004225;

}





/* ------------- VC Accordion ------------- */

.vc_tta.vc_tta-accordion.vc_tta-style-theme_style .vc_tta-panel.vc_active .vc_tta-panel-heading span {

	color: #004225;

}

.vc_tta.vc_tta-accordion.vc_tta-style-theme_style .vc_tta-panel.vc_active .vc_tta-controls-icon:before {

    color: #004225;

}

/* ------------- Woocommerce ------------- */



.header-top-cart .cart-contents > span {

    background: #004225;

}

.woo-cart-contents .woo-cart-buttons a {

    border-color: #004225;

}

.woo-cart-contents .woo-cart-buttons a:hover,

.woo-cart-contents .woo-cart-buttons a:active,

.woo-cart-contents .woo-cart-buttons a:focus {

    background: #004225;

}

.woocommerce ul.products li.product h3 a:hover,

.woocommerce ul.products li.product h3 a:active,

.woocommerce ul.products li.product h3 a:focus {

    color: #004225;

}

.woocommerce ul.products li.product .button:hover,

.woocommerce ul.products li.product .button:active,

.woocommerce ul.products li.product .button:focus {

    background: #004225;

    border-color: #004225;

}

.woocommerce .quantity .qty:focus {

    border-color: #004225;

}

.woo-sort-ordering > li {

	background: #004225;

}

.woocommerce span.onsale, .woocommerce ul.products li.product .onsale {

    background: #004225;

}

/* Buttons */

.woocommerce ul.products li.product .button,

.woocommerce #respond input#submit.alt,

.woocommerce a.button.alt,

.woocommerce button.button.alt,

.woocommerce input.button.alt,

.woocommerce #respond input#submit,

.woocommerce a.button,

.woocommerce button.button,

.woocommerce input.button,

.woocommerce a.added_to_cart,

.woocommerce .single_add_to_cart_button.button.alt,

.woocommerce ul.products li .product-buttons-container .product-buttons a.woo-show-details,

.woocommerce input.button:disabled, .woocommerce input.button[disabled]:disabled {

    background: #004225;

    border-color: #004225;

}

.woocommerce ul.products li .product-buttons-container .product-buttons > a.add_to_cart_button:hover, 

.woocommerce ul.products li .product-buttons-container .product-buttons > a.add_to_cart_button:active, 

.woocommerce ul.products li .product-buttons-container .product-buttons > a.add_to_cart_button:focus,

.woocommerce ul.products li .product-buttons-container .product-buttons a.woo-show-details:hover,

.woocommerce ul.products li .product-buttons-container .product-buttons a.woo-show-details:active,

.woocommerce ul.products li .product-buttons-container .product-buttons a.woo-show-details:focus,

.woocommerce ul.products li .product-buttons-container .product-buttons a.added_to_cart:hover,

.woocommerce ul.products li .product-buttons-container .product-buttons a.added_to_cart:active,

.woocommerce ul.products li .product-buttons-container .product-buttons a.added_to_cart:focus {

	background: #004225;

    border-color: #004225;

}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt[disabled]:disabled, .woocommerce #respond input#submit.alt[disabled]:disabled:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt[disabled]:disabled, .woocommerce a.button.alt[disabled]:disabled:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt[disabled]:disabled, .woocommerce button.button.alt[disabled]:disabled:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt[disabled]:disabled, .woocommerce input.button.alt[disabled]:disabled:hover, .woocommerce a.added_to_cart:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button[disabled]:disabled:hover {

	background: #004225;

	border-color: #004225;

}

.woocommerce ul.products li.product .product-wrapper .price > .amount, .woocommerce ul.products li.product .product-wrapper .price ins > .amount {

	color: #004225;

}

.woocommerce .related.products h2:before,

.woocommerce .upsells h2:before,

.woocommerce .cross-sells h2:before,

.woocommerce .cart_totals h2:before,

.woocommerce .shipping_calculator h2:before {

    background: #004225;

}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {

	border-color: #004225;

}

.widget_product_tag_cloud .tagcloud a {

    background: #004225;

}

.woocommerce table.shop_table td.product-subtotal .amount, .woocommerce-page table.shop_table td.product-subtotal .amount,

.woocommerce-cart .cart-collaterals .cart_totals table .order-total .amount {

	color: #004225;

}

.woocommerce table.shop_table td.product-name > a:hover,

.woocommerce table.shop_table td.product-name > a:active,

.woocommerce table.shop_table td.product-name > a:focus,

.woocommerce-page table.shop_table td.product-name > a:hover,

.woocommerce-page table.shop_table td.product-name > a:active,

.woocommerce-page table.shop_table td.product-name > a:focus {

	color: #004225;

}

.woocommerce-checkout-review-order .shop_table.woocommerce-checkout-review-order-table .order-total .amount {

	color: #004225;

}

.header-main-cart .cart-contents > span {

	background: #004225;

}

.woocommerce nav.woocommerce-pagination ul li a:focus,

.woocommerce nav.woocommerce-pagination ul li a:hover,

.woocommerce nav.woocommerce-pagination ul li span.current {

    background: #004225;

	border-color: #004225;

}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range {

    background: #004225;

}

.widget_product_tag_cloud .tagcloud a {

    background: #004225;

}

/* VC Toggle */

.vc_toggle.vc_toggle_active .vc_toggle_title>h4 {

   color: #004225;

}

.vc_toggle.vc_toggle_active .vc_toggle_title:before {

    color: #004225;

}



/* ------------- FEATURE BOX COLOR CSS ------------- */

.grid-item a > .grid-title:hover,

.typo-light .grid-item a > .grid-title:hover {

	color: #004225;

}

/* Icon Color */

.tpath-icon.icon-bordered.icon-shape,

.tpath-icon.icon-light.icon-shape,

.tpath-feature-box .grid-item .grid-icon-wrapper .grid-icon.icon-none,

.tpath-feature-box .grid-item .grid-icon-wrapper .grid-icon.icon-shape.icon-transparent,

.tpath-feature-box .grid-item .grid-icon-wrapper .grid-icon.icon-shape.icon-pattern,

.tpath-feature-box .grid-item .grid-icon-wrapper .grid-icon.icon-shape.icon-bordered,

.tpath-features-list-wrapper .features-list-inner .features-icon {

	color: #004225;

}

.bg-style.bg-normal .tpath-icon.icon-bg.icon-shape,

.bg-style.bg-normal .tpath-icon.icon-border-bg.icon-shape,

.bg-style.bg-normal .tpath-icon.icon-border-bg-space.icon-shape,

.bg-style.bg-normal .tpath-feature-box .grid-item:hover .grid-icon-wrapper.icon-hv-bg .tpath-icon,

.bg-style.bg-normal .tpath-feature-box .grid-item:hover .grid-icon-wrapper.icon-hv-bg-br .tpath-icon,

.bg-style.bg-normal .tpath-feature-box .grid-item:hover .grid-icon-wrapper.icon-hv-br .tpath-icon {

    color: #004225;

}

/* Icon BG Color */

.tpath-icon.icon-bg.icon-shape,

.tpath-icon.icon-border-bg.icon-shape,

.tpath-icon.icon-border-bg-space.icon-shape {

	background-color: #004225;

}

.tpath-icon.icon-bg.icon-square-cut:after {

	background-color: #004225;

}

/* Icon Bordered w/ Background Alt Style */

.tpath-icon.icon-border-bg-space.icon-shape:after {

    box-shadow: 0 0 0 2px #004225;

}

/* Icon Hover Color */

.tpath-feature-box .grid-item:hover .grid-icon-wrapper.icon-hv-color .tpath-icon.icon-light.icon-shape,

.tpath-feature-box .grid-item:hover .grid-icon-wrapper.icon-hv-color .grid-icon.icon-none.icon-skin-light,

.tpath-feature-box .grid-item:hover .grid-icon-wrapper.icon-hv-color .grid-icon.icon-none.icon-skin-dark {

	color: #004225;

}

/* Icon Hover Bg Color */

.feature-box-style.style-box-with-bg .grid-item .grid-box-inner.grid-text-center:after,

.feature-box-style.style-box-with-bg .grid-item .grid-box-inner .grid-icon:after,

.grid-item .grid-box-inner .grid-overlay-top .grid-icon-wrapper .grid-icon:after,

.icon-bottom-line .grid-icon-wrapper:after {

	background-color: #004225;

}

.tpath-feature-box .grid-item:hover .grid-icon-wrapper.icon-hv-bg .tpath-icon.icon-square-cut.icon-light:after,

.tpath-feature-box .grid-item:hover .grid-icon-wrapper.icon-hv-bg .tpath-icon.icon-square-cut.icon-dark:after {

    background: #004225;

}

/* Icon Hover border & Bg color */

.tpath-feature-box .grid-item:hover .grid-icon-wrapper.icon-hv-bg-br .grid-icon.icon-shape.icon-bordered,

.tpath-feature-box .grid-item:hover .grid-icon-wrapper.icon-hv-all .grid-icon.icon-shape.icon-bordered-bg {

	border-color: #004225;

}

/*.tpath-feature-box.feature-box-style.style-overlay-box .grid-box-inner,

.grid-item .grid-box-inner .grid-overlay-bottom {

	background-color: #004225;

}*/

/* Icon Hover Icon & Bg Color */

.tpath-feature-box .grid-item:hover .grid-icon-wrapper.icon-hv-bg-icon .grid-icon.icon-shape,

.tpath-feature-box .grid-item:hover .grid-icon-wrapper.icon-hv-all .grid-icon.icon-shape {

	color: #004225;

}

.tpath-feature-box .grid-item:hover .grid-icon-wrapper.icon-hv-bg-icon .grid-icon.icon-shape.icon-dark,

.tpath-feature-box .grid-item:hover .grid-icon-wrapper.icon-hv-bg .tpath-icon.icon-dark.icon-shape,

.tpath-feature-box .grid-item:hover .grid-icon-wrapper.icon-hv-bg-icon .grid-icon.icon-shape.icon-light,

.tpath-feature-box .grid-item:hover .grid-icon-wrapper.icon-hv-bg-icon .grid-icon.icon-shape.icon-bordered,

.tpath-feature-box .grid-item:hover .grid-icon-wrapper.icon-hv-all .grid-icon.icon-shape.icon-dark,

.tpath-feature-box .grid-item:hover .grid-icon-wrapper.icon-hv-all .grid-icon.icon-shape.icon-light,

.tpath-feature-box .grid-item:hover .grid-icon-wrapper.icon-hv-all .grid-icon.icon-shape.icon-bordered {

	background-color: #004225;

}

.tpath-feature-box .grid-item:hover .grid-icon-wrapper.icon-hv-bg-icon .grid-icon.icon-shape.icon-pattern,

.tpath-feature-box .grid-item:hover .grid-icon-wrapper.icon-hv-all .grid-icon.icon-shape.icon-pattern {

	background-color: #004225;

}

.top-border-style:after {

	border-color: #004225;

}

/* REVOLUTION SLIDER */

.rev_slider .tp-caption.btn-theme-alt {

    background: #004225 !important;

}

.rev_slider .tp-caption.btn-theme-alt:hover  {

    background: #004225 !important;

}

.rev_slider .tp-caption.btn-theme {

    background: #004225 !important;

}

.rev_slider .tp-caption.btn-theme:hover {

    background: #004225 !important;

}

.rev_slider .tp-caption.btn-black:hover {

    background: #004225 !important;

}



/* CUSTOM CSS _ FEATURE BOX */

.tpath-feature-box.style-title-top-icon .tpath-icon.grid-icon {

	border-color: #004225;

}



/* HOTEL BOOKINGS STYLES */

.hotel-booking-search button, .read-more-text .btn-style-new { 

	background-color: #0f3556;

}

.search-style-2 .hotal-booking-inner {

	background: #004225;

}

.hotel-booking-search button:hover {

	color: #0f3556;

	border-color: #0f3556;

}

.search-style-1 .hotal-booking-inner {

	background: #004225;

}

/* ROOM GRID */

.rooms .hb_room .title h4 a:hover {

	color: #004225;

}

.room-styles-main .hb_room .room-cont-inner h4 a:hover {

	color:#004225;

}

.hb_room .read-more-text {

	background-color: rgba(15,53,86,0.70);

}

.type-hb_room:hover .read-more-text a {	

	border-color: #004225;

	background: #004225;

}

.hb_room .read-more-text a:hover {

	border-color: #004225;

	color: #004225 !important;

}

.tp-hotel-booking .star-rating span::before, .tp-hotel-booking .star-rating::before {

	color: #004225;

}

.hb_single_room #reviews #review_form_wrapper form p textarea:focus{

	border-color: #004225;

}

.style-1 .entry-summary .inner-content {

	border-color: #004225;

}

.room-carousel-slider .owl-stage-outer .item .section-title a h4:hover {

	color:#004225;

}

.room-carousel-slider .owl-stage-outer .item:hover .overlay-text span {

	background-color: #004225;

}

/* cart */

#hotel-booking-results form button.hb_add_to_cart{

	background: #0f3556;

}

#hotel-booking-results form button.hb_add_to_cart:hover{

	background: #004225;

}

/* DYNAMIC SIDEBAR */

.dynamic-sidebar1 .hotel_booking_mini_cart .hb_mini_cart_footer .hb_button{

	background: #0f3556;

}

.dynamic-sidebar1 .widget_search .input-group-btn {

	background: #0f3556;

}

.dynamic-sidebar1 .widget-title:after {

	background-color: #004225;

}

.room-style-one:hover .read-more-text a {

	border-color: #004225;	

	background: #004225;

}

.dynamic-sidebar1 .hotal-booking-inner {

	background: #004225;

}

.dynamic-sidebar1 .widget_hb_widget_cart {

	border-color: #004225;

}

.dynamic-sidebar1 .hotel_booking_mini_cart .hb_mini_cart_footer .hb_button:hover{

	background: #004225;

}

.dynamic-sidebar1 .hotel_booking_mini_cart .hb_mini_cart_item .hb_mini_cart_top a:hover{

	color:#004225;

}