body{
font-family: 'Lato', sans-serif;
font-size: 15px;
line-height: 24px;
color: #333333;
}
h3.heading-title{
font-family: 'Roboto', sans-serif;
font-style: normal;
font-weight: 700;
}
a,a:visited{color: #404040; }
a:hover{color: #b7b7b7; }
.header.v1 .header-bottom,.header.v3 .header-bottom{
border-color: transparent;
}
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: transparent;
}
.header.v1 .nav-menu > ul > li:last-child,
.header.v3 .nav-menu > ul > li:last-child {  
border-right: 1px solid transparent;
}
.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: #a8a8a8;
}
.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: #afafaf;
}
.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: #afafaf;
}
.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: #000000;
}
.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: #000000;
}
#footer .footer-middle{
background-color: #252525;
}
#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: #FFFFFF;
}
#footer .footer-bottom,
#footer .widget_recent_entries ul li{
border-top: 1px solid #1E1E1E;
}
.accordion-container .accordion-title .ac-indicator{
color: #333333;
}
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, .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 .name,
.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: 'Roboto', 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, 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 .name: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: #b7b7b7;
}
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, .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: #b7b7b7;
}
.vc_images_carousel .vc_carousel-indicators li:hover,
.vc_images_carousel .vc_carousel-indicators .vc_active {
background-color: #b7b7b7 !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, 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: #b7b7b7;
}
.tooltip.top .tooltip-arrow,
h3.heading-title.w-border-h1:before{
border-top-color: #b7b7b7;
}
.tooltip.left .tooltip-arrow { border-left-color: #b7b7b7;}
.tooltip.right .tooltip-arrow { border-right-color: #b7b7b7;}
.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: #b7b7b7;
}
@media only screen and (max-width: 767px) and (min-width: 320px) {
.ca-work-section h3.heading-sub-title span{
border-bottom-color: #b7b7b7;
}
}
@media only screen and (max-width: 991px) and (min-width: 768px) {
.ca-work-section h3.heading-sub-title span{
border-bottom-color: #b7b7b7;
}
}
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, 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, .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, .cata-contact-from input[type="submit"],
.catanis-shortcode.button.style-white:hover,
.catanis-shortcode.button.style-dark {
border-color: #404040;
}