body{
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	line-height: 24px;
	color: #898989;
}
h3.heading-title{
	font-family: 'Montserrat', sans-serif;
	font-style: normal;
	font-weight: 700;
}

a,a:visited{color: #404040; }
a:hover{color: #407062; }

.header.v1 .header-bottom,.header.v3 .header-bottom{
	border-color: #404040;
}

body.menu-vertical #header,
body.transparent-bg-menu.menu-vertical .header.v1 .header-bottom,
.template-wrapper.slider-none #header,
.header.v1 .header-bottom,
.header.v3 .header-bottom{
	background: #252525;
}
.header.v1 .nav-menu > ul > li,.header.v3 .nav-menu > ul > li{
    border-color: #404040;
}
.header.v1 .nav-menu > ul > li:last-child,
.header.v3 .nav-menu > ul > li:last-child {
	border-right: 1px solid #404040;
}
.header .nav-menu > ul > li:hover,
.header .nav-menu > ul > li:focus,
.header .nav-menu > ul > li:active,
.header .nav-menu > ul > li.current-menu-item,
.header .nav-menu > ul > li.current-menu-ancestor	{
	background: #252525;
}

.header .nav-menu > ul > li:hover > a,
.header .nav-menu > ul > li:focus > a,
.header .nav-menu > ul > li:active > a,
.header .nav-menu > ul > li.current-menu-item > a{
	color: #407062;
}

.header .nav-menu ul ul li a,
.header .nav-menu li.mega-menu-item ul ul a,
.header .nav-menu ul li a {
  	color: #FFFFFF;

  	font-family: 'Lato', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
}
.header.v5 .search-control-toggle,
.header.v4 .header-cart, .header.v5 .header-cart,
.header.v4 .cat-woo-cart-btn p, .header.v5 .cat-woo-cart-btn p,
.header .nav-menu > ul > li > a, .header .nav-menu > ul > li > a{
	color: #FFFFFF;
}

.sticky-wrapper.is-sticky .header .header-middle,
.sticky-wrapper.is-sticky .header .header-bottom,
body.transparent-bg-menu .sticky-wrapper.is-sticky .header .header-middle,
body.transparent-bg-menu .sticky-wrapper.is-sticky .header .header-bottom{
	background: #FFFFFF;
}
.sticky-wrapper.is-sticky .header.v1 .header-search .fa,
.sticky-wrapper.is-sticky .header .nav-menu > ul > li > a,
.sticky-wrapper.is-sticky .header .cat-woo-cart-btn p{
	color: #252525;
}
.sticky-wrapper.is-sticky .header .nav-menu > ul > li:hover > a,
.sticky-wrapper.is-sticky .header .nav-menu > ul > li:focus > a,
.sticky-wrapper.is-sticky .header .nav-menu > ul > li:active > a,
.sticky-wrapper.is-sticky .header .nav-menu > ul > li.current-menu-item >a{
	color: #407062;
}
.sticky-wrapper.is-sticky .header .nav-menu > ul > li{
	background: transparent;
}
.sticky-wrapper.is-sticky .header .nav-menu > ul > li:hover,
.sticky-wrapper.is-sticky .header .nav-menu > ul > li:focus,
.sticky-wrapper.is-sticky .header .nav-menu > ul > li:active,
.sticky-wrapper.is-sticky .header .nav-menu > ul > li.current-menu-item	{
	background: transparent;
}

.header .nav-menu ul ul {
	background-color: #252525;
}
.header .nav-menu ul ul li {
  	border-bottom-color: #2B2B2B;
}
.nav-menu > ul > li:not(.mega-menu-item) ul > li:first-child {
    border-top-color: #2B2B2B;
}
.header .nav-menu ul ul li .drop-arrow {
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
}
.header .nav-menu ul ul .current-menu-item,
.header .nav-menu ul ul .current-menu-parent,
.header .nav-menu ul ul .current-menu-ancestor,
.header .nav-menu ul ul li a:hover {
	color: #407062;
}

.header .nav-menu li.mega-menu-item > ul {
  	background: #252525;
}
.header .nav-menu li.mega-menu-item ul li {
	border-bottom-color: #2B2B2B;
}
.header .nav-menu .mega-menu-item > ul > li > a {
 	color:#FFFFFF;
}
.header .nav-menu li.mega-menu-item ul ul .current-menu-item > a,
.header .nav-menu li.mega-menu-item > ul > ul > li:hover > a,
.header .nav-menu li.mega-menu-item ul ul a:hover{
	color: #407062;
}

#footer .footer-middle{
	background-color: #f5f5f5;
}
#footer .footer-bottom{
	background-color: #1e1e1e;
}
#footer p{
	color: #898989;
}
#footer .widget_recent_entries a{
	color: #407062;
}
#footer a:hover,
#footer .widget_recent_entries a:hover{
	color: #FFFFFF;
}
#footer .widget-title,
#footer .wg-about-contact ul li span{
	color: #404040;
}
#footer .footer-bottom,
#footer .widget_recent_entries ul li{
  	border-top: 1px solid #1E1E1E;
}
.accordion-container .accordion-title .ac-indicator{
	color: #898989;
}

h1, h2, h3, h4, h5, h6,
table>thead>tr>th, table>tbody>tr>th,
.overlay .header-search .search-input,
.wpb_heading.wpb_accordion_heading,
h2.ca_heading.ca_video_heading,
h2.wpb_heading,
/*shortcode*/
.portfolio-filter-wrapper ul.portfolio-filter li a,
.catanis-portfolio .item-list .item .item-info h4,
.ca-project .project-title,
.project-info h3,
.navi-next .info h5,
.navi-prev .info h5,
.related_portfolio .item-list.style-2 .item .item-info h4,
.blog-item .entry-content .title,
ol.commentlist li.comment div.wrap-comment-info cite.fn,
ol.commentlist li.comment div.wrap-comment-info cite.fn a.url,
ol.commentlist li.pingback cite.fn,
.catanis-shortcode.teams .team-member .name-role a,
.catanis_shortcode.ca-image-box h4,
.catanis-shortcode.ca-twitter li .twitter-author a,
.ca-message  > div,
.ca-video-background .video-title ,
.ca-video-background .video-subtitle,
.catanis-shortcode.ca-quote footer span,
.ca-pricing-table .price-unit,
#quote-carousel .item blockquote .title,
.catanis-shortcode.testimonial.slider-avatar-bottom .testimonial-item a.title,
.catanis-shortcode.testimonial.slider-avatar-none .testimonial-item a.title,
.catanis-shortcode.testimonial.slider-avatar-left .testimonial-item a.title,
.ca-milestone.catanis-shortcode .number,
.ca-milestone.catanis-shortcode .subject,
.ca-iconbox.catanis-shortcode .wrap-iconbox h6,
.ca_service_block .cols-wrapper .col.image p,
.ca_service_block .cols-wrapper .col.video h6.video-title,
.catanis-shortcode.recent-posts article .info_wrapper h5{
	font-family: 'Montserrat', sans-serif;
}

.portfolio.type-portfolio .ca-project .project-info.project-share .social-share li a:hover,
.header.v1 .header-search .fa:hover,
#footer .ca-social-icons li a:hover,
.wg-twitter.widget-container .author-datetime a,
.social-icons li a:after,
.social-icons li a i.fa
.wg-socials .ca-social-icons li:hover a i.fa,
body.coming-soon #main-container-wrapper article .ca-social-icons li:hover a i.fa,
body.coming-soon #main-container-wrapper article .social-icons ul.socials li a:hover,
.widget-container ul.menu > li.current-menu-item > a,
.widget_tag_cloud .tagcloud a:hover,
.testimonial-item .info p.title-occupation a,
.widget_meta ul li:before,
#wp-calendar thead tr th,
/*shortcode*/
h3.heading-title.large-title:after,
.portfolio-filter-wrapper ul.portfolio-filter li a:hover,
.ca-project .project-share .btn-share:hover,
.ca-project .project-share .catanis-love:hover,
.ca-project .project-share .social-share li a:hover,
.navi-center a:hover,
.blog-item .entry-content .meta-categories,
.blog-item .entry-content .meta-categories a,
.blog-item a.read-more,
.post-quote a:last-child,
.single-post article.post .item .entry-header .single-top-meta > p a,
.single-post article.post .item .entry-header .meta-categories p,
.single-post article.post .item .entry-header .meta-categories p a,
.single-post article.post .item .entry-content .wrap-entry-content a,
.single-post article.post .item .post-share .btn-share:hover,
.single-post article.post .item .post-share .catanis-love:hover,
.single-post article.post .item .post-share .social-share li a:hover,
.single-post article.post .item .meta-tags a:hover,
.author-socials li a:hover,
.related.related_post li .post-item .excerpt a.read-more,
#comments ol.commentlist li.comment p.comment-awaiting-moderation,
ol.commentlist li.comment div.reply a,
#respond #commentform .logged-in-as a:first-child,
.social-icons-wrap.style-icontext .ca-social-icons li a:after,
.social-icons-wrap.style-icontext .ca-social-icons li a i.fa,
.ca-instagram .insta-name .fa,
.ca-single-image.color-default:hover h6 a,
.catanis-shortcode.button.style-default:hover,
.catanis-shortcode.teams .team-member .name-role a:hover,
.cata-contact-from.white span:hover input[type="submit"],
.cata-contact-from.white .wrap-submit span:hover:after,
.ca-pricing-table .button,
.ca-milestone.catanis-shortcode.has-icon .icon,
.catanis-shortcode.recent-posts article .info_wrapper h5 a:hover,
.catanis-shortcode.recent-posts article .info_wrapper .excerpt p a.read-more {
  	color: #407062;
}

table.style3>thead>tr>th,
#footer .wg-subscriptions .subscribe_widget button.button,
.wg-instagram .insta-items a:before,
.wg-flickr .flickr-items a:before,
.cata-effect-thumbnail:before,
.widget-container .owl-theme .owl-controls .owl-prev:hover,
.widget-container .owl-theme .owl-controls .owl-next:hover,
.cata-pagination ul li span.current,
.cata-pagination ul li:hover a,
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus,
.owl-theme .owl-controls .owl-dot.active span,
body.coming-soon #main-container-wrapper article .subscribe_widget input[type="submit"],
.widget-container .sidebar-banner .owl-theme .owl-controls .owl-dot.active span,
#wp-calendar tbody td:not(.pad):hover,
.backtotop,
/*shortcode*/
.catanis-portfolio .item-list.style-1 .item .item-tools:hover,
.catanis-portfolio .item-list.style-2 .item .item-tools:hover,
.cata-slider.portfolio-slider .owl-controls .owl-prev:hover,
.cata-slider.portfolio-slider .owl-controls .owl-next:hover,
.ca-overlay .icon-circle,
.related_portfolio .item-list.style-2 .item .item-tools:hover,
.post-link,
.catanis-shortcode.teams .team-member .social a:hover,
.ca-team-slider .slick-slide.slick-center .info,
.ca-message,
.cata-contact-from.white input[type="submit"],
.ca-pricing-table .button:hover,
#quote-carousel .carousel-control:hover,
#quote-carousel .dots-indicators li.active,
.catanis-shortcode.testimonial.slider-avatar-bottom.slider-dots .owl-theme .owl-controls .owl-dot.active span,
.catanis-shortcode.testimonial.slider-avatar-none.slider-dots .owl-theme .owl-controls .owl-dot.active span,
.tooltip .tooltip-inner,
.catanis-shortcode.button.style-default,
.catanis-shortcode.cata-shortcode-slider .owl-controls .owl-prev:hover,
.catanis-shortcode.cata-shortcode-slider .owl-controls .owl-next:hover,
.slider-dots .owl-theme .owl-controls .owl-dot.active span,
.tp-bullets.custom .tp-bullet:hover,
.tp-bullets.custom .tp-bullet.selected {
	background-color: #407062;
}

.vc_images_carousel .vc_carousel-indicators li:hover,
.vc_images_carousel .vc_carousel-indicators .vc_active {
    background-color: #407062 !important;
}

.cata-pagination ul li span.current,
.cata-pagination ul li:hover a,
body.page.page-template-template-intro .wrap-content-header .catanis-shortcode.button.style-default:hover,
/*shortcode*/
h3.heading-title.w-border span,
.ca-project .project-share .btn-share:hover,
.ca-project .project-share .catanis-love:hover,
.navi-center a:hover,
.single-post article.post .item .post-share .btn-share:hover,
.single-post article.post .item .post-share .catanis-love:hover,
.author-socials li a:hover,
#comments ol.commentlist li.comment p.comment-awaiting-moderation,
ol.commentlist li.comment div.reply a,
.cata-contact-from.white input[type="submit"],
.cata-contact-from.white span:hover input[type="submit"],
.ca-pricing-table .button,
.catanis-shortcode.button.style-default {
    border-color: #407062;
}

.tooltip.top .tooltip-arrow,
h3.heading-title.w-border-h1:before{
	 border-top-color: #407062;
}
.tooltip.left .tooltip-arrow { border-left-color: #407062;}
.tooltip.right .tooltip-arrow { border-right-color: #407062;}

.tooltip.bottom .tooltip-arrow,
.ca-iconbox.catanis-shortcode.style-rounded_top .wrap-iconbox h6:after,
.ca-team-slider .slick-slide.slick-center .info:before,
.catanis-portfolio > .container h3:after,
.single-post article.post .item .entry-header .single-top-meta:after,
h3.heading-title.w-border-h1:after,
h3.heading-title.w-border-h2:after {
	border-bottom-color: #407062;
}

@media only screen and (max-width: 767px) and (min-width: 320px) {
	.ca-work-section h3.heading-sub-title span{
	   	border-bottom-color: #407062;
	}
}
@media only screen and (max-width: 991px) and (min-width: 768px) {
	.ca-work-section h3.heading-sub-title span{
	   	border-bottom-color: #407062;
	}
}

h1, h2, h3, h4, h5, h6,
table>thead>tr>th, table>tbody>tr>th,
button.button, input.button,
a.button, input[type^=submit],
.widget-container .owl-controls .owl-prev,
.widget-container .owl-controls .owl-next,
.social-icons li a,
#wp-calendar caption,
body.coming-soon.v2 #main-container-wrapper article h6,
body.coming-soon.v2 #main-container-wrapper article h2,
body.coming-soon.v2 #main-container-wrapper article input[type="text"],
.ie9 .social-icons-wrap.style-icontext .ca-social-icons li a:hover,
/*shortcode*/
h3.heading-title,
.catanis-portfolio .item-list.style-1 .item-tools > *,
.catanis-portfolio .item-list.style-2 .item-tools > *,
.ca-project  .project-share .view-project:hover,
.project-info h3,
.navi-next .info h5,
.navi-prev .info h5,
.related_portfolio .item-list.style-2 .item-tools > *,
.single-post article.post .item .meta-tags span,
.related.related_post li .post-item h5,
ol.commentlist li.comment div.wrap-comment-info cite.fn,
ol.commentlist li.comment div.wrap-comment-info cite.fn a.url,
ol.commentlist li.pingback cite.fn,
#comments ol.commentlist li.comment strong,
#respond #commentform p.form-submit:hover input#submit,
.social-icons-wrap.style-icontext .ca-social-icons li a,
.counter-circle-wrapper .desc span,
.catanis-shortcode.teams .team-member .name-role a,
.catanis-shortcode.ca-twitter li .twitter-author a,
.cata-contact-from .wrap-submit span:hover:after,
.cata-contact-from span:hover input[type="submit"],
.ca-pricing-table h4,
.catanis-shortcode.testimonial.color-dark #quote-carousel .item blockquote .title,
.catanis-shortcode.testimonial.single-avatar-top .testimonial-item a.title,
.catanis-shortcode.testimonial.single-avatar-left .testimonial-item a.title,
.catanis-shortcode.testimonial.single-avatar-bottom .testimonial-item a.title,
.catanis-shortcode.testimonial.slider-avatar-bottom .testimonial-item a.title,
.catanis-shortcode.testimonial.slider-avatar-none .testimonial-item a.title,
.catanis-shortcode.testimonial.slider-avatar-left .testimonial-item a.title,
.catanis-shortcode.testimonial.slider-avatar-none .testimonial-item a.title,
.catanis-shortcode.testimonial.slider-avatar-left .testimonial-item a.title,
.vc_progress_bar.catanis_shortcode .vc_single_bar .vc_label .vc_label_units,
.ca-milestone.catanis-shortcode .number,
.ca-milestone.catanis-shortcode .subject,
.ca-iconbox.catanis-shortcode .wrap-iconbox h6,
.accordion-container .accordion-title,
.tabs-container.style1 > ul li a,
.tabs-container.style2 > ul li a,
.tabs-container.style3 > ul li a,
.tabs-container.style4 > ul li a,
.catanis-shortcode.button.style-dark:hover,
.catanis-shortcode.button.style-white,
.catanis-shortcode.button.style-dark:hover .icon,
.catanis-shortcode.button.style-white .icon,
.catanis-shortcode.recent-posts article .info_wrapper h5 a {
	color: #404040;
}

button.button, input.button:hover,
a.button:hover,input[type^=submit]:hover,
.social-icons-wrap.style-iconbox .ca-social-icons li,
/*shortcode*/
.portfolio-filter-wrapper ul.portfolio-filter li a.active,
.catanis-shortcode.teams figure.animated-overlay figcaption > div,
.cata-contact-from input[type="submit"],
.catanis-shortcode.button.style-white:hover,
.catanis-shortcode.button.style-dark {
	background-color: #404040;
}

blockquote,
/*shortcode*/
.cata-contact-from input[type="submit"],
.catanis-shortcode.button.style-white:hover,
.catanis-shortcode.button.style-dark {
	border-color: #404040;
}


